From: Mike Bayer Date: Tue, 4 Mar 2025 17:56:19 +0000 (-0500) Subject: - 1.15.0 X-Git-Tag: rel_1_15_0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fc34867efd14016a8363a933c061f049c880eed4;p=thirdparty%2Fsqlalchemy%2Falembic.git - 1.15.0 --- diff --git a/docs/build/changelog.rst b/docs/build/changelog.rst index 44cb2d51..5330354e 100644 --- a/docs/build/changelog.rst +++ b/docs/build/changelog.rst @@ -5,7 +5,57 @@ Changelog .. changelog:: :version: 1.15.0 - :include_notes_from: unreleased + :released: March 4, 2025 + + .. change:: + :tags: bug, environment + :tickets: 1567 + + Added a basic docstring to the migration template files so that the + upgrade/downgrade methods pass the D103 linter check which requires a + docstring for public functions. Pull request courtesy Peter Cock. + + .. change:: + :tags: usecase, autogenerate + :tickets: 1603 + + Index autogenerate will now render labels for expressions + that use them. This is useful when applying operator classes + in PostgreSQL that can be keyed on the label name. + + .. change:: + :tags: bug, autogenerate + :tickets: 1613 + + Fixed autogenerate rendering bug where the ``deferrable`` element of + ``UniqueConstraint``, a bool, were being stringified rather than repr'ed + when generating Python code. + + .. change:: + :tags: changed, general + + Support for Python 3.8 is dropped as of Alembic 1.15.0; this version is + now EOL so Python 3.9 or higher is required for Alembic 1.15. + + .. change:: + :tags: changed, general + + Support for SQLAlchemy 1.3, which was EOL as of 2021, is now dropped from + Alembic as of version 1.15.0. SQLAlchemy version 1.4 or greater is + required for use with Alembic 1.15.0. + + .. change:: + :tags: usecase, autogenerate + :tickets: 1597 + + Add revision context to AutogenerateDiffsDetected so that command can be + wrapped and diffs may be output in a different format. Pull request + courtesy Louis-Amaury Chaib (@lachaib). + + .. change:: + :tags: changed, general + + Installation has been converted to use :pep:`621`, e.g. ``pyproject.toml``. .. changelog:: :version: 1.14.1 diff --git a/docs/build/conf.py b/docs/build/conf.py index d8f3d7fe..38cf414b 100644 --- a/docs/build/conf.py +++ b/docs/build/conf.py @@ -99,8 +99,8 @@ copyright = "2010-2025, Mike Bayer" # noqa # The short X.Y version. version = alembic.__version__ # The full version, including alpha/beta/rc tags. -release = "1.14.1" -release_date = "January 19, 2025" +release = "1.15.0" +release_date = "March 4, 2025" # The language for content autogenerated by Sphinx. Refer to documentation diff --git a/docs/build/unreleased/1567.rst b/docs/build/unreleased/1567.rst deleted file mode 100644 index a9a89c06..00000000 --- a/docs/build/unreleased/1567.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: bug, environment - :tickets: 1567 - - Added a basic docstring to the migration template files so that the - upgrade/downgrade methods pass the D103 linter check which requires a - docstring for public functions. Pull request courtesy Peter Cock. diff --git a/docs/build/unreleased/1603.rst b/docs/build/unreleased/1603.rst deleted file mode 100644 index 8393ecd4..00000000 --- a/docs/build/unreleased/1603.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: usecase, autogenerate - :tickets: 1603 - - Index autogenerate will now render labels for expressions - that use them. This is useful when applying operator classes - in PostgreSQL that can be keyed on the label name. diff --git a/docs/build/unreleased/1613.rst b/docs/build/unreleased/1613.rst deleted file mode 100644 index 57126bab..00000000 --- a/docs/build/unreleased/1613.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :tickets: 1613 - - Fixed autogenerate rendering bug where the ``deferrable`` element of - ``UniqueConstraint``, a bool, were being stringified rather than repr'ed - when generating Python code. diff --git a/docs/build/unreleased/drop_py_38.rst b/docs/build/unreleased/drop_py_38.rst deleted file mode 100644 index 25543c93..00000000 --- a/docs/build/unreleased/drop_py_38.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. change:: - :tags: changed, general - - Support for Python 3.8 is dropped as of Alembic 1.15.0; this version is - now EOL so Python 3.9 or higher is required for Alembic 1.15. diff --git a/docs/build/unreleased/drop_sqla_13.rst b/docs/build/unreleased/drop_sqla_13.rst deleted file mode 100644 index 7a20af03..00000000 --- a/docs/build/unreleased/drop_sqla_13.rst +++ /dev/null @@ -1,6 +0,0 @@ -.. change:: - :tags: changed, general - - Support for SQLAlchemy 1.3, which was EOL as of 2021, is now dropped from - Alembic as of version 1.15.0. SQLAlchemy version 1.4 or greater is - required for use with Alembic 1.15.0. diff --git a/docs/build/unreleased/issue1597.rst b/docs/build/unreleased/issue1597.rst deleted file mode 100644 index fb1f6226..00000000 --- a/docs/build/unreleased/issue1597.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: usecase, autogenerate - :tickets: 1597 - - Add revision context to AutogenerateDiffsDetected so that command can be - wrapped and diffs may be output in a different format. Pull request - courtesy Louis-Amaury Chaib (@lachaib). \ No newline at end of file diff --git a/docs/build/unreleased/pyproject.rst b/docs/build/unreleased/pyproject.rst deleted file mode 100644 index 32f4ff3c..00000000 --- a/docs/build/unreleased/pyproject.rst +++ /dev/null @@ -1,4 +0,0 @@ -.. change:: - :tags: changed, general - - Installation has been converted to use :pep:`621`, e.g. ``pyproject.toml``.