v0.18.0
Highlights
- Limited Python 3.11 support, PEP 646, 655, 673 and 681 will be supported in the next release
What's Changed
- Refactor schema and constraints by @wyfo in #350
- Remove various deprecations by @wyfo in #351
- Add pyserde to benchmark by @wyfo in #361
- Fix some typos in docs by @Rogdham in #373
- CI: remove Python 3.6 testing and add/fix Python 3.11 support by @klauer in #515
- Remove hacks for 3.6 support by @wyfo in #519
- Deserialization should be done after coercion by @aubustou in #501
- Fix error message for the json schemas of non str-keyed mappings. by @pchanial in #412
- Fix NameError for subscriptions with custom Type by @LdwgWffnschmdt in #468
- Fix UncheckedTuples not failing for wrong amount of arguments by @wyfo in #521
- Update all requirements by @wyfo in #523
- Remove typical benchmark because 3.11 not supported by @wyfo in #526
- Fix deserializer registration not resetting cache by @wyfo in #384
- Fix deserialization of integer allowing bool by @wyfo in #385
- Fix schema deserialization 'type' value output by @wyfo in #386
New Contributors
- @Rogdham made their first contribution in #373
- @LdwgWffnschmdt made their first contribution in #468
- @Germandrummer92 made their first contribution in #513
Full Changelog: v0.17.5...v0.18.0