Major changes in this release!
Added
- (potential breaking change) add OptionalProperty, UNDEFINED, and Undefined for missing properties. If your code currently relies on `None` being generated by `typing.Optional` on missing properties, read the function signature of `load` and `dump`.
Changed
- Error messages are generally much better
- Better-handle custom exceptions being raised in dataclasses. Useful to elegantly hande validation checks in `__post_init__`
Fixed
- Type improvements for NoResult