Release notes for LensKit 0.8
The Git changelog and the list of closed tickets and pull requests provide more information on what has happened, including bugs that have been fixed.
-
Cleaned up cursor utilities, moving all methods from
Cursors2toCursors. The oldCursors2methods are deprecated and will be removed before 1.0 is released. -
Implemented a new evaluation framework that uses XML files to directly configure evaluators (#issue(115)). This replaces the Ant plugin. Eventually, a Maven plugin will be added that runs these evaluations; for now, they can be run with exec-maven-plugin. See the
lenskit-eval-demoproject configuration for an example. With this comes the fix for #issue(115) as well. -
Provide example evaluation configurations run as integration tests.
lenskit-evalcontains a basic one, andlenskit-eval-democontains a more extensive set complete with R-based post-analysis. To run these, activate thesmoketestprofile and set thegrouplens.mldata.acknowledgeproperty toyesto acknowledge that you are abiding by the licensing terms for the MovieLens ML100K data set, which is automatically downloaded and used by the demo evaluations.