1.6.8 (2025-01-03)
- Requires at least Python 3.7
- Update dependencies
- Relicense to MIT OR Apache-2.0
1.6.7 (2024-10-08)
- Update to Unicode 16.0.0
- Update for Python 3.13
1.6.6 (2024-02-09)
- Fix return type of
load()
(by Q-ten, #88)
1.6.5 (2023-12-04)
- Fix type hints for optional arguments
1.6.4 (2023-07-31)
- Update to Cython 3
- Update for Python 3.12
1.6.3 (2023-06-24)
- Fix typing for
dump()
(#61)
1.6.2 (2022-09-15)
- Update to Unicode 15.0.0
1.6.1 (2022-01-18)
- Fix PEP 517-like installation using build (by Tomasz Kłoczko)
1.6.0 (2021-11-17)
- Fallback to encode
vars(obj)
ifobj
is not stringifyable, e.g. to serialize dataclasses - Update documentation to use newer sphinx version
- Use dependabot to keep dependencies current
- Update fast_double_parser
1.5.3 (2021-11-16)
- Add PEP 484 type hints (by Pascal Corpet)
- Update JSONTestSuite
1.5.2 (2021-07-09)
- Add file extensions to fix compilation with current Apple SDKs
- Update fast_double_parser to v0.5.0
- Update to Unicode 14.0.0d18
1.5.1 (2021-05-01)
- Update up Unicode 14.0.0d9
1.5.0 (2021-03-11)
- Faster floating-point number encoding using Junekey Jeon's Dragonbox algorithm implemented by Alexander Bolz
- Removed a lot of configuration options from pyjson5.Options()
1.4.9 (2021-03-03)
- Faster floating-point number decoding using fast_double_parser by Daniel Lemire
1.4.8 (2020-12-23)
- Update up Unicode 13.0.0
- Don't use non-standard
__uint128
- Add PyPy compatibility
- Add
decode_utf8(byte-like)
1.4.7 (2019-12-20)
- Allow
\uXXXX
sequences in identifier names - Update to Unicode 12.1.0
- Optimized encoder and decoder for a little better speed
- Setup basic CI environment
- Parse
\uXXXX
in literal keys - Understand "0."
- Add CI tests
- Reject unescaped newlines in strings per spec
- Allow overriding default quotation mark
- Make Options objects pickle-able
- Bump major version number
0.4.6 (2019-02-09)
- Fix PyUnicode_AsUTF8AndSize()'s signature
0.4.5 (2018-06-02)
- Don't use C 14 features, only C 11
0.4.4 (2018-05-19)
- Better documentation
- Optimized encoder for a little better speed
0.4.3 (2018-05-03)
- Initial release