diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 599d4ea20..b4a587e2f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -105,8 +105,8 @@ jobs: - uses: actions/setup-python@v5 - uses: pre-commit/action@v3.0.1 check-package: - name: Build & Inspect Package + name: Build & Inspect Package. runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: hynek/build-and-inspect-python-package@v2 + - uses: hynek/build-and-inspect-python-package@v1 diff --git a/CHANGES.md b/CHANGES.md index 53c97b929..fb3304b5c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,23 @@ +## 24.3 (2024-03-10) + +**Features** + +- Avoid flattening root elements ([#945](https://github.com/tefra/xsdata/pull/945)) +- Avoid generating ambiguous choices ([#946](https://github.com/tefra/xsdata/pull/946)) +- Added various type reference validations + ([#966](https://github.com/tefra/xsdata/pull/966), + [#967](https://github.com/tefra/xsdata/pull/967), + [#968](https://github.com/tefra/xsdata/pull/968)) +- Calculate circular references more accurately + ([#969](https://github.com/tefra/xsdata/pull/969)) +- Prettify codegen errors ([#970](https://github.com/tefra/xsdata/pull/970)) +- Use Ruff to sort imports ([#972](https://github.com/tefra/xsdata/pull/972)) + +**Fixes** + +- Move ruff format in the code generator + ([#964](https://github.com/tefra/xsdata/pull/964)) + ## 24.2.1 (2024-02-19) - Fixed FieldInfo type errors ([#949](https://github.com/tefra/xsdata/pull/949)) diff --git a/README.md b/README.md index c69417e33..28bce8b6c 100644 --- a/README.md +++ b/README.md @@ -73,17 +73,22 @@ Check the [documentation](https://xsdata.readthedocs.io) for more ✨✨✨ - Support xinclude statements and unknown properties - Customize behaviour through config -## Changelog: 24.2.1 (2024-02-19) +## Changelog: 24.3 (2024-03-10) -- Fixed FieldInfo type errors ([#949](https://github.com/tefra/xsdata/pull/949)) -- Fixed private package names ([#950](https://github.com/tefra/xsdata/pull/950)) +**Features** -## Changelog: 24.2 (2024-02-17) +- Avoid flattening root elements ([#945](https://github.com/tefra/xsdata/pull/945)) +- Avoid generating ambiguous choices ([#946](https://github.com/tefra/xsdata/pull/946)) +- Added various type reference validations + ([#966](https://github.com/tefra/xsdata/pull/966), + [#967](https://github.com/tefra/xsdata/pull/967), + [#968](https://github.com/tefra/xsdata/pull/968)) +- Calculate circular references more accurately + ([#969](https://github.com/tefra/xsdata/pull/969)) +- Prettify codegen errors ([#970](https://github.com/tefra/xsdata/pull/970)) +- Use Ruff to sort imports ([#972](https://github.com/tefra/xsdata/pull/972)) -- Added Dict encoder/decoder ([#921](https://github.com/tefra/xsdata/pull/921)) -- Deprecated Serializer config pretty_print/pretty_print_indentation - ([#942](https://github.com/tefra/xsdata/pull/942)) -- Fixed lxml event writer to respect the encoding configuration - ([#940](https://github.com/tefra/xsdata/pull/940)) -- Migrated documentation to mkdocs with markdown -- Refactored project docstrings +**Fixes** + +- Move ruff format in the code generator + ([#964](https://github.com/tefra/xsdata/pull/964)) diff --git a/xsdata/__init__.py b/xsdata/__init__.py index d4641d712..2926ea9fd 100644 --- a/xsdata/__init__.py +++ b/xsdata/__init__.py @@ -1 +1 @@ -__version__ = "24.2.1" +__version__ = "24.3"