Skip to content

Releases: ijl/orjson

3.10.13

29 Dec 23:05
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Fix compatibility with maturin introducing a breaking change in 1.8.0 and
    specify a fixed version of maturin. Projects relying on any previous version
    being buildable from source by end users (via PEP 517) must upgrade to at
    least this version.

3.10.12

23 Nov 18:49
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Publish PyPI manylinux i686 wheels.
  • Publish PyPI musllinux i686 and arm7l wheels.
  • Publish PyPI macOS wheels for Python 3.10 or later built on macOS 15.
  • Publish PyPI Windows wheels using trusted publishing.

3.10.11

01 Nov 23:44
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance of UUIDs.
  • Publish PyPI wheels with trusted publishing and PEP 740 attestations.
  • Include text of licenses for vendored dependencies.

3.10.10

22 Oct 18:32
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix int serialization on s390x. This was introduced in 3.10.8.

Changed

  • Publish aarch64 manylinux_2_17 wheel for 3.13 to PyPI.

3.10.9

19 Oct 17:27
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix int serialization on 32-bit Python 3.8, 3.9, 3.10. This was
    introduced in 3.10.8.

3.10.8

19 Oct 15:50
@ijl ijl
Compare
Choose a tag to compare

Changed

  • int serialization no longer chains OverflowError to the
    the __cause__ attribute of orjson.JSONEncodeError when range exceeded.
  • Compatibility with CPython 3.14 alpha 1.
  • Improve performance.

3.10.7

08 Aug 23:29
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance of stable Rust amd64 builds.

3.10.6

02 Jul 17:39
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance.

3.10.5

13 Jun 22:56
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance.

3.10.4

10 Jun 17:24
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance.