v3.0.0
Py-FSRS v3.0.0
This release implements the new FSRS-5 scheduler algorithm.
FSRS-5 now uses 19 parameters instead of 17, so if you were previously setting your own custom parameters you must do one of the following to upgrade:
- Optimize again with an FSRS-5 optimizer to get a new set of FSRS-5 weights
- You can choose from the following three currently available optimizers: fsrs-optimizer, fsrs-rs or fsrs-browser
- Additionally, you can also wait till the next Anki release when the FSRS-5 optimizer will be included as a new feature
- Keep your previous weights, but set the two new parameters equal to 0 (
w[17]=0, w[18]=0
) - Or simply revert to using default parameters for now
What's Changed
- modify readme and contributing for Ruff addition+ run ruff formatter by @joshdavham in #50
- mypy contributing by @joshdavham in #51
- FSRS-5 by @joshdavham in #52
Full Changelog: v2.5.1...v3.0.0