- Adding Pydantic v2 support. (#10)
- Refreshed the package metadata. (#1)
- Require Python 3.8 or later.
- Separating generated modules by directories to avoid name clashes.
- Fixing directory creation for dumping built YAML files.
- Now supporting models from python-kubernetes>=11.
- Adding logs.
- Now supporting Kubernetes objects correctly.
- Fixing cleanup of data before dump.
- Cleaning up the data before dumping.
- Preferring to_dict() to dataclasses.asdict(). This is because objects might need to be more specific about how they should convert themselves to a dict.
- Fixing the serialization of objects inside tuples.
- Supporting tuples for multi-section YAML generation.
Supporting other types for generating dictionaries:
- Classes with a
to_dict
method - Classes from the
attr
library - "Flat" classes that can be serialized through
__dict__
- Supporting patchesJson6902
- Supporting patchesStrategicMerge
- First release!
- Supporting dictionaries and dataclasses.