Skip to content

0.6.0

Latest

Choose a tag to compare

@koxudaxi koxudaxi released this 30 Apr 17:55
· 4 commits to main since this release
b1c8c22

Breaking Changes

Python or Dependency Support Changes

  • Dropped Python 3.9 runtime support - Package metadata now requires Python 3.10 or newer, removes the Python 3.9 classifier, and updates the supported runtime range to Python 3.10 through 3.14 (#514)
  • Dropped Python 3.9 target generation - The CLI --python-version choices no longer include 3.9, so users generating Python 3.9-compatible output need to stay on an older release or target Python 3.10+ (#534)

API/CLI Changes

  • Removed the Pydantic v1 BaseModel output option - --output-model-type no longer exposes pydantic.BaseModel, and scripts that pass that value need to switch to a supported output backend (#534)

Default Behavior Changes

  • Changed the default model backend to Pydantic v2 - --output-model-type now defaults to pydantic_v2.BaseModel, which changes generated model imports and configuration unless users explicitly choose another backend (#534)

Code Generation Changes

  • Changed generated FastAPI parameter and model output - Optional query parameters may now use explicit Query(...) defaults or aliases, and generated models move from Pydantic v1 patterns to Pydantic v2-style configuration (#534)

What's Changed

New Contributors

Full Changelog: 0.5.4...0.6.0