Skip to content

Releases: ijl/orjson

3.7.6

03 Jul 15:30
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Handle unicode changes in CPython 3.12.
  • Build PyPI macOS wheels on 10.15 instead of 12 for compatibility.

3.7.5

28 Jun 03:21
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix issue serializing dicts that had keys popped and replaced. This was
    introduced in 3.7.4.

3.7.4

28 Jun 01:25
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance.

Fixed

  • Fix deallocation of orjson.JSONDecodeError.

3.7.3

23 Jun 00:15
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve build.
  • Publish aarch64 musllinux wheels.

3.7.2

07 Jun 14:07
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve deserialization performance.

3.7.1

03 Jun 22:11
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Type stubs for orjson.JSONDecodeError now inherit from
    json.JSONDecodeError instead of ValueError
  • Null-terminate the internal buffer of orjson.dumps() output.

3.7.0

03 Jun 01:23
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve deserialization performance significantly through the use of a new
    backend. PyPI wheels for manylinux_2_28 and macOS have it enabled. Packagers
    are advised to see the README.

3.6.9

01 Jun 15:04
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve serialization and deserialization performance.

3.6.8

15 Apr 23:00
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix serialization of numpy.datetime64("NaT") to raise on an
    unsupported type.

3.6.7

14 Feb 16:01
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance of deserializing almost-empty documents.
  • Publish arm7l manylinux_2_17 wheels to PyPI.
  • Publish amd64 musllinux_1_1 wheels to PyPI.

Fixed

  • Fix build requiring python on PATH.