CHANGELOG.md
April 17, 2026 ยท View on GitHub
0.5.0 (2026-04-17)
- Added checks for invalid data
- Fixed memory leak in shared library
- Dropped support for reading data directly from files
- Dropped support for Ruby < 3.3
0.4.0 (2024-10-22)
- Dropped support for Ruby < 3.1
0.3.0 (2022-08-07)
- Added metrics
- Prefer
saveoversave_model - Prefer
loadoverload_model - Dropped support for Ruby < 2.7
0.2.6 (2021-12-02)
- Improved ARM detection
0.2.5 (2021-10-18)
- Added named loss functions
- Added
Matrixclass - Improved error checking for
fit,cv,save_model, andload_model
0.2.4 (2021-08-05)
- Fixed memory leak
0.2.3 (2021-03-14)
- Added ARM shared library for Linux
0.2.2 (2021-02-04)
- Reduced allocations
- Improved ARM detection
0.2.1 (2020-12-28)
- Added ARM shared library for Mac
0.2.0 (2020-03-26)
- Changed to BSD 3-Clause license to match LIBMF
- Added support for reading data directly from files
- Added
format: :numooption top_factorsandq_factors - Improved performance of loading data by 5x
0.1.3 (2019-11-07)
- Made parameter names more Ruby-like
- No need to set
do_nmfwith generalized KL-divergence
0.1.2 (2019-11-06)
- Fixed bug in
p_factorsandq_factorsmethods
0.1.1 (2019-11-05)
- Fixed errors on Linux and Windows
0.1.0 (2019-11-04)
- First release