dependabot[bot] opened a new pull request, #18174:
URL: https://github.com/apache/iceberg/pull/18174

   Bumps 
[datamodel-code-generator](https://github.com/datamodel-code-generator/datamodel-code-generator)
 from 0.76.2 to 0.80.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/releases";>datamodel-code-generator's
 releases</a>.</em></p>
   <blockquote>
   <h2>0.80.0</h2>
   <h2>Breaking Changes</h2>
   <h3>Code Generation Changes</h3>
   <ul>
   <li>Python union annotations preserve unsupported member types - When 
generating from Python input models, unions containing members such as 
<code>Callable</code> retain each member type and the original union order 
instead of repeating the first non-null type. Regenerated annotations change 
for the affected unions and nested containers. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3947";>#3947</a>)</li>
   <li>Optional nested factories require a callable empty constructor - With 
<code>--use-default-factory-for-optional-nested-models</code>, an optional 
child with required constructor fields, including inherited fields, keeps its 
normal <code>None</code> or <code>UNSET</code> default instead of receiving a 
factory that fails when called without arguments. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3953";>#3953</a>)</li>
   <li>Safe frozen set items use native Pydantic hash generation - Safely 
hashable frozen Pydantic v2 models used as set or frozenset items rely on the 
native hash in place of the explicit identity-hash assignment. Mutable models 
and models outside the supported safe cases retain the previous generated hash 
behavior. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4025";>#4025</a>)</li>
   <li>GraphQL msgspec typename fields retain separate inherited slots - For 
affected GraphQL inheritance collisions, generated models keep inherited 
synthetic typename slots separate from colliding child user fields, which 
receive distinct Python names while retaining their wire aliases. Python 
attribute names in these affected hierarchies can differ from earlier output. 
(<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4045";>#4045</a>)</li>
   <li>Constrained root aliases retain their validation - With 
<code>--use-root-model-type-alias</code>, constraints are retained in the alias 
where supported; affected roots otherwise use a <code>RootModel</code> class 
instead of an unconstrained alias. Unconstrained aliases retain their prior 
form, and an existing custom root-alias template keeps its selection and 
remains responsible for its own constraints. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3962";>#3962</a>)</li>
   <li>Eligible compound property names use string key types - Eligible string 
alternatives in <code>propertyNames</code> generate inline constrained string 
key types instead of nested-model keys. This changes ordinary key annotations 
for affected schemas; custom schema runtime validators remain conditional on 
<code>--schema-validator-type pydantic-v2</code>. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3970";>#3970</a>)</li>
   <li>Opt-in schema validators enforce undeclared required names - With 
<code>--schema-validator-type pydantic-v2</code>, required property names 
absent from generated fields are checked against the raw object input, 
including applicable pattern intersections. Payloads missing those required 
names are rejected where the previous validators accepted them; this fix does 
not add a validator when the option is disabled. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3988";>#3988</a>)</li>
   <li>Mapped allOf roots retain compatible constraints - For affected 
<code>allOf</code> roots with an outer format or type mapping, compatible 
numeric or string constraints are preserved while constraints incompatible with 
the mapped runtime type are omitted. Regenerated annotations change for these 
roots and avoid applying incompatible constraints to date, UUID, or other 
mapped values. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4043";>#4043</a>)</li>
   <li>Eligible property-name alternatives use constrained string keys - For 
supported <code>propertyNames</code> alternatives combining ordinary string 
constraints with non-string-only branches, generated dictionary keys use the 
applicable constrained string type instead of retaining the non-string 
alternatives. References, complex patterns, and unsupported cases retain the 
existing fallback. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4046";>#4046</a>)</li>
   <li>Mapped Avro logical defaults use their physical values - When 
<code>--type-mappings</code> or <code>--type-overrides</code> remap Avro 
logical types to physical types such as <code>int</code> or <code>bytes</code>, 
affected defaults use the physical Avro value instead of a logical constructor 
such as a datetime, decimal, or duration expression. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4031";>#4031</a>)</li>
   <li>Combined XSD patterns require Pydantic 2.8 at runtime - Pydantic v2 
output for distinct sibling pattern facets or combined inherited and derived 
facets uses compiled Python regular expressions in place of string patterns. 
Affected generated models require Pydantic 2.8 or later at runtime; the 
generator dependency minimum and ordinary single-pattern output are unchanged, 
and this fix adds no custom runtime validator. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4048";>#4048</a>)</li>
   </ul>
   <h3>Default Behavior Changes</h3>
   <ul>
   <li>Safe frozen set items use value-based hashing - Affected frozen Pydantic 
v2 set items use native value-based hashing, so equal values can deduplicate 
where identity-based hashing previously kept them distinct. Mutable models and 
unsupported field combinations retain the prior behavior; nested models are not 
required to become frozen. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4025";>#4025</a>)</li>
   </ul>
   <h3>Error Handling Changes</h3>
   <ul>
   <li>XML Schema collision generation is restored - Inputs with unused 
type-name collisions or collisions between XML field names can generate again 
instead of triggering the additional blanket collision errors. Existing 
limitations in representing colliding XML fields remain; this restores earlier 
handling and does not add complete collision support. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4034";>#4034</a>)</li>
   <li>Warning-only Pydantic aliases are accepted - Explicit aliases that 
merely match a protected prefix and do not conflict with an actual base-model 
attribute retain the existing warning-only behavior instead of being rejected 
during generation. Actual attribute conflicts remain subject to the configured 
conflict checks. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4038";>#4038</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   <!-- raw HTML omitted -->
   <h2>What's Changed</h2>
   <ul>
   <li>Fix nightly payload validation by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4028";>datamodel-code-generator/datamodel-code-generator#4028</a></li>
   <li>Preserve unsupported Python union members by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3947";>datamodel-code-generator/datamodel-code-generator#3947</a></li>
   <li>Preserve inherited Python field overrides by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3948";>datamodel-code-generator/datamodel-code-generator#3948</a></li>
   <li>Disambiguate Python model definitions by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3949";>datamodel-code-generator/datamodel-code-generator#3949</a></li>
   <li>Preserve Python alias field types by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3950";>datamodel-code-generator/datamodel-code-generator#3950</a></li>
   <li>Fix nested Python type imports by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3979";>datamodel-code-generator/datamodel-code-generator#3979</a></li>
   <li>Fix specialized Python model reuse by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3980";>datamodel-code-generator/datamodel-code-generator#3980</a></li>
   <li>Avoid invalid nested default factories by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3953";>datamodel-code-generator/datamodel-code-generator#3953</a></li>
   <li>Preserve nested Python type metadata by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3981";>datamodel-code-generator/datamodel-code-generator#3981</a></li>
   <li>Preserve Python RootModel inputs by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3954";>datamodel-code-generator/datamodel-code-generator#3954</a></li>
   <li>Preserve safe native Pydantic set hashes by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4025";>datamodel-code-generator/datamodel-code-generator#4025</a></li>
   <li>Fix final RootModel sequence types by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3956";>datamodel-code-generator/datamodel-code-generator#3956</a></li>
   <li>Preserve XSD generation with unused type collisions by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4034";>datamodel-code-generator/datamodel-code-generator#4034</a></li>
   <li>Preserve MCP boolean definition references by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4033";>datamodel-code-generator/datamodel-code-generator#4033</a></li>
   <li>Preserve custom dataclass alias templates by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4032";>datamodel-code-generator/datamodel-code-generator#4032</a></li>
   <li>Preserve warning-only Pydantic aliases by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4038";>datamodel-code-generator/datamodel-code-generator#4038</a></li>
   <li>Preserve aliased discriminator generation by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4039";>datamodel-code-generator/datamodel-code-generator#4039</a></li>
   <li>Limit GraphQL typename collision renaming by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4042";>datamodel-code-generator/datamodel-code-generator#4042</a></li>
   <li>Preserve Python generic reuse fallback by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4037";>datamodel-code-generator/datamodel-code-generator#4037</a></li>
   <li>Fix msgspec typename inheritance by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4045";>datamodel-code-generator/datamodel-code-generator#4045</a></li>
   <li>Preserve generation with unused msgspec enums by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4035";>datamodel-code-generator/datamodel-code-generator#4035</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/blob/main/CHANGELOG.md";>datamodel-code-generator's
 changelog</a>.</em></p>
   <blockquote>
   <h2><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/releases/tag/0.80.0";>0.80.0</a>
 - 2026-09-12</h2>
   <h2>Breaking Changes</h2>
   <h3>Code Generation Changes</h3>
   <ul>
   <li>Python union annotations preserve unsupported member types - When 
generating from Python input models, unions containing members such as 
<code>Callable</code> retain each member type and the original union order 
instead of repeating the first non-null type. Regenerated annotations change 
for the affected unions and nested containers. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3947";>#3947</a>)</li>
   <li>Optional nested factories require a callable empty constructor - With 
<code>--use-default-factory-for-optional-nested-models</code>, an optional 
child with required constructor fields, including inherited fields, keeps its 
normal <code>None</code> or <code>UNSET</code> default instead of receiving a 
factory that fails when called without arguments. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3953";>#3953</a>)</li>
   <li>Safe frozen set items use native Pydantic hash generation - Safely 
hashable frozen Pydantic v2 models used as set or frozenset items rely on the 
native hash in place of the explicit identity-hash assignment. Mutable models 
and models outside the supported safe cases retain the previous generated hash 
behavior. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4025";>#4025</a>)</li>
   <li>GraphQL msgspec typename fields retain separate inherited slots - For 
affected GraphQL inheritance collisions, generated models keep inherited 
synthetic typename slots separate from colliding child user fields, which 
receive distinct Python names while retaining their wire aliases. Python 
attribute names in these affected hierarchies can differ from earlier output. 
(<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4045";>#4045</a>)</li>
   <li>Constrained root aliases retain their validation - With 
<code>--use-root-model-type-alias</code>, constraints are retained in the alias 
where supported; affected roots otherwise use a <code>RootModel</code> class 
instead of an unconstrained alias. Unconstrained aliases retain their prior 
form, and an existing custom root-alias template keeps its selection and 
remains responsible for its own constraints. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3962";>#3962</a>)</li>
   <li>Eligible compound property names use string key types - Eligible string 
alternatives in <code>propertyNames</code> generate inline constrained string 
key types instead of nested-model keys. This changes ordinary key annotations 
for affected schemas; custom schema runtime validators remain conditional on 
<code>--schema-validator-type pydantic-v2</code>. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3970";>#3970</a>)</li>
   <li>Opt-in schema validators enforce undeclared required names - With 
<code>--schema-validator-type pydantic-v2</code>, required property names 
absent from generated fields are checked against the raw object input, 
including applicable pattern intersections. Payloads missing those required 
names are rejected where the previous validators accepted them; this fix does 
not add a validator when the option is disabled. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/3988";>#3988</a>)</li>
   <li>Mapped allOf roots retain compatible constraints - For affected 
<code>allOf</code> roots with an outer format or type mapping, compatible 
numeric or string constraints are preserved while constraints incompatible with 
the mapped runtime type are omitted. Regenerated annotations change for these 
roots and avoid applying incompatible constraints to date, UUID, or other 
mapped values. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4043";>#4043</a>)</li>
   <li>Eligible property-name alternatives use constrained string keys - For 
supported <code>propertyNames</code> alternatives combining ordinary string 
constraints with non-string-only branches, generated dictionary keys use the 
applicable constrained string type instead of retaining the non-string 
alternatives. References, complex patterns, and unsupported cases retain the 
existing fallback. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4046";>#4046</a>)</li>
   <li>Mapped Avro logical defaults use their physical values - When 
<code>--type-mappings</code> or <code>--type-overrides</code> remap Avro 
logical types to physical types such as <code>int</code> or <code>bytes</code>, 
affected defaults use the physical Avro value instead of a logical constructor 
such as a datetime, decimal, or duration expression. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4031";>#4031</a>)</li>
   <li>Combined XSD patterns require Pydantic 2.8 at runtime - Pydantic v2 
output for distinct sibling pattern facets or combined inherited and derived 
facets uses compiled Python regular expressions in place of string patterns. 
Affected generated models require Pydantic 2.8 or later at runtime; the 
generator dependency minimum and ordinary single-pattern output are unchanged, 
and this fix adds no custom runtime validator. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4048";>#4048</a>)</li>
   </ul>
   <h3>Default Behavior Changes</h3>
   <ul>
   <li>Safe frozen set items use value-based hashing - Affected frozen Pydantic 
v2 set items use native value-based hashing, so equal values can deduplicate 
where identity-based hashing previously kept them distinct. Mutable models and 
unsupported field combinations retain the prior behavior; nested models are not 
required to become frozen. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4025";>#4025</a>)</li>
   </ul>
   <h3>Error Handling Changes</h3>
   <ul>
   <li>XML Schema collision generation is restored - Inputs with unused 
type-name collisions or collisions between XML field names can generate again 
instead of triggering the additional blanket collision errors. Existing 
limitations in representing colliding XML fields remain; this restores earlier 
handling and does not add complete collision support. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4034";>#4034</a>)</li>
   <li>Warning-only Pydantic aliases are accepted - Explicit aliases that 
merely match a protected prefix and do not conflict with an actual base-model 
attribute retain the existing warning-only behavior instead of being rejected 
during generation. Actual attribute conflicts remain subject to the configured 
conflict checks. (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4038";>#4038</a>)</li>
   </ul>
   <!-- raw HTML omitted -->
   <!-- raw HTML omitted -->
   <h2>What's Changed</h2>
   <ul>
   <li>Fix nightly payload validation by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4028";>datamodel-code-generator/datamodel-code-generator#4028</a></li>
   <li>Preserve unsupported Python union members by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3947";>datamodel-code-generator/datamodel-code-generator#3947</a></li>
   <li>Preserve inherited Python field overrides by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3948";>datamodel-code-generator/datamodel-code-generator#3948</a></li>
   <li>Disambiguate Python model definitions by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3949";>datamodel-code-generator/datamodel-code-generator#3949</a></li>
   <li>Preserve Python alias field types by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3950";>datamodel-code-generator/datamodel-code-generator#3950</a></li>
   <li>Fix nested Python type imports by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3979";>datamodel-code-generator/datamodel-code-generator#3979</a></li>
   <li>Fix specialized Python model reuse by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3980";>datamodel-code-generator/datamodel-code-generator#3980</a></li>
   <li>Avoid invalid nested default factories by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3953";>datamodel-code-generator/datamodel-code-generator#3953</a></li>
   <li>Preserve nested Python type metadata by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3981";>datamodel-code-generator/datamodel-code-generator#3981</a></li>
   <li>Preserve Python RootModel inputs by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3954";>datamodel-code-generator/datamodel-code-generator#3954</a></li>
   <li>Preserve safe native Pydantic set hashes by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4025";>datamodel-code-generator/datamodel-code-generator#4025</a></li>
   <li>Fix final RootModel sequence types by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/3956";>datamodel-code-generator/datamodel-code-generator#3956</a></li>
   <li>Preserve XSD generation with unused type collisions by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4034";>datamodel-code-generator/datamodel-code-generator#4034</a></li>
   <li>Preserve MCP boolean definition references by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4033";>datamodel-code-generator/datamodel-code-generator#4033</a></li>
   <li>Preserve custom dataclass alias templates by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4032";>datamodel-code-generator/datamodel-code-generator#4032</a></li>
   <li>Preserve warning-only Pydantic aliases by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4038";>datamodel-code-generator/datamodel-code-generator#4038</a></li>
   <li>Preserve aliased discriminator generation by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4039";>datamodel-code-generator/datamodel-code-generator#4039</a></li>
   <li>Limit GraphQL typename collision renaming by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4042";>datamodel-code-generator/datamodel-code-generator#4042</a></li>
   <li>Preserve Python generic reuse fallback by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4037";>datamodel-code-generator/datamodel-code-generator#4037</a></li>
   <li>Fix msgspec typename inheritance by <a 
href="https://github.com/koxudaxi";><code>@​koxudaxi</code></a> in <a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/pull/4045";>datamodel-code-generator/datamodel-code-generator#4045</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/708810eac7581708b545d44f7fcb297ec101553f";><code>708810e</code></a>
 docs: update release benchmark data (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4050";>#4050</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/5f8bf6deb4cd984d0aa2399bb387d1522c425729";><code>5f8bf6d</code></a>
 Fix repeated directory generation (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4049";>#4049</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/399effe79525a7aaa41d5e1a156e9a773d1c9355";><code>399effe</code></a>
 docs: update release benchmark data (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4029";>#4029</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/666c33a5ff279d980ab1908ebfeb1f9c2b9e08dd";><code>666c33a</code></a>
 Fix XSD pattern validation in type aliases (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4048";>#4048</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/e4829e0c32696c281f813b394b1e92a60862fdc8";><code>e4829e0</code></a>
 Fix msgspec payload test classification (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4047";>#4047</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/92103e266a41c28759f25af53051c90ece75044f";><code>92103e2</code></a>
 Preserve mapped Avro defaults (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4031";>#4031</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/033da76970466d4f667cb4cf80b2e0586f3c0805";><code>033da76</code></a>
 Fix non-string property name alternatives (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4046";>#4046</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/58651c3cfc4f8c4beb92fb28f0df9f3112bd45af";><code>58651c3</code></a>
 Fix allOf property key constraints (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4044";>#4044</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/7aeee8cb660d3df7aca1d1ad3c9e635f470d4b9f";><code>7aeee8c</code></a>
 Preserve compatible allOf format constraints (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4043";>#4043</a>)</li>
   <li><a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/commit/bd970315cf9073fe5f45b800f7233d9f94d75ae9";><code>bd97031</code></a>
 Respect nested schema resource drafts (<a 
href="https://redirect.github.com/datamodel-code-generator/datamodel-code-generator/issues/4041";>#4041</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/datamodel-code-generator/datamodel-code-generator/compare/0.76.2...0.80.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=datamodel-code-generator&package-manager=pip&previous-version=0.76.2&new-version=0.80.0)](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 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]

Reply via email to