.. 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
# 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
+++ /dev/null
-.. 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.
+++ /dev/null
-.. 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.
+++ /dev/null
-.. 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.
+++ /dev/null
-.. 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.
+++ /dev/null
-.. 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.
+++ /dev/null
-.. 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
+++ /dev/null
-.. change::
- :tags: changed, general
-
- Installation has been converted to use :pep:`621`, e.g. ``pyproject.toml``.