- Fixed handling of string annotations for extended types.
0.13
- Added support for generic types. - Added support for sets. - Updated default `attrs` to exclude computed properties, i.e. `field(init=False)`. - Fixed automatic save when modifying nested dictionary values. - Fixed initialization for non-compliant `None` default values.
0.12
- Added `_exclude` parameter to `all()` and `filter()` manager methods to exclude certain objects from loading as a performance optimization. - Fixed handling of untyped `List`/`Dict` annotations in Python 3.9. - Fixed `ValueError` when setting an `Optional[<enum>]` to `None`.
0.11.1
- Fixed error message for `Dict` annotations lacking types.
0.11
- Added support to treat `Mapping` type annotations as dictionaries. - Fixed handling of default values for `dataclass` attributes. - Added `MINIMIZE_LIST_DIFFS` setting to control the semantic representation of empty lists.
0.10
- Added support for recursively matching arbitrary depth paths of files. - Fixed `AttributeError` when attempting to load malformed YAML files.