Releases: alankan886/SuperMemo2
Releases · alankan886/SuperMemo2
🔖 v3.0.1
🔖 v3.0.0
3.0.0 (2024-06-22): Major changes/rebuild, Update recommended
All changes are from PR #16 by @alankan886
Breaking changes
- ♻️ Refactor code and simplify usage for v3.0.0. Making the required python to 3.8+.
Docs
- 📚 Update README to match new version v3.0.0.
Tests
- ✔️ Update unit tests for new v3.0.0 code.
Internal
- 👷 Modify Github Action on checking on Python 3.8+ versions only.
- 👷 Change default branch name from
master
tomain
.
🔖 v2.0.0
2.0.0 (2021-03-28): Major changes/rebuild, Update recommended
All changes are from PR #13 by @alankan886 and @blazej-czapp.
Breaking changes
- ♻️ Refactor code and simplify usage for v2.0.0.
Docs
- 📚 Update README to match new version v2.0.0.
Tests
- ✔️ Update unit tests for new v2.0.0 code.
Internal
- 👷 Modify Github Action on checking on all Python 3 versions.
v1.0.3
1.0.3 (2021-01-30): Minor bug fix, Update recommended
Fixes
- 🐞 Re-evaluate the default date argument to first_review() on each call. PR #10 by @blazej-czapp.
v1.0.2
v1.0.2 (2021-01-18): Major and Minor bug fix, Update recommended
Fixes
- 🐞 Specify attrs version and update changelog. PR #6 by @praneetheus.
- 🐞 Fix import issue on SMTwo model. PR #7 by @alankan886.
- 🐞 Modify SMTwo E-Factor calculates when quality < 3. PR #9 by @alankan886.
Docs
- 📚 Modify docs according to the bug fixes and add a note on misleading package title.
Tests
- ✔️ Change test to adopt the E-Factor calculation change.
Internal
- 🔥 Remove tox.ini and PYTHONPATH in ci.yml.
v1.0.1
v1.0.1 (2021-01-02) - Fix tests, update README and add Github actions, Update not required
Fixes
- ✔️ Add missing assertions to test_api.py.
Docs
- 📚 Update README badges and fix format.
Internal
- 👷 Add Github actions to run tests against Python versions 3.6 to 3.9 in different OS, and upload coverage to Codecov.
v1.0.0
v1.0.0 (2021-01-01): Complete rebuild, Update recommended
- ✨ Build a new SMTwo class using the attrs package.
- ✨ Provide API methods to quickly access the SMTwo class.
- 🚨 Develop 100% coverage integration and unit tests in a TDD manner.
- 📚 Write new documentation.
2020-07-14 Tests added, Update not required
- Added passing unit tests with a coverage of 100%.
2020-07-10 Minor bug fix, Update recommended
- Fixed interval calculation error when q < 3.
2020-07-06 Documentation Update, Update not required
- Added new section about SuperMemo-2 in documentation, and fixed some formats in README.