@@ -5,7 +5,63 @@ Changelog
5
5
6
6
.. changelog ::
7
7
: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.
9
65
10
66
.. changelog ::
11
67
:version: 1.12.1
0 commit comments