A few small feature updates for LensKit 2025.
What's Changed
- Support auto-detecting key columns in ItemListCollection.from_df by @mdekstrand in #659
- Support dataframe-format test data for batch recommendation by @mdekstrand in #660
- Add PipelineCache to allow pipeline builders to cache component instances by @mdekstrand in #661
- Only warn once for users with missing test items in analysis by @mdekstrand in #664
Full Changelog: v2025.1.1...v2025.2.0