Skip to content

Releases: aviramha/ormsgpack

1.7.0

29 Nov 07:22
@exg exg
Compare
Choose a tag to compare

Fixed

  • Detect Pydantic 2.10 models #311
  • Fix serialization of dataclasses without __slots__ and with a field defined
    with a descriptor object as default value, a field defined with init=False
    and a default value, or a cached property

Changed

  • Drop support for Python 3.8
  • Support OPT_SORT_KEYS also for Pydantic models #312
  • Improve deserialization performance

1.6.0

18 Oct 18:38
@exg exg
Compare
Choose a tag to compare

Fixed

  • Deduplicate map keys also when OPT_NON_STR_KEYS is set #279
  • Add missing type information for Ext type by trim21 in #285
  • Fix type annotation of unpackb first argument

Changed

  • Add support for python 3.13
  • Improve test coverage

1.5.0

19 Apr 16:38
@exg exg
Compare
Choose a tag to compare

Changed

  • Add support for numpy datetime64 and float16 types
  • Optimize serialization of dataclasses
  • Optimize deserialization of arrays and maps

1.4.2

28 Jan 17:07
@exg exg
Compare
Choose a tag to compare

Fixed

  • Fix crash on termination with Python 3.11 (#223)

Changed

  • Add Linux aarch64 and armv7 wheels (#100, #207)

1.4.1

12 Nov 15:42
@exg exg
Compare
Choose a tag to compare

Fixed

  • Fix performance regression in dict serialization introduced in 1.3.0

1.4.0

05 Nov 15:20
@exg exg
Compare
Choose a tag to compare

Fixed

  • Fix crash in non optimized builds

Changed

  • Add support for MessagePack Extension type
  • Add support for numpy 16-bit integers

1.3.0

04 Oct 19:06
@exg exg
Compare
Choose a tag to compare

Changed

  • Drop support for Python 3.7
  • Add support for Python 3.12
  • Add support for Pydantic 2
  • Add packb option OPT_SORT_KEYS to serialize dictionaries sorted by key
  • Update dependencies

1.2.6

24 Apr 07:59
9a9b376
Compare
Choose a tag to compare

Fixed

  • once_cell poisoning on parallel initialization by (@Quitlox)[https://github.com/Quitlox] in (#153)[https://github.com//pull/153]

1.2.5

02 Feb 09:53
8f389c9
Compare
Choose a tag to compare

Fixed

  • aarch64 build on macOS. Took src/serialize/writer.rs from upstream orjson. by @ijl
  • Fix release on aarch64 to match orjson's upstream.

Misc

  • update dependencies

1.2.4

16 Nov 16:38
3e94c93
Compare
Choose a tag to compare

1.2.4 16/11/2022

Misc

  • Fix CI (upgrade maturin, warnings, etc.)