CHANGELOG.md
April 17, 2026 ยท View on GitHub
1.0.0 (2026-04-17)
- Switched to
numo-narray-alt - Fixed handling of new users and items in validation set
- Dropped support for Daru
- Dropped support for Ruby < 3.3 and Rails < 7.2
0.5.2 (2025-09-12)
- Fixed recommendations when numo-narray compiled with GCC 13+
- Fixed error with Rover 0.5+
0.5.1 (2024-12-29)
- Removed dependency on
base64gem for serialization
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
csvgem forload_movielens
0.4.1 (2024-05-23)
- Reduced memory for
item_recsandsimilar_users
0.4.0 (2023-01-30)
- Fixed issue with
has_recommendedand 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
fitis called multiple times
0.3.1 (2022-07-10)
- Added support for JSON serialization
0.3.0 (2022-03-22)
- Changed
item_idtouser_idforsimilar_users - Changed warning to an error when
valuepassed tofit - Changed to use Faiss over NGT for
optimize_item_recsandoptimize_similar_userswhen both are installed - Removed dependency on
wilson_scoregem fortop_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_itemswith all same rating
0.2.7 (2021-08-06)
- Added warning for
value
0.2.6 (2021-02-24)
- Improved performance
- Improved
inspectmethod - Fixed issue with
similar_usersanditem_recsreturning the original user/item - Fixed error with
fitafter loading
0.2.5 (2021-02-20)
- Added
top_itemsmethod - Added
optimize_similar_usersmethod - Added support for Faiss for
optimize_item_recsandoptimize_similar_usersmethods - Added
rmsemethod - Improved performance
0.2.4 (2021-02-15)
- Added
user_idsanditem_idsmethods - Added
user_idargument touser_factors - Added
item_idargument toitem_factors
0.2.3 (2020-11-28)
- Added
predictmethod - Fixed bad recommendations and scores with
user_recsand explicit feedback - Fixed
item_idsoption foruser_recs
0.2.2 (n/a)
- Not available (released by previous gem owner)
0.2.1 (2020-10-28)
- Fixed issue with
user_recsreturning rated items
0.2.0 (2020-07-31)
- Changed score to always be between -1 and 1 for
item_recsandsimilar_users(cosine similarity - this makes it easier to understand and consistent withoptimize_item_recsandoptimize_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_recsandoptimize_similar_usersmethods are no longer experimental
0.1.2 (2020-03-26)
- Added experimental
optimize_item_recsandoptimize_similar_usersmethods
0.1.1 (2019-11-14)
- Fixed Rails integration
0.1.0 (2019-11-14)
- First release