What’s new in RuleKit version 1.7.14.0?

1. New version of the Java RuleKit backend.

Added mincov_new adjustment at the end of growing. Small fixes making the algorithm insensitive to the value ordering of nominal attributes.

This change might change the results of the algorithm!

2. New versioning scheme

From now on, this Python package will be versioned consistently with the main RuleKit Java package. The versioning scheme is as follows:

{JAVA_RULEKIT_PACKAGE_VERSION}.{PYTHON_PACKAGE_VERSION}.

e.g.

1.7.14.0

Where JAVA_RULEKIT_PACKAGE_VERSION will be equal to the Java package version used by this particular Python package version. The PYTHON_PACKAGE_VERSION will be a single number to distinguish specific versions of the Python package using the same version of the Java package that differ in Python code.

Yes, I know it’s quite complicated, but now it’s at least clear which version of the Java package is being used under the hood.