Changelog
2020.11.18 (2020-11-18)
Changes
Schemas no longer copy non-field dataclass attributes. Thanks to @sveinse for report and test. #79
2020.01.06 (2020-01-06)
Changes
Additional metadata are supported in ib() and fields(). Thanks to @sveinse for reporting and testing. #28
2020.01.05 (2020-01-05)
Changes
Add support for attrs factories that take
self(attr.Factory(..., takes_self=True)). #27
2020.01.04 (2020-01-04)
Changes
Add support for Tuple[int, …] per https://docs.python.org/3/library/typing.html#typing.Tuple #16 Thanks to @sveinse for reporting and testing.
Use module imports internally. #18
Desert version only needs to be updated in _version.py #19
Fix doctests. #20
2020.01.03
Changes
Optionalfields allowNone. #11. Thanks to @sveinse for reporting and testing.
2019.12.18
Changes
Improve error message for unknown generics. #10
2019.12.10
Changes
Add
UnknownTypeexception with better error message for types that should be generic. #8
2019.12.09
Changes
Marshmallow schema
Metaarguments are accepted, allowing exclusion of unknown fields and other options. #3
2019.11.06 (2019-11-06)
Changes
Add twine and wheel development dependencies. #2
2019.11.06 (2019-11-06)
Changes
Switch to calver
Backward-incompatible Changes
Non-optional fields without a default or factory now have required=True so raise
marshmallow.exceptions.ValidationErrorwhen missing. #1
0.1.0 (2019-06-22)
Changes
First release on PyPI.
—