Skip to content

Latest commit

 

History

History
105 lines (64 loc) · 2.65 KB

CHANGELOG.md

File metadata and controls

105 lines (64 loc) · 2.65 KB

0.5.0 (2024-10-22)

  • Changed dataset directory to match XDG Base Directory Specification
  • Dropped support for marshal serialization
  • Dropped support for Ruby < 3.1 and Rails < 7

0.4.2 (2024-06-24)

  • Removed dependency on csv gem for load_movielens

0.4.1 (2024-05-23)

  • Reduced memory for item_recs and similar_users

0.4.0 (2023-01-30)

  • Fixed issue with has_recommended and inheritance with Rails < 6.1
  • Deprecated marshal serialization
  • Dropped support for Ruby < 2.7 and Rails < 6

0.3.2 (2022-09-26)

  • Fixed issue when fit is called multiple times

0.3.1 (2022-07-10)

  • Added support for JSON serialization

0.3.0 (2022-03-22)

  • Changed item_id to user_id for similar_users
  • Changed warning to an error when value passed to fit
  • Changed to use Faiss over NGT for optimize_item_recs and optimize_similar_users when both are installed
  • Removed dependency on wilson_score gem for top_items
  • Dropped support for Ruby < 2.6

0.2.9 (2022-03-22)

  • Fixed error with load_movielens

0.2.8 (2022-03-13)

  • Fixed error with top_items with all same rating

0.2.7 (2021-08-06)

  • Added warning for value

0.2.6 (2021-02-24)

  • Improved performance
  • Improved inspect method
  • Fixed issue with similar_users and item_recs returning the original user/item
  • Fixed error with fit after loading

0.2.5 (2021-02-20)

  • Added top_items method
  • Added optimize_similar_users method
  • Added support for Faiss for optimize_item_recs and optimize_similar_users methods
  • Added rmse method
  • Improved performance

0.2.4 (2021-02-15)

  • Added user_ids and item_ids methods
  • Added user_id argument to user_factors
  • Added item_id argument to item_factors

0.2.3 (2020-11-28)

  • Added predict method
  • Fixed bad recommendations and scores with user_recs and explicit feedback
  • Fixed item_ids option for user_recs

0.2.2 (n/a)

  • Not available (released by previous gem owner)

0.2.1 (2020-10-28)

  • Fixed issue with user_recs returning rated items

0.2.0 (2020-07-31)

  • Changed score to always be between -1 and 1 for item_recs and similar_users (cosine similarity - this makes it easier to understand and consistent with optimize_item_recs and optimize_similar_users)

0.1.3 (2020-06-28)

  • Added support for Rover
  • Raise error when missing user or item ids
  • Fixed string keys for Daru data frames
  • optimize_item_recs and optimize_similar_users methods are no longer experimental

0.1.2 (2020-03-26)

  • Added experimental optimize_item_recs and optimize_similar_users methods

0.1.1 (2019-11-14)

  • Fixed Rails integration

0.1.0 (2019-11-14)

  • First release