# Weka-3-4-12 Changelog

Designed for use with Apache Ant.

2007-12-18 02:34 mhall
    Added target for making an os x application
build.xml (1.19.2.18)
2007-12-18 02:28 mhall
    Initial import
gui/weka_icon.icns (1.1.4.2)
2007-12-13 02:45 mhall
    file weka_icon.icns was added on branch book2ndEd-branch on 2007-12-18 02:28:21 +0000
gui/weka_icon.icns (1.1.4.1)
2007-11-27 02:50 mhall
    General options help now shows flags in lower-case.
attributeSelection/AttributeSelection.html (1.35.2.5)
2007-11-27 02:49 mhall
    Added Martin Guetlein's bug fix for merit caching
attributeSelection/BestFirst.html (1.24.2.3)
2007-11-23 02:49 mhall
    Fixed a potential division by zero in out-of-bag routine
classifiers/meta/Bagging.html (1.31.2.4)
2007-10-09 23:19 mhall
    Now throws an exception if NaN occurs during normalization. This avoids introducing missing values into the filtered data set in this situation.
filters/unsupervised/attribute/Normalize.html (1.4.2.1)
2007-10-09 23:19 mhall
    Now throws an exception if NaN occurs during standardization. This avoids introducing missing values into the filtered data set in this situation.
filters/unsupervised/attribute/Standardize.html (1.4.2.1)
2007-10-06 22:44 fracpete
    removed "final" from getOutputFormat method declaration since that caused VerifyError exceptions in derived filters on Mac Books:
    https://list.scms.waikato.ac.nz/mailman/htdig/wekalist/2007-October/011339.html
filters/unsupervised/attribute/PotentialClassIgnorer.html (1.2.2.1)
2007-08-30 23:11 mhall
    Fixed bug that prevented quoted ? from being parsed as a label rather than a missing value
core/converters/CSVLoader.html (1.9.2.3)
2007-08-29 23:27 mhall
    Changed most measures to divide by (m_WithClass - m_Unclassified), rather than by m_WithClass. This makes more sense for abstaining classifiers.
classifiers/Evaluation.html (1.53.2.6)
2007-08-23 02:30 mhall
    Fixed bug that caused stack overflow by removing all uses of Utils.sm and Utils.gr
classifiers/trees/RandomTree.html (1.8.2.3)
2007-08-12 23:55 fracpete
    removed the conversion of blanks into underscores of enumerated values (the CSVSaver isn't performing this conversion!). Would lead to incompatible files otherwise:
    load ARFF in Explorer -> save as CSV [1] -> load CSV [1] -> save as CSV [2]
    CSV [1] and CSV [2] will differ, with CSV [2] having all the blanks converted to underscores.
core/converters/CSVLoader.html (1.9.2.2)
2007-08-09 22:50 fracpete
    savers were too restrictive in writeBatch method: instead ALWAYS having a file to write to, one needs only either a file OR a stream (both are used through a Writer)
core/converters/ArffSaver.html (1.2.2.1) core/converters/CSVSaver.html (1.2.2.2)
2007-07-03 23:55 mhall
    Instance weights were being cast to ints for some reason. Removed the casts
classifiers/bayes/AODE.html (1.8.2.4)
2007-07-03 01:25 mhall
    Fixed bug in kthSmallestValue that prevented the largest value from being returned
core/Instances.html (1.58.2.6)
2007-06-25 02:56 fracpete
    de-serializing savers no longer sets the file, since the KnowledgeFlow handles that itself, by using prefix, directory and relation-name for the filename
    fixed Javadoc and other inconsistencies compared to developer version
gui/beans/xml/XMLBeans.html (1.1.2.6)
2007-06-25 02:55 fracpete
    doesn't stumble over '' anymore by replacing it with one single quote (creates an invalid SQL statement)
core/converters/DatabaseSaver.html (1.1.2.2)
2007-06-25 02:55 fracpete
    statement/connection variables are now transient (otherwise an exception is raised that these objects aren't serializable)
    added checks whether a DB connection is active (after de-serializing for instance)
experiment/DatabaseUtils.html (1.18.2.8)
2007-06-25 02:54 fracpete
    added checks whether a DB connection is active (after de-serializing for instance)
core/converters/DatabaseConnection.html (1.1.2.3)
2007-06-25 02:54 fracpete
    the BufferedWriter is now transient, to make the derived classes serializable
core/converters/AbstractFileSaver.html (1.1.2.1)
2007-06-25 02:53 fracpete
    removed restriction that nominal attributes have to have at least one attribute. ARFF files generated from databases can have empty nominal attributes, e.g., "Summary" from a results table of the Experimenter may not be filled in (only missing values). Such a table could not be loaded again in the Explorer again.
core/Instances.html (1.58.2.5)
2007-06-22 01:24 fracpete
    added information about how ROC and AUC are computed, based on this Wekalist post:
    https://list.scms.waikato.ac.nz/mailman/htdig/wekalist/2007-June/010386.html
classifiers/evaluation/ThresholdCurve.html (1.18.2.1)
2007-06-21 23:55 fracpete
    fixed Javadoc for search direction
attributeSelection/BestFirst.html (1.24.2.2)
2007-06-13 20:58 fracpete
    build.xml gets now added to the source jar
build.xml (1.19.2.17)
2007-06-08 02:22 fracpete
    incorporated changes between Jama 1.0.1 and 1.0.2 in Weka's classes
    see also Jama's changelog: http://math.nist.gov/javanumerics/jama/ChangeLog
core/matrix/CholeskyDecomposition.html (1.1.2.3) core/matrix/SingularValueDecomposition.html (1.1.2.3)
2007-06-01 04:31 fracpete
    updated version
core/version.txt (1.1.2.6)
2007-05-31 23:13 fracpete
    added note to Javadoc of add(Instance) method, that string values are not transferred
core/Instances.html (1.58.2.4)