koxudaxi
datamodel-code-generator
BlogDocsChangelog

Create type aliases for inline types with title when use-title-as-name is enabled

#2889
Comparing
fix/use-title-as-name-inline-types
(
c4ee616
) with
main
(
94bb621
)
CodSpeed Performance Gauge
-16%
Regressions
11
Skipped
98

Benchmarks

Skipped (98)

Failed

test_perf_stripe_style_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
1.7 s2 s
test_perf_large_models_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-16%
3 s3.6 s
test_perf_all_options_enabled
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-14%
5.7 s6.6 s
test_perf_aws_style_openapi_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-14%
1.7 s1.9 s
test_perf_deep_nested
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-14%
5.2 s6 s
test_perf_multiple_files_input
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-14%
3.2 s3.7 s
test_perf_graphql_style_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-14%
702.2 ms816.2 ms
test_perf_duplicate_names
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-16%
845.5 ms1,001.6 ms
test_perf_kubernetes_style_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
2.2 s2.6 s
test_perf_complex_refs
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
1.7 s2 s
test_perf_openapi_large
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-14%
2.5 s2.9 s

Commits

Click on a commit to change the comparison range
Base
main
94bb621
-16.34%
Create type aliases for inline types with title when use-title-as-name is enabled When use_title_as_name is enabled and inline types (array, dict, enum as literal, oneOf/anyOf unions) have a title, type aliases are now created instead of using inline types directly. Also fixes Pydantic v2 compatibility issue where model_validate's extra='ignore' parameter requires Pydantic v2.12.5+. Fixes: https://github.com/koxudaxi/datamodel-code-generator/issues/2887
c4ee616
32 minutes ago
by koxudaxi
© 2026 CodSpeed Technology
Home Terms Privacy Docs