- Add DEFAULT_TO_KEY special value to allow object attributes to default to the key of the dictionary in which the object is stored. - Bumped serialize requirement to support pathlib.Path
0.4
----------------
- Migration to Github Actions. - Update to typing_ext to make it work with Python 3.8, 3.9 and 3.10
0.3
----------------
- Implemented function to merge dicts and use it in `from_filenames`.
0.2
----------------
- Improved the code by refactoring - Added `DataStruct.from_filenames` to allow merging multiple files. - Implemented DataStruct.__init_subclass__ to catch wrong annotations at definition time - Enhanced the information included in the exceptions. - Much more testing.