Skip to content

Commit 8bb93a0

Browse files
committed
- 1.13.0
1 parent e8f6a85 commit 8bb93a0

File tree

8 files changed

+59
-53
lines changed

8 files changed

+59
-53
lines changed

docs/build/changelog.rst

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

66
.. changelog::
77
:version: 1.13.0
8-
:include_notes_from: unreleased
8+
:released: December 1, 2023
9+
10+
.. change::
11+
:tags: bug, commands
12+
:tickets: 1234
13+
14+
Fixed issue where the ``alembic check`` command did not function correctly
15+
with upgrade structures that have multiple, top-level elements, as are
16+
generated from the "multi-env" environment template. Pull request courtesy
17+
Neil Williams.
18+
19+
.. change::
20+
:tags: usecase, operations
21+
:tickets: 1323
22+
23+
Updated logic introduced in :ticket:`151` to allow ``if_exists`` and
24+
``if_not_exists`` on index operations also on SQLAlchemy
25+
1.4 series. Previously this feature was mistakenly requiring
26+
the 2.0 series.
27+
28+
.. change::
29+
:tags: usecase
30+
:tickets: 1339
31+
32+
Replaced ``python-dateutil`` with the standard library module
33+
`zoneinfo <https://docs.python.org/3.11/library/zoneinfo.html#module-zoneinfo>`_.
34+
This module was added in Python 3.9, so previous version will been
35+
to install the backport of it, available by installing the ``backports.zoneinfo``
36+
library. The ``alembic[tz]`` option has been updated accordingly.
37+
38+
.. change::
39+
:tags: installation, changed
40+
:tickets: 1359
41+
42+
Alembic 1.13 now supports Python 3.8 and above.
43+
44+
.. change::
45+
:tags: bug, autogenerate
46+
:tickets: 1361
47+
48+
Fixed autogenerate issue where ``create_table_comment()`` and
49+
``drop_table_comment()`` rendering in a batch table modify would include
50+
the "table" and "schema" arguments, which are not accepted in batch as
51+
these are already part of the top level block.
52+
53+
.. change::
54+
:tags: bug, postgresql
55+
:tickets: 1321, 1327, 1356
56+
57+
Additional fixes to PostgreSQL expression index compare feature.
58+
The compare now correctly accommodates casts and differences in
59+
spacing.
60+
Added detection logic for operation clauses inside the expression,
61+
skipping the compare of these expressions.
62+
To accommodate these changes the logic for the comparison of the
63+
indexes and unique constraints was moved to the dialect
64+
implementation, allowing greater flexibility.
965

1066
.. changelog::
1167
:version: 1.12.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.12.1"
103-
release_date = "October 26, 2023"
102+
release = "1.13.0"
103+
release_date = "December 1, 2023"
104104

105105

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

docs/build/unreleased/1234.rst

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

docs/build/unreleased/1323.rst

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

docs/build/unreleased/1339.rst

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

docs/build/unreleased/1359.rst

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

docs/build/unreleased/1361.rst

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

docs/build/unreleased/more_index_fixes.rst

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

0 commit comments

Comments
 (0)