Ormsgpack

Latest version: v1.8.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.10

- Update dependencies

1.8.0

Fixed

- `packb` now rejects dictionary keys with nested dataclasses or pydantic models

Changed

- Add `packb` option `OPT_PASSTHROUGH_UUID` to enable passthrough of UUID objects [338](/../../issues/338)
- Update dependencies

1.7.0

Fixed

- Detect Pydantic 2.10 models [311](/../../issues/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](/../../issues/312)
- Improve deserialization performance

1.6.0

Fixed

- Deduplicate map keys also when `OPT_NON_STR_KEYS` is set [279](/../../issues/279)
- Add missing type information for Ext type by [trim21](https://github.com/trim21) in [#285](/../../pull/285)
- Fix type annotation of unpackb first argument

Changed

- Add support for python 3.13
- Improve test coverage

1.5.0

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

1.4.2

Fixed

- Fix crash on termination with Python 3.11 (223)

Changed

- Add Linux aarch64 and armv7 wheels (100, 207)

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.