Releases: brainsik/json-store
Releases · brainsik/json-store
v4.4
Bugs be fixed release
- Fixed two bugs that caused unchanged stores to get marked dirty (needing a sync). 6e19fb7
- Fixed a bug that prevented a manual call to
sync()from running if you passed in an emptyjson_kwarg. This did not impact typical, automated sync() calls. b4f6977 - Fixed a few places where an error could result in a tempfile being left behind. 3b39e7c f5bcc42 9a48d62
- Fixed a potential filename corruption in the
shelve2jsonhelper script. 3ea888a
Project changes
- Replaced black and flake8 with ruff. 2fafd30
- Added the rumdl Markdown linter. 455eb4b
- Added validate-pyproject. a19f376
Full Changelog: v4.3...v4.4
v4.3
Official support for Python 3.14
No code changes were needed.
User facing changes
- Bumps required Python version (in
pyproject.toml) to 3.10 to reflect the versions actively supported. d9f2755
Project changes
- Update testing matrix and project classifiers to reflect we support Python versions 3.10 to 3.14. d9f2755
- Update to newer action versions and add an action linter. 719d357
- pre-commit autoupdate d9f2755
Full Changelog: v4.2...v4.3
v4.2
v4.1
v4.0
v3.2
v3.1
Summary
This release adds support for Python 3.10 which dropped the long deprecated collections.MutableMapping. Support for Python 2.7 continues.
Behind the scenes, the old travis-ci.org tests were dropped (as that service is no longer running), and a much more fleshed out test pipeline is now running on GitHub Actions.
User Facing Changes
New Contributors
Full Changelog: v3.0...v3.1