What's Changed
Performance
- Avoid Python tuple allocation during model fields validation by @Viicos in #13955
- Avoid unnecessary extra dict allocation in model validation by @Viicos in #13956
Fixes
- Fix
arguments-v3schema with variadic keywords by @Viicos in #13954 - Fix
TypeErroronForwardRefon Python 3.10.0 by @Viicos in #13964 - Support
closedandextra_itemsvia inheritance inTypedDictby @Viicos in #13967 - Enforce the
max_digitswhole-digits limit in the PythonDecimalvalidator by @Viicos in #13972 - Reject out-of-range int inputs for
timedeltaby @Viicos in #13973 - Support named tuples in
Sequencevalidation by @Viicos in #13978
Full Changelog: v2.14.0...v2.14.1