diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 28173956d..dba49d5a6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,12 +2,12 @@ exclude: tests/fixtures repos: - repo: https://github.com/asottile/pyupgrade - rev: v2.31.0 + rev: v2.31.1 hooks: - id: pyupgrade args: [--py37-plus] - repo: https://github.com/asottile/reorder_python_imports - rev: v2.7.1 + rev: v3.0.1 hooks: - id: reorder-python-imports - repo: https://github.com/ambv/black @@ -37,7 +37,7 @@ repos: - id: docformatter args: ["--in-place", "--pre-summary-newline"] - repo: https://github.com/pre-commit/mirrors-mypy - rev: v0.931 + rev: v0.941 hooks: - id: mypy additional_dependencies: [tokenize-rt, types-requests, types-Jinja2, types-click, types-docutils] diff --git a/CHANGES.rst b/CHANGES.rst index 8941dbd34..4042350b7 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,9 @@ +22.3 (2022-03-20) +----------------- +- Added official support for python 3.11 +- Fixed enumerations restricting complex types `#659 `_ +- Fixed attribute name duplicate check to avoid invalid slugs + 22.2 (2022-02-06) ----------------- - Fixed substitution groups on duplicate global types `#648 `_ diff --git a/README.rst b/README.rst index f4a0f5c3b..fc16eb608 100644 --- a/README.rst +++ b/README.rst @@ -96,8 +96,8 @@ Features - Customize behaviour through config -Changelog: 22.2 (2022-02-06) ------------------------------ -- Fixed substitution groups on duplicate global types `#648 `_ -- Added Postponed Annotations config option `#646 `_ -- Added support for subclasses with different namespaces `#654 `_ +Changelog: 22.3 (2022-03-20) +---------------------------- +- Added official support for python 3.11 +- Fixed enumerations restricting complex types `#659 `_ +- Fixed attribute name duplicate check to avoid invalid slugs diff --git a/tox.ini b/tox.ini index f9513db93..c9d7e3a96 100644 --- a/tox.ini +++ b/tox.ini @@ -12,14 +12,14 @@ commands = tests/integration/benchmarks [testenv:docs] -basepython = python3.8 +basepython = python3.9 extras = docs,cli,lxml changedir = docs commands = sphinx-build -b html . _build [testenv:build] -basepython = python3.7 +basepython = python3.9 skip_install = true deps = wheel @@ -32,7 +32,7 @@ commands = twine check dist/* [testenv:release] -basepython = python3 +basepython = python3.9 skip_install = true deps = {[testenv:build]deps} commands_pre = diff --git a/xsdata/__init__.py b/xsdata/__init__.py index a9f731738..9a500ab57 100644 --- a/xsdata/__init__.py +++ b/xsdata/__init__.py @@ -1 +1 @@ -__version__ = "22.2" +__version__ = "22.3"