Skip to content

Commit fc34867

Browse files
committed
- 1.15.0
1 parent 18e8c45 commit fc34867

File tree

9 files changed

+53
-46
lines changed

9 files changed

+53
-46
lines changed

docs/build/changelog.rst

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,57 @@ Changelog
55

66
.. changelog::
77
:version: 1.15.0
8-
:include_notes_from: unreleased
8+
:released: March 4, 2025
9+
10+
.. change::
11+
:tags: bug, environment
12+
:tickets: 1567
13+
14+
Added a basic docstring to the migration template files so that the
15+
upgrade/downgrade methods pass the D103 linter check which requires a
16+
docstring for public functions. Pull request courtesy Peter Cock.
17+
18+
.. change::
19+
:tags: usecase, autogenerate
20+
:tickets: 1603
21+
22+
Index autogenerate will now render labels for expressions
23+
that use them. This is useful when applying operator classes
24+
in PostgreSQL that can be keyed on the label name.
25+
26+
.. change::
27+
:tags: bug, autogenerate
28+
:tickets: 1613
29+
30+
Fixed autogenerate rendering bug where the ``deferrable`` element of
31+
``UniqueConstraint``, a bool, were being stringified rather than repr'ed
32+
when generating Python code.
33+
34+
.. change::
35+
:tags: changed, general
36+
37+
Support for Python 3.8 is dropped as of Alembic 1.15.0; this version is
38+
now EOL so Python 3.9 or higher is required for Alembic 1.15.
39+
40+
.. change::
41+
:tags: changed, general
42+
43+
Support for SQLAlchemy 1.3, which was EOL as of 2021, is now dropped from
44+
Alembic as of version 1.15.0. SQLAlchemy version 1.4 or greater is
45+
required for use with Alembic 1.15.0.
46+
47+
.. change::
48+
:tags: usecase, autogenerate
49+
:tickets: 1597
50+
51+
Add revision context to AutogenerateDiffsDetected so that command can be
52+
wrapped and diffs may be output in a different format. Pull request
53+
courtesy Louis-Amaury Chaib (@lachaib).
54+
55+
.. change::
56+
:tags: changed, general
57+
58+
Installation has been converted to use :pep:`621`, e.g. ``pyproject.toml``.
959

1060
.. changelog::
1161
:version: 1.14.1

docs/build/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@
9999
# The short X.Y version.
100100
version = alembic.__version__
101101
# The full version, including alpha/beta/rc tags.
102-
release = "1.14.1"
103-
release_date = "January 19, 2025"
102+
release = "1.15.0"
103+
release_date = "March 4, 2025"
104104

105105

106106
# The language for content autogenerated by Sphinx. Refer to documentation

docs/build/unreleased/1567.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/build/unreleased/1603.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/build/unreleased/1613.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/build/unreleased/drop_py_38.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/build/unreleased/drop_sqla_13.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/build/unreleased/issue1597.rst

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/build/unreleased/pyproject.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)