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 https://github.com/wyfo/apischema/pull/350
* Remove various deprecations by wyfo in https://github.com/wyfo/apischema/pull/351
* Add pyserde to benchmark by wyfo in https://github.com/wyfo/apischema/pull/361
* Fix some typos in docs by Rogdham in https://github.com/wyfo/apischema/pull/373
* CI: remove Python 3.6 testing and add/fix Python 3.11 support by klauer in https://github.com/wyfo/apischema/pull/515
* Remove hacks for 3.6 support by wyfo in https://github.com/wyfo/apischema/pull/519
* Deserialization should be done after coercion by aubustou in https://github.com/wyfo/apischema/pull/501
* Fix error message for the json schemas of non str-keyed mappings. by pchanial in https://github.com/wyfo/apischema/pull/412
* Fix NameError for subscriptions with custom Type by LdwgWffnschmdt in https://github.com/wyfo/apischema/pull/468
* Fix UncheckedTuples not failing for wrong amount of arguments by wyfo in https://github.com/wyfo/apischema/pull/521
* Update all requirements by wyfo in https://github.com/wyfo/apischema/pull/523
* Remove typical benchmark because 3.11 not supported by wyfo in https://github.com/wyfo/apischema/pull/526
* Fix deserializer registration not resetting cache by wyfo in https://github.com/wyfo/apischema/pull/384
* Fix deserialization of integer allowing bool by wyfo in https://github.com/wyfo/apischema/pull/385
* Fix schema deserialization 'type' value output by wyfo in https://github.com/wyfo/apischema/pull/386
New Contributors
* Rogdham made their first contribution in https://github.com/wyfo/apischema/pull/373
* LdwgWffnschmdt made their first contribution in https://github.com/wyfo/apischema/pull/468
* Germandrummer92 made their first contribution in https://github.com/wyfo/apischema/pull/513
**Full Changelog**: https://github.com/wyfo/apischema/compare/v0.17.5...v0.18.0