Skip to content

Releases: ijl/orjson

3.5.0

24 Feb 14:47
@ijl ijl
Compare
Choose a tag to compare

Added

  • orjson.loads() supports reading from memoryview objects.

Fixed

  • datetime.datetime and datetime.date zero pad years less than 1000 to
    four digits.
  • sdist pins maturin 0.9.0 to avoid breaks in later 0.9.x.

Changed

  • orjson.dumps() when given a non-C contiguous numpy.ndarray has
    an error message suggesting to use default.

3.4.8

04 Feb 14:21
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • aarch64 manylinux2014 wheels are now compatible with glibc 2.17.

Changed

  • Fix build warnings on ppcle64.

3.4.7

19 Jan 15:42
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Use vectorcall APIs for method calls on python3.9 and above.
  • Publish python3.10 wheels for Linux on amd64 and aarch64.

3.4.6

07 Dec 14:47
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix compatibility with debug builds of CPython.

3.4.5

02 Dec 14:09
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix deserializing long strings on processors without AVX2.

3.4.4

25 Nov 23:21
@ijl ijl
Compare
Choose a tag to compare

Changed

  • orjson.dumps() serializes integers up to a 64-bit unsigned integer's
    maximum. It was previously the maximum of a 64-bit signed integer.

3.4.3

30 Oct 14:10
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix regression in parsing similar dict keys.

3.4.2

29 Oct 13:27
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve deserialization performance.
  • Publish Windows python3.9 wheel.
  • Disable unsupported SIMD features on non-x86, non-ARM targets

3.4.1

20 Oct 13:40
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix orjson.dumps.__module__ and orjson.loads.__module__ not being the
    str "orjson".

Changed

  • Publish macos python3.9 wheel.
  • More packaging documentation.

3.4.0

25 Sep 14:13
@ijl ijl
Compare
Choose a tag to compare

Added

  • Serialize numpy.uint8 and numpy.int8 instances.

Fixed

  • Fix serializing numpy.empty() instances.

Changed

  • No longer publish manylinux1 wheels due to tooling dropping support.