Skip to content

Releases: lenskit/lkpy

Small fix - NumPy compat and LightGCN eval mode

15 Jan 22:22

Choose a tag to compare

This is a small bugfix / cleanup / compat fix for LensKit 2025.6.

What's Changed

Full Changelog: v2025.6.2...v2025.6.3

NDCG bugfix with missing data

08 Dec 16:34

Choose a tag to compare

Fixes a bug where NDCG would divide by zero when there are no test items for the user.

What's Changed

Full Changelog: v2025.6.1...v2025.6.2

Bug + missing feature update for 2025.6

17 Nov 16:02

Choose a tag to compare

This is a quick bug-fix and missing-feature release for 2025.6.

6th 2025 Improvement

16 Nov 20:37
38e8ac7

Choose a tag to compare

Another feature release for 2025, with some bug fixes as well.

See the release notes for user-friendly details.

What's Changed

Full Changelog: v2025.5.0...v2025.6.0

Fifth improvement release

13 Nov 16:32

Choose a tag to compare

Some small renames and updates, along with entropy functions. Finalized a couple weeks ago but not released.

What's Changed

Full Changelog: v2025.4.0...v2025.5.0

Fourth 2025 Improvement Release

22 Oct 23:11

Choose a tag to compare

These improvements are relatively minor, but are new features, so I'm bumping to 2025.4.

What's Changed

  • Add additional Arrow CSR manipulation, including matrix transpose by @mdekstrand in #893
  • Use pipelines to test scorers by @mdekstrand in #895
  • Add PipelineProfiler to support collecting performance profiles on pipeline runs by @mdekstrand in #897
  • Add Torch random_generator option and use in FlexMF by @mdekstrand in #898
  • Update user guide to UsesTrainer + provide default finalize implementation by @mdekstrand in #899
  • Improvements to stochastic tests by @mdekstrand in #900

Full Changelog: v2025.3.2...v2025.4.0

2025.3 Bugfix

14 Oct 19:23

Choose a tag to compare

This has a few small bugfixes, along with some experimental feature updates, for the 2025.3 series.

What's Changed

Full Changelog: v2025.3.1...v2025.3.2

Corrected 2025 Second Update

07 Oct 23:37

Choose a tag to compare

Corrected version of 2025.3.0 to fix publishing and versioning errors.

2025 Second Update

07 Oct 21:38

Choose a tag to compare

Second major feature update + bugfix release for the 2025 series! Many changes, see the milestone and release notes for more.

Merged PRs

Read more

Release fix for 2025.3.0a3

20 May 17:03

Choose a tag to compare

Pre-release

Small fix to the release process for 2025.3.0a3.