Skip to content

Releases: ijl/orjson

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.

3.10.2

01 May 01:20
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix crash serializing str introduced in 3.10.1.

Changed

  • Improve performance.
  • Drop support for arm7.

3.10.1

15 Apr 21:52
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Serializing numpy.ndarray with non-native endianness raises
    orjson.JSONEncodeError.

Changed

  • Improve performance of serializing.

3.10.0

27 Mar 23:16
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Support serializing numpy.float16 (numpy.half).
  • sdist uses metadata 2.3 instead of 2.1.
  • Improve Windows PyPI builds.