Breaking Changes
Code Generation Changes
- Optional primitive
constfields no longer emit the const value as an injected default - Optional primitiveconstproperties without a schemadefaultnow render as nullable/omittable (Literal[...] | None = None) instead of being populated with the const value when the input key is omitted. Regenerated code and snapshot tests may change. (#3434)
What's Changed
- Update CHANGELOG for 0.64.0 by @dcg-generated-docs[bot] in #3414
- Fix pydantic v2 dataclass lookaround regex engine by @DarkaMaul in #3370
- Pass enum schema extensions to templates by @koxudaxi in #3417
- Fix payload runtime validation exclusions by @koxudaxi in #3418
- Add conformance dashboard by @koxudaxi in #3423
- Skip legacy dataclass lookaround payloads by @koxudaxi in #3428
- Sync generated docs by @dcg-generated-docs[bot] in #3425
- Sync generated docs by @dcg-generated-docs[bot] in #3429
- Use shared test helpers by @koxudaxi in #3424
- Consolidate CLI config fields by @koxudaxi in #3430
- Guard JSON-pointer list indexing against invalid segments by @DarkaMaul in #3420
- Add Pydantic v2 alias generator by @koxudaxi in #3432
- Fix optional primitive const emitting injected non-None default by @tangentlin in #3434
- Escape generated pyproject TOML strings by @DarkaMaul in #3436
- Add standard preset by @koxudaxi in #3422
New Contributors
- @tangentlin made their first contribution in #3434
Full Changelog: 0.64.0...0.64.1