From ec5f3441de2c187383d320e677e6915f881a9e6f Mon Sep 17 00:00:00 2001 From: pavel Date: Sun, 15 Dec 2024 01:36:14 +0300 Subject: [PATCH] Add changelog and increment library version --- README.md | 2 +- docs/changelog/changelog_body.rst | 37 +++++++++++++++++++ docs/changelog/fragments/+313.feature.rst | 1 - .../fragments/+hide_traceback.bugfix.rst | 1 - ...ame_flatenning_unexpected_error.bugfix.rst | 1 - docs/changelog/fragments/348.breaking.rst | 1 - docs/common/installation.rst | 6 +-- docs/overview.rst | 2 +- pyproject.toml | 2 +- 9 files changed, 43 insertions(+), 10 deletions(-) delete mode 100644 docs/changelog/fragments/+313.feature.rst delete mode 100644 docs/changelog/fragments/+hide_traceback.bugfix.rst delete mode 100644 docs/changelog/fragments/+name_flatenning_unexpected_error.bugfix.rst delete mode 100644 docs/changelog/fragments/348.breaking.rst diff --git a/README.md b/README.md index 4b9a104d..64525499 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ An extremely flexible and configurable data model conversion library. Install ```bash -pip install adaptix==3.0.0b8 +pip install adaptix==3.0.0b9 ``` Use for model loading and dumping. diff --git a/docs/changelog/changelog_body.rst b/docs/changelog/changelog_body.rst index 42f18fa7..5d23fd36 100644 --- a/docs/changelog/changelog_body.rst +++ b/docs/changelog/changelog_body.rst @@ -1,6 +1,43 @@ ---------------------------------------------------- +.. _v3.0.0b9: + +`3.0.0b9 `__ -- 2024-12-15 +============================================================================= + +.. _v3.0.0b9-Features: + +Features +-------- + +- Add support for all Python 3.13 new features. + +.. _v3.0.0b9-Breaking Changes: + +Breaking Changes +---------------- + +- All iterables now are dumped to tuple (or list for list children). `#348 `__ + +.. _v3.0.0b9-Bug Fixes: + +Bug Fixes +--------- + +- Fix ``NoRequiredFieldsLoadError`` raising for fields generated by name flattening. +- ``hide_traceback=False`` shows traceback now. + +.. _v3.0.0b9-Other: + +Other +----- + +- Add "Why not Pydantic?" article. + +---------------------------------------------------- + + .. _v3.0.0b8: `3.0.0b8 `__ -- 2024-09-02 diff --git a/docs/changelog/fragments/+313.feature.rst b/docs/changelog/fragments/+313.feature.rst deleted file mode 100644 index f32ba63f..00000000 --- a/docs/changelog/fragments/+313.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add support for Python 3.13 diff --git a/docs/changelog/fragments/+hide_traceback.bugfix.rst b/docs/changelog/fragments/+hide_traceback.bugfix.rst deleted file mode 100644 index c160d6f8..00000000 --- a/docs/changelog/fragments/+hide_traceback.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -``hide_traceback=False`` shows traceback now diff --git a/docs/changelog/fragments/+name_flatenning_unexpected_error.bugfix.rst b/docs/changelog/fragments/+name_flatenning_unexpected_error.bugfix.rst deleted file mode 100644 index 68486b49..00000000 --- a/docs/changelog/fragments/+name_flatenning_unexpected_error.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Unexpected error is replaced with ``NoRequiredFieldsLoadError`` for fields generated by name flattening diff --git a/docs/changelog/fragments/348.breaking.rst b/docs/changelog/fragments/348.breaking.rst deleted file mode 100644 index 9707c7a0..00000000 --- a/docs/changelog/fragments/348.breaking.rst +++ /dev/null @@ -1 +0,0 @@ -All iterables are dumped to tuple (or list for list children) diff --git a/docs/common/installation.rst b/docs/common/installation.rst index 0f9d9bc5..1d95fa65 100644 --- a/docs/common/installation.rst +++ b/docs/common/installation.rst @@ -2,7 +2,7 @@ Just use pip to install the library .. code-block:: text - pip install adaptix==3.0.0b8 + pip install adaptix==3.0.0b9 Integrations with 3-rd party libraries are turned on automatically, @@ -20,5 +20,5 @@ So, this is valid installation variants: .. code-block:: text - pip install adaptix[attrs-strict]==3.0.0b8 - pip install adaptix[attrs, sqlalchemy-strict]==3.0.0b8 + pip install adaptix[attrs-strict]==3.0.0b9 + pip install adaptix[attrs, sqlalchemy-strict]==3.0.0b9 diff --git a/docs/overview.rst b/docs/overview.rst index 728cb09e..78d75837 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -16,7 +16,7 @@ Installation .. code-block:: text - pip install adaptix==3.0.0b8 + pip install adaptix==3.0.0b9 Example diff --git a/pyproject.toml b/pyproject.toml index 0f7297d8..0c384711 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = 'setuptools.build_meta' [project] name = 'adaptix' -version = '3.0.0b8' +version = '3.0.0b9' description = 'An extremely flexible and configurable data model conversion library' readme = 'README.md' requires-python = '>=3.9'