koxudaxi
datamodel-code-generator
BlogDocsChangelog

Fix required list fields ignoring empty default values

#2958
Comparing
fix/required-list-default
(
a68f28b
) with
main
(
aa088d6
)
CodSpeed Performance Gauge
-16%
Regressions
11
Skipped
98

Benchmarks

Skipped (98)

Failed

test_perf_deep_nested
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
5.1 s6 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_stripe_style_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
1.7 s2 s
test_perf_duplicate_names
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
849.3 ms997.9 ms
test_perf_all_options_enabled
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
5.7 s6.7 s
test_perf_large_models_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-16%
3.1 s3.7 s
test_perf_complex_refs
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-16%
1.7 s2 s
test_perf_multiple_files_input
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
3.2 s3.7 s
test_perf_openapi_large
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-14%
2.5 s2.9 s
test_perf_kubernetes_style_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
2.2 s2.6 s
test_perf_graphql_style_pydantic_v2
tests/main/test_performance.py
Regression
CodSpeed Performance Gauge
-15%
703.2 ms825.8 ms

Commits

Click on a commit to change the comparison range
Base
main
aa088d6
-18.18%
Fix required list fields ignoring empty default values
ad6725a
24 hours ago
by koxudaxi
+1.75%
Add parameterized test for pydantic v1/v2 default value handling
ebaba8f
23 hours ago
by koxudaxi
+0.88%
Fix incorrect default value in test schema for FamilyPets
a68f28b
23 hours ago
by koxudaxi
© 2026 CodSpeed Technology
Home Terms Privacy Docs