Build(deps): Bump alembic from 1.12.1 to 1.13.0
Bumps alembic from 1.12.1 to 1.13.0.
Release notes
Sourced from alembic's releases.
1.13.0
Released: December 1, 2023
changed
[changed] [installation] Alembic 1.13 now supports Python 3.8 and above.
References: #1359
usecase
[usecase] [operations] Updated logic introduced in #151 to allow
if_exists
andif_not_exists
on index operations also on SQLAlchemy 1.4 series. Previously this feature was mistakenly requiring the 2.0 series.References: #1323
[usecase] Replaced
python-dateutil
with the standard library module zoneinfo. This module was added in Python 3.9, so previous version will been to install the backport of it, available by installing thebackports.zoneinfo
library. Thealembic[tz]
option has been updated accordingly.References: #1339
bug
[bug] [commands] Fixed issue where the
alembic check
command did not function correctly with upgrade structures that have multiple, top-level elements, as are generated from the "multi-env" environment template. Pull request courtesy Neil Williams.References: #1234
[bug] [autogenerate] Fixed autogenerate issue where
create_table_comment()
anddrop_table_comment()
rendering in a batch table modify would include the "table" and "schema" arguments, which are not accepted in batch as these are already part of the top level block.References: #1361
[bug] [postgresql] Additional fixes to PostgreSQL expression index compare feature. The compare now correctly accommodates casts and differences in spacing. Added detection logic for operation clauses inside the expression,
... (truncated)
Commits
- See full diff in compare view