- Added escape_newlines=True option to dump/dumps function, and --no-escape-newlines flag to CLI (24, 25). - [ci] Build wheels for Python 3.13.
0.3.1
- Dropped support for Python 3.7, added support for Python 3.12. - Removed use of deprecated Py_UNICODE APIs. - Also build wheels for Linux 64-bit ARM architecture (manylinux-aarch64) - `__main__`: add options for indent level, pager and json output
0.3.0.post1
- Build wheels for Python 3.11 and universal2 wheels for macOS with Apple Silicon. No code changes.
0.3.0
Replace use of `array.array` with C++ vector to make it work on pypy3 (12) Added wheels for CPython 3.10 and for PyPy 3.7.
0.2.2.post1
Add CPython 3.8 and 3.9 wheels, drop 2.7.
0.2.2
Write strings quoted if they can be confused with an integer or a float, or if they contain any characters that is not in the following set: