From fc34867efd14016a8363a933c061f049c880eed4 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 4 Mar 2025 12:56:19 -0500 Subject: [PATCH] - 1.15.0 --- docs/build/changelog.rst | 52 +++++++++++++++++++++++++- docs/build/conf.py | 4 +- docs/build/unreleased/1567.rst | 7 ---- docs/build/unreleased/1603.rst | 7 ---- docs/build/unreleased/1613.rst | 7 ---- docs/build/unreleased/drop_py_38.rst | 5 --- docs/build/unreleased/drop_sqla_13.rst | 6 --- docs/build/unreleased/issue1597.rst | 7 ---- docs/build/unreleased/pyproject.rst | 4 -- 9 files changed, 53 insertions(+), 46 deletions(-) delete mode 100644 docs/build/unreleased/1567.rst delete mode 100644 docs/build/unreleased/1603.rst delete mode 100644 docs/build/unreleased/1613.rst delete mode 100644 docs/build/unreleased/drop_py_38.rst delete mode 100644 docs/build/unreleased/drop_sqla_13.rst delete mode 100644 docs/build/unreleased/issue1597.rst delete mode 100644 docs/build/unreleased/pyproject.rst 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``. -- 2.47.3