You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Validation sequencing was clarified: any_validator is now a pure value hook, model_validator keeps final authority over values, and structural key checks are enforced on the final post-validator state.
Assignment validation now aligns more closely with init-time sequencing when model_validator is involved, including deferred default-key-hint normalization.
Default value hint checking now runs before field-specific hint checking, with refined incompatibility reporting.
Benchmark tooling now stores a machine-readable baseline in benchmarks/baseline.toml and compares current runs against it.
Tests
Added regression coverage for any_validator mutation blocking, final-state key normalization after model_validator, and refined default-hint-vs-field-hint error cases.