Sourced from ujson's releases.
5.7.0
Added
- Support ujson.loads(bytearray(...)) and other bytes-like objects. (#573)
@bwoodsend
5.6.0
Added
- Update vendored double-conversion to 3.2.1 (#570)
@joemarshall
Fixed
5.5.0
Added
- Add support for Python 3.11 and PyPy3.9 (#564)
@hugovk
- Add separators encoding parameter (#557)
@JustAnotherArchivist
Fixed
- Fix encoding of infinity (#80). (#562)
@bwoodsend
5.4.0
Added
- Add support for arbitrary size integers (#548)
@JustAnotherArchivist
Fixed
- CVE-2022-31116:
- Replace
wchar_t
string decoding implementation with auint32_t
-based one (#555)@JustAnotherArchivist
- Fix handling of surrogates on decoding (#550)
@JustAnotherArchivist
- CVE-2022-31117: Potential double free of buffer during string decoding
@JustAnotherArchivist
- Fix memory leak on encoding errors when the buffer was resized (#549)
@JustAnotherArchivist
- Integer parsing: always detect overflows (#544)
@NaN-git
- Fix handling of surrogates on encoding (#530)
@JustAnotherArchivist
5.3.0
Added
Changed
- Benchmark refactor - argparse CLI (#533)
@Erotemic
Fixed
... (truncated)
7ae42dc
Merge pull request #575
from ultrajson/pre-commit-ci-update-config6811883
[pre-commit.ci] pre-commit autoupdate1876c02
Limit loading from bytes-like to just bytes() and bytearray() on
PyPy.87dd117
Support ujson.loads(bytearray(...)) and other bytes-like objects.1860724
Merge pull request #571
from ultrajson/all-repos_autofix_add-3.12-devabb4951
Test Python 3.12-dev2907fde
Update vendored double-conversion to 3.2.1 (#570)13da58c
Merge pull request #569
from ultrajson/3.11-dev-to-3.117d5e8fc
Replace 3.11-dev with 3.1187c74e3
Merge pull request #568
from ultrajson/all-repos_autofix_all-repos-sed