* Added `DefaultStruct` in the spirit of the standard library `defaultdict`. Also added a `to_default_struct` for recursively converting dicts recursively.
2.5.3
~~~~~~~~~~~~~~~~~~
* Fix use-after-free when repring a `Struct` that contains itself more than once.
2.5.2
~~~~~~~~~~~~~~~~~~
* Fix make and tox targets for build and release. * Fix lint issues.
2.5.1
~~~~~~~~~~~~~~~~~~
* Bugfix: Fix compilation of the _cstruct module.
2.5.0
~~~~~~~~~~~~~~~~~~
* Build changes.
2.4.0
~~~~~~~~~~~~~~~~~~
* Improvement: If a Struct subclass implements the `__missing__` method, it will not be called before GetAttr on attribute access, but will be called before GetAttr on dict access.