Releases: koxudaxi/datamodel-code-generator
Releases · koxudaxi/datamodel-code-generator
0.28.3
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2331
- [Chore] Remove Python 3.8 from tox by @ilovelinux in #2335
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2339
- Fix #2333. Remove not none arg parse defaults. by @ilovelinux in #2334
New Contributors
- @ilovelinux made their first contribution in #2335
Full Changelog: 0.28.2...0.28.3
0.28.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2328
- Fix import and field name collisions by @butvinm in #2327
New Contributors
Full Changelog: 0.28.1...0.28.2
0.28.1
What's Changed
- Graphql --set-default-enum-member by @andrew-womeldorf in #2323
New Contributors
- @andrew-womeldorf made their first contribution in #2323
Full Changelog: 0.28.0...0.28.1
0.28.0
What's Changed
- Drop <3.9 support as run and generation target by @gaborbernat in #2324
Full Changelog: 0.27.3...0.28.0
0.27.3
What's Changed
- Reuse extras instead of dependency groups by @gaborbernat in #2307
- Set line length to 120 charachters by @gaborbernat in #2310
- Use src layout by @gaborbernat in #2311
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2316
- YML to YAML by @gaborbernat in #2317
- Add more ruff checks and use defaults by @gaborbernat in #2318
Full Changelog: 0.27.2...0.27.3
0.27.2
0.27.1
What's Changed
- Support isort 6 by @cjwatson in #2289
- fix: version CLI showing 0.0.0 by @gaborbernat in #2305
New Contributors
Full Changelog: 0.27.0...0.27.1
0.27.0
What's Changed
- Migrate to use uv instead of poetry by @gaborbernat in #2288
- Add tox configuration file by @gaborbernat in #2292
- Fix collapse root model when list contains field with constraints #2067 by @dpeachey in #2293
- Add cloudcoil by @sambhav in #2291
- fix: tox fix environment failing by @gaborbernat in #2296
- Migrate mypy to pyright by @koxudaxi in #2295
- fix: update type-checker config by @koxudaxi in #2298
- fix: Parser crashes when input contains duplicate schemas at root level by @gaborbernat in #2301
- fix: merge test coverage before upload by @koxudaxi in #2299
- setup-trusted-publisher by @koxudaxi in #2303
- Fix custom package install in CI is not working by @gaborbernat in #2302
New Contributors
- @gaborbernat made their first contribution in #2288
- @dpeachey made their first contribution in #2293
- @sambhav made their first contribution in #2291
Full Changelog: 0.26.5...0.27.0
0.26.5
What's Changed
- typo: Fix 'Allow to' sentence. by @jas4711 in #2240
- Fix pyproject.toml detection when
[tool.black]
section is omitted by @otonnesen in #2242 - Update readme by @koxudaxi in #2258
- Escape null character by @koxudaxi in #2257
- enum find member quote handling by @koxudaxi in #2259
- fix Literal imports by @koxudaxi in #2260
New Contributors
- @jas4711 made their first contribution in #2240
- @otonnesen made their first contribution in #2242
Full Changelog: 0.26.4...0.26.5
0.26.4
What's Changed
- remove poetry-lock in .pre-commit-config.yaml by @koxudaxi in #2184
- Add --no-alias by @nickyoung-github in #2183
- fix: Skip empty files by @jackylamhk in #2157
- fix(parser): custom_template_dir not passed to data_model_type for OpenAPIScope.Parameters by @hambergerpls in #2166
- feat: add support to msgspec for kw_only=True by @indrat in #2162
- fix: Preserve class names when generating models from JSON Schema 202… by @koxudaxi in #2185
- docs: add
uri
as a supported data type by @joscha in #2217 - Fix OpenAPI test case failure in fresh clone by @ncoghlan in #2214
- feat: add test for Python3.13 by @koxudaxi in #2219
- Update GitHub Actions to use latest action versions by @koxudaxi in #2222
- Add support for Python 3.13 in project metadata by @koxudaxi in #2223
- Default datetime class and python version by @thorwhalen in #2196
- Avoid sharing extra template state between models by @ncoghlan in #2215
- fix: OpenAPI 3.1:
required
withtype: [array, null]
by @joscha in #2216 - feat: support InputFileType.Json and InputFileType.Dict by @XieJiSS in #2165
New Contributors
- @nickyoung-github made their first contribution in #2183
- @jackylamhk made their first contribution in #2157
- @hambergerpls made their first contribution in #2166
- @joscha made their first contribution in #2217
- @ncoghlan made their first contribution in #2214
- @thorwhalen made their first contribution in #2196
- @XieJiSS made their first contribution in #2165
Full Changelog: 0.26.3...0.26.4