moving on
With the ADAMS release finally out, I was able to tackle cleaning out old stuff and updating libraries.
Old stuff
Emptied Conversion.props files, which are used to keep backward compatibility of old flows in case class names or option names change. Upside is that loading of flows should be quicker again, downside that old flows might no longer work (simply load them with ADAMS 0.4.10 and save them again)
-
Removed classes that have been marked as deprecated:
adams-core/src/main/java/adams/data/conversion/MakeFilename.java
adams-core/src/main/java/adams/data/conversion/TimestampToDouble.java
adams-core/src/main/java/adams/flow/processor/FixDeprecatedCommandlineTransformers.java
adams-core/src/main/java/adams/flow/transformer/AnyToCommandline.java
adams-core/src/main/java/adams/flow/transformer/CommandlineToAny.java
adams-core/src/main/java/adams/flow/transformer/FileSize.java
adams-core/src/test/java/adams/data/conversion/MakeFilenameTest.java
adams-core/src/test/java/adams/data/conversion/TimestampToDoubleTest.java
adams-core/src/test/java/adams/flow/processor/FixDeprecatedCommandlineTransformersTest.java
adams-core/src/test/java/adams/flow/transformer/AnyToCommandlineTest.java
adams-core/src/test/java/adams/flow/transformer/FileSizeTest.java
adams-imaging/src/main/java/adams/data/image/transformer/Crop.java
adams-imaging/src/main/java/adams/flow/sink/ImageMagickWriter.java
adams-imaging/src/main/java/adams/flow/sink/JAIWriter.java
adams-imaging/src/main/java/adams/flow/transformer/ImageMagickReader.java
adams-imaging/src/main/java/adams/flow/transformer/ImageMetaDataExtractor.java
adams-imaging/src/main/java/adams/flow/transformer/JAIReader.java
adams-imaging/src/main/java/adams/flow/transformer/SetImagePixel.java
adams-imaging/src/test/java/adams/data/image/transformer/CropTest.java
adams-imaging/src/test/java/adams/flow/sink/ImageMagickWriterTest.java
adams-imaging/src/test/java/adams/flow/sink/JAIWriterTest.java
adams-imaging/src/test/java/adams/flow/transformer/ImageMagickReaderTest.java
adams-imaging/src/test/java/adams/flow/transformer/ImageMetaDataExtractorTest.java
adams-imaging/src/test/java/adams/flow/transformer/JAIReaderTest.java
adams-imaging/src/test/java/adams/flow/transformer/SetImagePixelTest.java
adams-moa/src/main/java/adams/flow/processor/FixDeprecatedMOAClassifier.java
adams-moa/src/main/java/adams/flow/processor/FixDeprecatedMOAClusterer.java
adams-moa/src/main/java/adams/flow/transformer/MOAClassifier.java
adams-moa/src/main/java/adams/flow/transformer/MOAClusterer.java
adams-moa/src/test/java/adams/flow/transformer/MOAClassifierTest.java
adams-moa/src/test/java/adams/flow/transformer/MOAClustererTest.java
adams-net/src/main/java/adams/flow/processor/FixDeprecatedEmail.java
adams-net/src/main/java/adams/flow/sink/Email.java
adams-net/src/test/java/adams/flow/sink/EmailTest.java
adams-spreadsheet/src/main/java/adams/data/conversion/AggregateSpreadSheet.java
adams-spreadsheet/src/main/java/adams/flow/processor/FixDeprecatedStringToSpreadSheet.java
adams-spreadsheet/src/main/java/adams/flow/transformer/StringToSpreadSheet.java
adams-spreadsheet/src/test/java/adams/data/conversion/AggregateSpreadSheetTest.java
adams-spreadsheet/src/test/java/adams/flow/transformer/StringToSpreadSheetTest.java
adams-weka/src/main/java/adams/flow/processor/FixDeprecatedWekaClassifier.java
adams-weka/src/main/java/adams/flow/processor/FixDeprecatedWekaClusterer.java
adams-weka/src/main/java/adams/flow/transformer/WekaClassifier.java
adams-weka/src/main/java/adams/flow/transformer/WekaClusterer.java
adams-weka/src/test/java/adams/flow/transformer/CommandlineToAnyTest.java
adams-weka/src/test/java/adams/flow/transformer/WekaClassifierTest.java
adams-weka/src/test/java/adams/flow/transformer/WekaClustererTest.java
Libraries
I updated the following libraries to the specified versions:
Jython 2.7.0 (Python scripting)
WEKA timeseries 2015.05.19
jackcess 2.1.2 (MS Access)
Apache CXF 3.1.1 (webservices)
jetty 9.2.10.v20150310 (webserver)
postgresql 9.4-1201-jdbc41
JSch 0.1.53 (sftp, scp, ssh, ...)
mysql-jdbc-connector 5.1.35
javax.mail 1.4.7 (sending emails)
RSyntaxTextArea 2.5.7 (eg Groovy/Python syntax highlighting)
JFlex 1.4.3 (parser generation)
json-path 2.0.0
sqlite-jdbc 3.8.10.1
joda-time 2.8.1
jide-oss 3.6.9 (eg directory chooser)
quartz 1.8.6 (cronjobs)
Apache POI 3.12 (MS Excel documents)
metadata-extractor 2.8.1 (image meta-data)
Apache pdfbox 1.8.9 (eg PDF text extraction)
twitter4j 3.0.6
In case you feel adventurous, give the new snapshots a go! ;-)