Xsdata

Latest version: v24.11

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

Scan your dependencies

Page 1 of 10

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))

24.5

**Features**

- Rewrite TreeSerializer, drop support for native python ElementTree
([1032](https://github.com/tefra/xsdata/pull/1032))
- Validate fields fixed values ([1013](https://github.com/tefra/xsdata/pull/1013))
- Detect optional fields in dict mapper
- Refactor typing annotations analyze process
- Generate ForwardRef() instead of Type[]

**Fixes**

- Allow soap client config subclassing
([1010](https://github.com/tefra/xsdata/pull/1010))
- Avoid recursive error on nested group references
([1016](https://github.com/tefra/xsdata/pull/1016))
- Add warning for same module designation
([1018](https://github.com/tefra/xsdata/pull/1018))

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.