datamodel-code-generator
Version updated for https://github.com/koxudaxi/datamodel-code-generator to version 0.72.4.
- This action is used across all versions by 3,445 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
This GitHub Action generates Python data models from schema definitions in various formats and supports multiple input types, including OpenAPI 3, AsyncAPI, JSON Schema, Avro, XML Schema, Protocol Buffers/gRPC, GraphQL, MCP tool schemas, and raw data. It can also convert existing Python types (Pydantic, dataclass, TypedDict) into different output types. The action handles complex schemas and produces type-safe, validated code ready for IDEs and type checkers.
What’s Changed
What’s Changed
- Update CHANGELOG for 0.72.3 by @dcg-generated-docs[bot] in https://github.com/koxudaxi/datamodel-code-generator/pull/3724
- Update release benchmark data by @dcg-generated-docs[bot] in https://github.com/koxudaxi/datamodel-code-generator/pull/3725
- Update package metadata validation by @koxudaxi in https://github.com/koxudaxi/datamodel-code-generator/pull/3733
- Fix nullable forward reference unions by @koxudaxi in https://github.com/koxudaxi/datamodel-code-generator/pull/3732
- Split generation orchestration into phases by @koxudaxi in https://github.com/koxudaxi/datamodel-code-generator/pull/3726
- Split result emission paths by @koxudaxi in https://github.com/koxudaxi/datamodel-code-generator/pull/3727
- Split parser processing phases by @koxudaxi in https://github.com/koxudaxi/datamodel-code-generator/pull/3728
- Group single-module processing steps by @koxudaxi in https://github.com/koxudaxi/datamodel-code-generator/pull/3729
- Remove Astral sponsor logo by @koxudaxi in https://github.com/koxudaxi/datamodel-code-generator/pull/3735
Full Changelog: https://github.com/koxudaxi/datamodel-code-generator/compare/0.72.3...0.72.4