Skip to content

Releases: ijl/orjson

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.

3.10.3

03 May 15:08
@ijl ijl
Compare
Choose a tag to compare

Changed

  • manylinux amd64 builds include runtime-detected AVX-512 str
    implementation.
  • Tests now compatible with numpy v2.