Release notes for LensKit 0.0.2
This release contains a number of API changes to make the API cleaner and easier to move forward.
RatingBuildContextto allow for a future
Added support for excluded items to recommendation API.
AbstractRatingRecommenderhelper class to make implementing rating recommenders easier.
RecommenderServiceclass and several related classes to clean up the API. Client code should directly request
RatingPredictorinstances, and modules should scope them and their dependencies appropriately to avoid duplicating recommender models.
API Compatibility Notes
Code dependent on
PackedBuildContextmust be updated to use
RatingRecommendermust be updated to implement the new API. We recommend using
AbstractRatingRecommenderto help with this.
All code must be updated to directly receive injected
RatingPredictorinstances (or providers thereof).