Skip to content
/ orjson Public

Releases: ijl/orjson

3.11.7

02 Feb 15:39
@ijl ijl

Choose a tag to compare

Changed

  • Use a faster library to serialize float. Users with byte-exact regression
    tests should note positive exponents are now written using a +, e.g.,
    1.2e+30 instead of 1.2e30. Both formats are spec-compliant.
  • ABI compatibility with CPython 3.15 alpha 5 free-threading.

3.11.6

29 Jan 15:07
@ijl ijl

Choose a tag to compare

Changed

  • orjson now includes code licensed under the Mozilla Public License 2.0 (MPL-2.0).
  • Drop support for Python 3.9.
  • ABI compatibility with CPython 3.15 alpha 5.
  • Build now depends on Rust 1.89 or later instead of 1.85.

Fixed

  • Fix sporadic crash serializing deeply nested list of dict.

3.11.5

06 Dec 15:26
@ijl ijl

Choose a tag to compare

Changed

  • Show simple error message instead of traceback when attempting to
    build on unsupported Python versions.

3.11.4

24 Oct 15:24
@ijl ijl

Choose a tag to compare

Changed

  • ABI compatibility with CPython 3.15 alpha 1.
  • Publish PyPI wheels for 3.14 and manylinux i686, manylinux arm7,
    manylinux ppc64le, manylinux s390x.
  • Build now requires a C compiler.

3.11.3

26 Aug 17:30
@ijl ijl

Choose a tag to compare

Fixed

  • Fix PyPI project metadata when using maturin 1.9.2 or later.

3.11.2

12 Aug 15:16
@ijl ijl

Choose a tag to compare

Fixed

  • Fix build using Rust 1.89 on amd64.

Changed

  • Build now depends on Rust 1.85 or later instead of 1.82.

3.11.1

25 Jul 14:31
@ijl ijl

Choose a tag to compare

Changed

  • Publish PyPI wheels for CPython 3.14.

Fixed

  • Fix str on big-endian architectures.

3.11.0

15 Jul 16:12
@ijl ijl

Choose a tag to compare

Changed

  • Use a deserialization buffer allocated per request instead of a shared buffer allocated on import.
  • ABI compatibility with CPython 3.14 beta 4.

3.10.18

29 Apr 23:54
@ijl ijl

Choose a tag to compare

Fixed

  • Fix incorrect escaping of the vertical tabulation character. This was
    introduced in 3.10.17.

3.10.17

29 Apr 14:23
@ijl ijl

Choose a tag to compare

Changed

  • Publish PyPI Windows aarch64/arm64 wheels.
  • ABI compatibility with CPython 3.14 alpha 7.
  • Fix incompatibility running on Python 3.13 using WASM.