V1: Progress Overview - rnag/dataclass-wizard GitHub Wiki
Here’s a summary of what has been completed and what’s still in progress:
- Optimized deserialization (load) process
- Support for most Python types
- Full support for most
Metasettings - Introduction of new
v1_*Metasettings - Custom key casing transformations during deserialization (based on keys in the input JSON object)
- Recursive type (and cyclic dataclass) support
- Patterned Date and Time
- Alternate names and object paths in JSON (
AliasandAliasPath) - Add tests for coverage
- Support
kw_onlyinit fields (dataclassesand Python 3.10+)
- Optimized serialization (dump) process
- Support for most Python types
- Full support for most
Metasettings - Custom key casing transformations during serialization (based on keys in the dataclass)
- Add tests for coverage