v0.16.0
What's Changed
New features
- Raises SerdeError when type validation fails by @yukinarit in #504
CI
- Publish gh-pages when github release is made by @yukinarit in #507
Build
- Update coverage requirement from ==7.2.7 to ==7.4.3 by @dependabot in #499
- Update envclasses requirement from ^0.2.1 to ^0.3.1 by @dependabot in #500
- Update coverage requirement from ==7.4.3 to ==7.4.4 by @dependabot in #501
- Update black to 24.3.0 by @yukinarit in #502
- Custom validation error requires beartype 0.17 by @yukinarit in #506
- Update pre-commit requirement from ==v3.5.0 to ==v3.7.0 by @dependabot in #508
Refactoring
- Handle empty tuple more properly by @yukinarit in #509
Other changes
- Drop python 3.8 and use PEP585 entirely by @yukinarit in #503
- Use latest python feature in serde/examples by @yukinarit in #505
Full Changelog: v0.15.0...v0.16.0