Xsdata

Latest version: v24.12

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

24.12

**Fixes**

- Set the default value of prohibited fields to None
([1098](https://github.com/tefra/xsdata/pull/1098))

- Set body and fault as optional in output soap classes
([1099](https://github.com/tefra/xsdata/pull/1099))

- Resolve a conflict with type location when an element and a complex type have the same
name ([1107](https://github.com/tefra/xsdata/pull/1107))

**Features**

- Allow Xml Parser subclasses to override how the root class is located
([1090](https://github.com/tefra/xsdata/pull/1090))

- Include common soap encoding schema
([1100](https://github.com/tefra/xsdata/pull/1100))

**Deprecations**

- Remove subscritable types config option
- Remove Type,Tuple,List,Dict from stop words
- Deprecate xsdata <SOURCE> shorthand, use xsdata generate <SOURCE> instead

24.11

**Fixes**

- Avoid conflict with attributes named value when flattening extensions
([1085](https://github.com/tefra/xsdata/pull/1085))

**Features**

- Add cli config to use generic collections
([1082](https://github.com/tefra/xsdata/pull/1082))

**Deprecations**

- Drop support for python 3.8

24.9

**Fixes**

- Fix typing annotations deprecation warning in Python 3.13
([1077](https://github.com/tefra/xsdata/pull/1077))

**Features**

- Allow generators as array elements
([1074](https://github.com/tefra/xsdata/pull/1074))

24.7

**Features**

- Improve XML parsing performance on union elements with fixed attributes
([1066](https://github.com/tefra/xsdata/pull/1066))
- Skip optional and nillable elements on XML Serializer
([1066](https://github.com/tefra/xsdata/pull/1066))

**Fixes**

- Reset attr types derived from missing simple types
([1062](https://github.com/tefra/xsdata/pull/1062))

24.6.1

**Fixes**

- Ruff check command typo breaks generator with v0.5.0
([1061](https://github.com/tefra/xsdata/pull/1061))

24.6

**Features**

- Add class and field info in parsing warnings
([1036](https://github.com/tefra/xsdata/pull/1036))
- Remove whitespace from bytes encoded xml strings
([1037](https://github.com/tefra/xsdata/pull/1037))
- Improve codegen performance ([1043](https://github.com/tefra/xsdata/pull/1043))

**Fixes**

- JSON serializer fails on derived elements
([1053](https://github.com/tefra/xsdata/pull/1053))
- Update typing-extensions minimum version
([1039](https://github.com/tefra/xsdata/pull/1039))
- Avoid using not-threadsafe warnings.catch_warning
([1042](https://github.com/tefra/xsdata/pull/1042))
- Unnest classes doesn't update inner classes recursively
([1047](https://github.com/tefra/xsdata/pull/1047))
- Restore support for optional lists
([1053](https://github.com/tefra/xsdata/pull/1053))

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.