A minor release that introduces the following changes:
- Updated Kotlin to version 1.3.21.
- Updated Gradle configuration.
A major release, which introduces the following changes:
- Migrated the library to use the Kotlin programming language instead of Java.
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.
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
A bugfix release, which fixes the following issues:
A feature release, which introduces the following changes:
- Added the ability to use different tie-breaking strategies when sorting or filtering rule sets
A bugfix release, which fixes the following issues:
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