All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.8.0 – 2023-12-26
- Support JRuby 9.4.0.0+ (Ruby v3 compatibility)
0.7.4 – 2022-03-25
- Update Weka Jar dependency to weka-dev v3.9.6
Please also refer to the weka changelog for included updates & fixes:
https://www.cs.waikato.ac.nz/~ml/weka/CHANGELOG-3-9-6 - Update dev dependencies
#use_options
in JRuby v9.3.4.0 (passing kwargs in internal method failed)
0.7.3 – 2021-01-21
- Update Weka Jar dependency to weka-dev v3.9.5
Please also refer to the weka changelog for included updates & fixes:
https://www.cs.waikato.ac.nz/~ml/weka/CHANGELOG-3-9-5 - Update dev dependencies
0.7.2 – 2020-03-20
- Update Weka Jar dependency to weka-dev v3.9.4
Please also refer to the weka changelog for included updates & fixes:
https://www.cs.waikato.ac.nz/~ml/weka/CHANGELOG-3-9-4 - Drop shoulda-matchers as dev-dependency
0.7.1 – 2018-11-09
- Update Weka Jar dependency to weka-dev v3.9.3
- Update rake to ~>12.0, jar-dependencies to ~>0.4
- Float::NAN check in Weka::Core::Attributes#internal_value_of
0.7.0 – 2018-01-01
- Add new unsupervised attribute filters added in weka-dev v3.9.2
- Make classes from weka.filters module available
- Make WeightedInstancesHandlerWrapper available in Weka::Classifiers::Meta
- Make FilteredClusterer & MakeDensityBasedClusterer available in Weka::Clusterers
- Update Weka Jar dependency to weka-dev v3.9.2
0.6.0 – 2017-12-17
- #copy method for Weka::Core::Instances
- Load Jars with jar-dependencies instead of lock_jar gem
- Make Weka::Core::Instances#instance_from public
- Weka::UnassignedTrainingInstancesError when running #classify/#cluster and #distribution_for on deserialized classfiers and clusterers
0.5.0 – 2017-06-17
- #to_m (to Matrix) method for Weka::Core::Instances
- Curve classes in Weka::Classifiers::Evaluation module
- Allow including additional modules on class building
- Rubocop config for project
- Allow passing a hash to Weka::Core::Instances#add_instance
- Block argument in Weka::Core::Instances#initialize
0.4.0 – 2016-12-22
- C45 converters
- Full support for string attributes
- ActiveSupport as dependency
0.3.0 – 2016-02-10
- Allow adding Instances with missing values
- Allow creating DenseInstances with missing values
- #merge method for Weka::Core:Instances
0.2.0 – 2016-01-19
- Serialization/deserialization functionality
- #apply_filters method for Weka::Core::Instances
0.1.0 – 2015-12-26
Initial release