# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.8.0] – 2023-12-26 ### Changed - Support JRuby 9.4.0.0+ (Ruby v3 compatibility) ## [0.7.4] – 2022-03-25 ### Changed - 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 ### Fixed - `#use_options` in JRuby v9.3.4.0 (passing kwargs in internal method failed) ## [0.7.3] – 2021-01-21 ### Changed - 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 ### Changed - 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 ### Changed - Update Weka Jar dependency to weka-dev v3.9.3 - Update rake to \~>12.0, jar-dependencies to \~>0.4 ### Fixed - Float::NAN check in Weka::Core::Attributes#internal_value_of ## [0.7.0] – 2018-01-01 ### Added - 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 ### Changed - Update Weka Jar dependency to weka-dev v3.9.2 ## [0.6.0] – 2017-12-17 ### Added - #copy method for Weka::Core::Instances ### Changed - Load Jars with jar-dependencies instead of lock_jar gem - Make Weka::Core::Instances#instance_from public ### Fixed - Weka::UnassignedTrainingInstancesError when running #classify/#cluster and #distribution_for on deserialized classfiers and clusterers ## [0.5.0] – 2017-06-17 ### Added - #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 ### Changed - Allow passing a hash to Weka::Core::Instances#add_instance ### Removed - Block argument in Weka::Core::Instances#initialize ## [0.4.0] – 2016-12-22 ### Added - C45 converters - Full support for string attributes ### Removed - ActiveSupport as dependency ## [0.3.0] – 2016-02-10 ### Added - Allow adding Instances with missing values - Allow creating DenseInstances with missing values - #merge method for Weka::Core:Instances ## [0.2.0] – 2016-01-19 ### Added - Serialization/deserialization functionality - #apply_filters method for Weka::Core::Instances ## [0.1.0] – 2015-12-26 Initial release [unreleased]: https://github.com/paulgoetze/weka-jruby/compare/v0.8.0...HEAD [0.8.0]: https://github.com/paulgoetze/weka-jruby/compare/v0.7.4...v0.8.0 [0.7.4]: https://github.com/paulgoetze/weka-jruby/compare/v0.7.3...v0.7.4 [0.7.3]: https://github.com/paulgoetze/weka-jruby/compare/v0.7.2...v0.7.3 [0.7.2]: https://github.com/paulgoetze/weka-jruby/compare/v0.7.1...v0.7.2 [0.7.1]: https://github.com/paulgoetze/weka-jruby/compare/v0.7.0...v0.7.1 [0.7.0]: https://github.com/paulgoetze/weka-jruby/compare/v0.6.0...v0.7.0 [0.6.0]: https://github.com/paulgoetze/weka-jruby/compare/v0.5.0...v0.6.0 [0.5.0]: https://github.com/paulgoetze/weka-jruby/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/paulgoetze/weka-jruby/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/paulgoetze/weka-jruby/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/paulgoetze/weka-jruby/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/paulgoetze/weka-jruby/compare/ce6a985017c28ea755290a9baba4d81acddc2d20...v0.1.0