Releases: ultrajson/ultrajson
Releases · ultrajson/ultrajson
5.0.0
4.3.0
4.2.0
Added
- Add a default keyword argument to dumps (#470) @garenchan
- Add support for Python 3.10 (#472) @hugovk
- Build 32-bit wheels for Windows (#481) @hugovk
- Build PyPy3 wheels for manylinux (#475) @hugovk
- Build wheels for musl aarch64 (aka ARM) Linux (musllinux_1_1_aarch64) (#478) @bwoodsend
- Build wheels for musl Linux (musllinux_1_1_x86_64) (#476) @bwoodsend
Changed
4.1.0
Added
- Add gcov coverage testing for C code (#457) @bwoodsend
- Test Python 3.10-dev (#454) @hugovk
Changed
- Remove unused variable (#459) @hugovk
- Remove explicit handling of manylinux platform tag (#452) @bwoodsend
Fixed
- dconv no longer uses global instances of StringToDoubleConverter and (#469) @das-intensity
- Switch shebang for the manylinux-wheels script (#465) @bwoodsend
- Fix typos in error message (#449) @filipsalomonsson
4.0.2
Changed
- Travis CI: Test on 3.9 final, remove 3.8 (#438) @CozyDoomer
- Toward matching Python standard library output for float (#443) @dwhswenson
Fixed
- Fix errors on reading long decimal floats (#442) @dwhswenson
- Fix #429: Make empty dict/list indented serialization match stdlib json (#441) @gsnedders
- Fix dealing with None types (#439) @mbish
4.0.1
4.0.0
3.2.0
Added
- Make PEP 384 compliant (#417) @tekknolagi
- Build and deploy aarch64 wheels (#422) @geoffreyblake
3.1.0
3.0.0
Added
- Build Windows, macOS and manylinux wheels on CI and deploy to PyPI (#405, #406) @bwoodsend
Changed
- Breaking change: New
reject_bytes
option to raise on bytes, defaults toTrue
to align withjson
library. Set toFalse
for old behaviour (#266) @elelay - Breaking change: Add an
allow_nan
keyword argument to dumps, defaults toTrue
to align withjson
library. Set toFalse
for old behaviour (#327) @segfault - Specify setuptools_scm config in pyproject.toml (#399) @BenjaminSchubert