Typical

Latest version: v2.8.1

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

Scan your dependencies

Page 12 of 12

2.0.0rc2

Bugfixes:
- Fix `ext.json` module for case when ujson cannot be imported. (51 )
- Frozen dataclasses with slots can be deep-copied (52 )

2.0.0rc1

This version includes a few changes from the previous beta (b24):

**Bugfixes:**
- Fix time truncation when transmuting datetimes
- Fix nested serialization of mappings, lists & serialization with standard json lib.

**Improvements:**
- Allow passing keyword args to downstream JSON encoder in `tojson()`

2.0.0b24

**Features:**
- Optional lazy evaluation of fields when serializing with `typic.primitive` or `MyObj.primitive`
- New high-level `typic.tojson` and `MyObj.tojson` methods for fast, easy serialization.
- New `json` extra for automatically installing typical's json serializer of choice.

2.0.0b23

Bugfixes:
- Proper validation of varargs in Strict-Mode (45)

2.0.0b22

**Features:**
- Optional lazy evaluation of fields when serializing with typic.primitive
or MyObj.primitive
- New high-level typic.tojson and MyObj.tojson methods for fast, easy serialization.
[Docs](https://python-typical.org/usage/advanced#helpers)
- New json extra for automatically installing typical's json serializer of choice.

2.0.0b21

This release addresses the following bugs:
- TypedDict validation and Constraints-gen failed on `isinstance` checks.

Page 12 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.