Skip to content

Commit

Permalink
Releasing 24.6 (#1056)
Browse files Browse the repository at this point in the history
* ci: Update pre-commit hooks

* docs: Update changelog

* release: Bump version 24.6
  • Loading branch information
tefra authored Jun 24, 2024
1 parent f75e9fa commit d091f23
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 16 deletions.
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ repos:
- id: end-of-file-fixer
- id: debug-statements
- repo: https://github.com/crate-ci/typos
rev: v1.21.0
rev: v1.22.9
hooks:
- id: typos
exclude: ^tests/|.xsd|xsdata/models/datatype.py$
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.4
rev: v0.4.10
hooks:
- id: ruff
args: [ --fix, --show-fixes]
Expand Down
23 changes: 23 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
## 24.6 (2024-06-24)

**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 (2024-05-07)

**Features**
Expand Down
29 changes: 16 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,22 +74,25 @@ Check the [documentation](https://xsdata.readthedocs.io) for more ✨✨✨
- Support xinclude statements and unknown properties
- Customize behaviour through config

## Changelog: 24.5 (2024-05-07)
## Changelog: 24.6 (2024-06-24)

**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[]
- 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**

- 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))
- 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))
2 changes: 1 addition & 1 deletion xsdata/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "24.5"
__version__ = "24.6"

0 comments on commit d091f23

Please sign in to comment.