Skip to content

Releases: ijl/orjson

3.8.2

20 Nov 19:31
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix tests on 32-bit for numpy.intp and numpy.uintp.

Changed

  • Build now depends on rustc 1.60 or later.
  • Support building with maturin 0.13 or 0.14.

3.8.1

25 Oct 15:32
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Build maintenance for Python 3.11.

3.8.0

27 Aug 13:52
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Support serializing numpy.int16 and numpy.uint16.

3.7.12

14 Aug 16:18
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix datetime regression tests with tzinfo 2022b.

Changed

  • Improve performance.

3.7.11

31 Jul 13:06
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Revert dict iterator implementation introduced in 3.7.9.

3.7.10

30 Jul 13:36
@ijl ijl
Compare
Choose a tag to compare

Fixed

  • Fix serializing dict with deleted final item. This was introduced in 3.7.9.

3.7.9

29 Jul 22:30
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Improve performance of serializing.
  • Improve performance of serializing pretty-printed (orjson.OPT_INDENT_2)
    to be much nearer to compact.
  • Improve performance of deserializing str input.
  • orjson now requires Rust 1.57 instead of 1.54 to build.

3.7.8

19 Jul 14:21
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Build makes best effort instead of requiring "--features".
  • Build using maturin 0.13.

3.7.7

06 Jul 22:48
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Support Python 3.11.

3.7.6

03 Jul 15:30
@ijl ijl
Compare
Choose a tag to compare

Changed

  • Handle unicode changes in CPython 3.12.
  • Build PyPI macOS wheels on 10.15 instead of 12 for compatibility.