diff --git a/CHANGES.rst b/CHANGES.rst index f60ea52e6..0e94e0f2c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,12 @@ +23.7 (2023-07-23) +----------------- +- Fixed decimal converter to avoid scientific notations (`#826 `_) +- Fixed nympy paramater docstring format (`#827 `_) +- Fixed optional/required override validation (`#820 `_) +- Fixed WSDL mapper to respect the elements original location (`#832 `_) +- Added Python 3.12 support + + 23.6 (2023-06-24) ----------------- - Fixed conflicting enum values leading to wrong default values (`#806 `_) diff --git a/README.rst b/README.rst index b36d75e1b..6ca4bbd2f 100644 --- a/README.rst +++ b/README.rst @@ -99,14 +99,10 @@ Features -Changelog: 23.6 (2023-06-24) +Changelog: 23.7 (2023-07-23) ---------------------------- -- Fixed conflicting enum values leading to wrong default values (`#806 `_) -- Added support for custom decorators and base classes (`#793 `_) -- Added parser config to load external dtd to resolve entities (`#797 `_) -- Added requests sessions on the wsdl client transport (`#798 `_) -- Added support subscriptable types and UnionType (`#801 `_) -- Added option to restrict models package for auto-locator (`#809 `_) -- Updated context to only cache supported classes (`#796 `_) -- Removed tox requirement (`#800 `_) -- Converted to pyproject.toml (`#802 `_) +- Fixed decimal converter to avoid scientific notations (`#826 `_) +- Fixed nympy paramater docstring format (`#827 `_) +- Fixed optional/required override validation (`#820 `_) +- Fixed WSDL mapper to respect the elements original location (`#832 `_) +- Added Python 3.12 support diff --git a/tests/fixtures/docstrings/accessible/schema.py b/tests/fixtures/docstrings/accessible/schema.py index 0577a8534..215a5f20b 100644 --- a/tests/fixtures/docstrings/accessible/schema.py +++ b/tests/fixtures/docstrings/accessible/schema.py @@ -17,9 +17,7 @@ class Meta: @dataclass class DoubleQuotesSummary: - """ - Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum. - """ + """Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum""" class Meta: namespace = "urn:docs" diff --git a/tests/fixtures/docstrings/google/schema.py b/tests/fixtures/docstrings/google/schema.py index a0f38cdc1..b49df446e 100644 --- a/tests/fixtures/docstrings/google/schema.py +++ b/tests/fixtures/docstrings/google/schema.py @@ -17,9 +17,7 @@ class Meta: @dataclass class DoubleQuotesSummary: - """ - Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum. - """ + """Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum""" class Meta: namespace = "urn:docs" diff --git a/tests/fixtures/docstrings/numpy/schema.py b/tests/fixtures/docstrings/numpy/schema.py index 9e23f7969..28aea67a5 100644 --- a/tests/fixtures/docstrings/numpy/schema.py +++ b/tests/fixtures/docstrings/numpy/schema.py @@ -17,9 +17,7 @@ class Meta: @dataclass class DoubleQuotesSummary: - """ - Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum. - """ + """Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum""" class Meta: namespace = "urn:docs" diff --git a/tests/fixtures/docstrings/rst/schema.py b/tests/fixtures/docstrings/rst/schema.py index e79f0193d..bbd96df24 100644 --- a/tests/fixtures/docstrings/rst/schema.py +++ b/tests/fixtures/docstrings/rst/schema.py @@ -17,9 +17,7 @@ class Meta: @dataclass class DoubleQuotesSummary: - """ - Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum. - """ + """Dont trip on quotes: "A", "B", "C", "D" My\\Ipsum""" class Meta: namespace = "urn:docs" diff --git a/xsdata/__init__.py b/xsdata/__init__.py index 1186e994d..a4437ab13 100644 --- a/xsdata/__init__.py +++ b/xsdata/__init__.py @@ -1 +1 @@ -__version__ = "23.6" +__version__ = "23.7"