tefra / xsdata

Naive XML & JSON Bindings for python
https://xsdata.readthedocs.io
MIT License
310 stars 56 forks source link

revert: Add back support for optional lists #1053

Closed tefra closed 1 month ago

tefra commented 1 month ago

📒 Description

Optional lists weren't officially supported and were removed in the v24.5 typing analyze refactor, but people are actually using them, so let's add them back.

Resolves #1051

🔗 What I've Done

Write a description of the steps taken to resolve the issue

💬 Comments

A place to write any comments to the reviewer.

🛫 Checklist

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.96%. Comparing base (25cea60) to head (68c3c4b).

:exclamation: Current head 68c3c4b differs from pull request most recent head ce3eab8

Please upload reports for the commit ce3eab8 to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1053 +/- ## =========================================== - Coverage 100.00% 99.96% -0.04% =========================================== Files 115 115 Lines 9231 9240 +9 Branches 2178 2180 +2 =========================================== + Hits 9231 9237 +6 - Misses 0 2 +2 - Partials 0 1 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud