What's Changed
- use
TypedDict
fromtyping_extensions
on <3.12 by @davidhewitt in #978 - add switch to change regex engine from Rust to Python by @davidhewitt in #983
- 🐛 Fix handling of
UUID
values havingUUID.version=None
by @samuelcolvin in #981 - Add
validate_core_schema
function and remove validation fromSchemaValidator
andSchemaSerializer
constructors by @davidhewitt in #982 - add strict flag to validate_core_schema by @adriangb in #984
- make
field_name
anddata
available onValidationInfo
by @samuelcolvin in #980
Full Changelog: v2.9.0...v2.10.0