dependabot[bot] opened a new pull request, #14787: URL: https://github.com/apache/iceberg/pull/14787
Bumps [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator) from 0.36.0 to 0.41.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/koxudaxi/datamodel-code-generator/releases">datamodel-code-generator's releases</a>.</em></p> <blockquote> <h2>0.41.0</h2> <h2>What's Changed</h2> <ul> <li>Fix: resolve relative $ref correctly when fetching schemas from HTTP URLs by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2600">koxudaxi/datamodel-code-generator#2600</a></li> <li>Add --read-only-write-only-model-type option for OpenAPI readOnly/writeOnly support by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2587">koxudaxi/datamodel-code-generator#2587</a></li> <li>Add file:// URL protocol support for $ref resolution by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2601">koxudaxi/datamodel-code-generator#2601</a></li> <li>Fix: Improve reference resolution and handling of duplicate names by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2602">koxudaxi/datamodel-code-generator#2602</a></li> <li>Prevent invalid relative imports in single-file output for allOf/anyOf schemas by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2604">koxudaxi/datamodel-code-generator#2604</a></li> <li>Fix single-file treat-dot-as-module by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2603">koxudaxi/datamodel-code-generator#2603</a></li> <li>allOf ignores $ref when referencing oneOf/anyOf schemas by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2605">koxudaxi/datamodel-code-generator#2605</a></li> <li>Resolve relative $ref correctly in external path/webhook files by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2606">koxudaxi/datamodel-code-generator#2606</a></li> <li>Resolve $ref to locally defined $id without network access by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2608">koxudaxi/datamodel-code-generator#2608</a></li> <li>Correct import generation for dot notation schema names with inheritance by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2607">koxudaxi/datamodel-code-generator#2607</a></li> <li>Fix import alias if two types are provided (Json schema) by <a href="https://github.com/Killian-fal"><code>@Killian-fal</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2611">koxudaxi/datamodel-code-generator#2611</a></li> <li>Use Enum Members in Discriminators with Safe Imports by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2609">koxudaxi/datamodel-code-generator#2609</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Killian-fal"><code>@Killian-fal</code></a> made their first contribution in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2611">koxudaxi/datamodel-code-generator#2611</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.40.0...0.41.0">https://github.com/koxudaxi/datamodel-code-generator/compare/0.40.0...0.41.0</a></p> <h2>0.40.0</h2> <h2>What's Changed</h2> <ul> <li>Fix invalid Union syntax when using --collapse-root-models by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2594">koxudaxi/datamodel-code-generator#2594</a></li> <li>Fix enum member names for object values to use title/name/const keys by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2596">koxudaxi/datamodel-code-generator#2596</a></li> <li>Fix import handling in --collapse-root-models to exclude both Optional and Union by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2597">koxudaxi/datamodel-code-generator#2597</a></li> <li>Fix default_factory for Union types with dict defaults by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2595">koxudaxi/datamodel-code-generator#2595</a></li> <li>Fix RootModel generation order to define referenced types first by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2592">koxudaxi/datamodel-code-generator#2592</a></li> <li>Fix TypeAlias with circular reference to class generates NameError by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2591">koxudaxi/datamodel-code-generator#2591</a></li> <li>Fix <strong>future</strong> import placement with custom file headers by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2589">koxudaxi/datamodel-code-generator#2589</a></li> <li>Fix multiple types in array not generating Union when object has properties by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2590">koxudaxi/datamodel-code-generator#2590</a></li> <li>Add scoped alias support for class-specific field renaming by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2599">koxudaxi/datamodel-code-generator#2599</a></li> <li>Fix: Handle dots in title when using --use-title-as-name option by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2598">koxudaxi/datamodel-code-generator#2598</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.39.0...0.40.0">https://github.com/koxudaxi/datamodel-code-generator/compare/0.39.0...0.40.0</a></p> <h2>0.39.0</h2> <h2>What's Changed</h2> <ul> <li>Add --all-exports-scope and --all-exports-collision-strategy options for recursive exports by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2588">koxudaxi/datamodel-code-generator#2588</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.38.0...0.39.0">https://github.com/koxudaxi/datamodel-code-generator/compare/0.38.0...0.39.0</a></p> <h2>0.38.0</h2> <h2>What's Changed</h2> <ul> <li>Fix transitive local reference resolution in external schema files by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2577">koxudaxi/datamodel-code-generator#2577</a></li> <li>Fix crash when parsing JSON Schema with internal references from stdin by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2578">koxudaxi/datamodel-code-generator#2578</a></li> <li>Fix allOf with multiple refs having same property name generates broken models by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2579">koxudaxi/datamodel-code-generator#2579</a></li> <li>Fix external $ref resolution in paths when components/schemas is missing by <a href="https://github.com/koxudaxi"><code>@koxudaxi</code></a> in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2581">koxudaxi/datamodel-code-generator#2581</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/pull/2582">koxudaxi/datamodel-code-generator#2582</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/94b081c585a323b9807f00d39638e41a50451b96"><code>94b081c</code></a> Use Enum Members in Discriminators with Safe Imports (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2609">#2609</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/393096959053e130685d3120741e5a20884b28d8"><code>3930969</code></a> Fix import alias if two types are provided (Json schema) (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2611">#2611</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/3dd150e487ea5a18efb44f45bdfab2031723839f"><code>3dd150e</code></a> Correct import generation for dot notation schema names with inheritance (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2607">#2607</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/4c116d553dd595753b1c8840711600cee05acfaf"><code>4c116d5</code></a> Fix: Enhance local reference resolution for URL $refs without network access ...</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/23a184cd8393aaa771cb23824755070b3f667219"><code>23a184c</code></a> Resolve relative $ref correctly in external path/webhook files (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2606">#2606</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/ed18dc98a118be1c30c082e957b018019080cb1d"><code>ed18dc9</code></a> Fix: Enhance handling of allOf with oneOf and anyOf references in OpenAPI gen...</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/fb3a4b69b187725fdc4854c2af47c5e62ab54a03"><code>fb3a4b6</code></a> Fix single-file treat-dot-as-module (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2603">#2603</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/7086f522939404cfafdecfdedc0fe869233b4b0c"><code>7086f52</code></a> Fix: Resolve invalid imports in single file output by improving reference che...</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/0b7a21c1d82b7e98ce711f641ae5c1ccddf6f5b3"><code>0b7a21c</code></a> Fix: Improve reference resolution and handling of duplicate names (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2602">#2602</a>)</li> <li><a href="https://github.com/koxudaxi/datamodel-code-generator/commit/42de008c39a615d9bf0b92df9f0e536981779dc9"><code>42de008</code></a> Add file:// URL protocol support for $ref resolution (<a href="https://redirect.github.com/koxudaxi/datamodel-code-generator/issues/2601">#2601</a>)</li> <li>Additional commits viewable in <a href="https://github.com/koxudaxi/datamodel-code-generator/compare/0.36.0...0.41.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
