Skip to content

Releases: brainsik/json-store

Official support for Python 3.13

15 Oct 20:32
v4.2
bd17fb4
Compare
Choose a tag to compare

User facing changes

  • Bumps required Python version (in pyproject.toml) to 3.9 to reflect the versions actively supported. 0486d33

Project changes

  • Update testing matrix and project classifiers to reflect we support Python versions 3.9 to 3.13. fd82acf 0486d33

v4.1

12 Sep 18:01
v4.1
e280a8c
Compare
Choose a tag to compare

User facing changes

  • Fix shelve2json for macOS and Windows f736d34

Project changes

  • Modernize packaging process and use uv d0da109

Full Changelog: v4.0...v4.1

v4.0

13 Aug 23:33
v4.0
5ac6dac
Compare
Choose a tag to compare

User facing changes

  • Add support for Windows #19
  • Drop support for Python 2 🖤 🪦 #20

Project changes

Full Changelog: v3.2...v4.0

v3.2

28 Jan 00:55
v3.2
9b5590e
Compare
Choose a tag to compare

User facing changes

  • Uses os.rename directly instead of via shutil.move #16

Project changes

  • Uses Black's recommended Flake8 settings #13
  • Adopted Contributor Covenant Code of Conduct #15
  • Enabled code scanning #17
  • Added Python 3.11 to test matrix 91a3b93

Full Changelog: v3.1...v3.2

json-store 3.1

05 Aug 08:13
9212842
Compare
Choose a tag to compare

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

  • @amotl made their first contribution in #7

Full Changelog: v3.0...v3.1