Releases: michael-rapp/Apriori
Releases · michael-rapp/Apriori
Version 2.0.1
A minor release that introduces the following changes:
- Updated Kotlin to version 1.3.21.
- Updated Gradle configuration.
Version 2.0.0
A major release, which introduces the following changes:
- Migrated the library to use the Kotlin programming language instead of Java.
Version 1.3.0
A feature release, which introduces the following changes:
- The
execute
-method of the classApriori
now takes anIterable
as an argument. This allows to properly iterate transactions multiple times. - In accordance with the API specification, iterators are now expected to throw a
NoSuchElementException
instead of returningnull
when the end is reached.
Version 1.2.0
A feature release, which introduces the following changes:
- An enhanced API for sorting and filtering association rules and frequent item sets has been added
- The class
AssociationRule
does now providecovers
-methods, which allow to test, if the rule applies to a set of items - Added support for the conviction metric
Version 1.1.1
A bugfix release, which fixes the following issues:
Version 1.1.0
A feature release, which introduces the following changes:
- Added the ability to use different tie-breaking strategies when sorting or filtering rule sets
Version 1.0.1
A bugfix release, which fixed the following issues:
Version 1.0.0
The first stable release of the library, which provides the following features:
- Allows to find frequent item sets and (optionally) to generate association rules using the Apriori algorithm
- The Apriori algorithm can be configured using the builder pattern
- The algorithm can be configured to try to find a specific number of frequent item sets and/or association rules
- Rule sets can be ordered and filtered by support, confidence, lift and leverage
- Logging is provided by using the SLF4J logging facade