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.