From: Mike Bayer Date: Wed, 20 Dec 2023 17:03:48 +0000 (-0500) Subject: - 1.13.1 X-Git-Tag: rel_1_13_1 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=baac3bc569932c6bdc7d9e7015cdc0481e788615;p=thirdparty%2Fsqlalchemy%2Falembic.git - 1.13.1 --- diff --git a/docs/build/changelog.rst b/docs/build/changelog.rst index 89464147..1f94c7c1 100644 --- a/docs/build/changelog.rst +++ b/docs/build/changelog.rst @@ -5,7 +5,56 @@ Changelog .. changelog:: :version: 1.13.1 - :include_notes_from: unreleased + :released: December 20, 2023 + + .. change:: + :tags: bug, autogenerate + :tickets: 1337 + + Fixed :class:`.Rewriter` so that more than two instances could be chained + together correctly, also allowing multiple ``process_revision_directives`` + callables to be chained. Pull request courtesy zrotceh. + + + .. change:: + :tags: bug, environment + :tickets: 1369 + + Fixed issue where the method :meth:`.EnvironmentContext.get_x_argument` + using the :paramref:`.EnvironmentContext.get_x_argument.as_dictionary` + parameter would fail if an argument key were passed on the command line as + a name alone, that is, without an equal sign ``=`` or a value. Behavior is + repaired where this condition is detected and will return a blank string + for the given key, consistent with the behavior where the ``=`` sign is + present and no value. Pull request courtesy Iuri de Silvio. + + .. change:: + :tags: bug, autogenerate + :tickets: 1370 + + Fixed issue where the "unique" flag of an ``Index`` would not be maintained + when generating downgrade migrations. Pull request courtesy Iuri de + Silvio. + + .. change:: + :tags: bug, versioning + :tickets: 1373 + + Fixed bug in versioning model where a downgrade across a revision with two + down revisions with one down revision depending on the other, would produce + an erroneous state in the alembic_version table, making upgrades impossible + without manually repairing the table. Thanks much to Saif Hakim for + the great work on this. + + .. change:: + :tags: bug, typing + :tickets: 1377 + + Updated pep-484 typing to pass mypy "strict" mode, however including + per-module qualifications for specific typing elements not yet complete. + This allows us to catch specific typing issues that have been ongoing + such as import symbols not properly exported. + .. changelog:: :version: 1.13.0 diff --git a/docs/build/conf.py b/docs/build/conf.py index 43f1f78d..ddcb754c 100644 --- a/docs/build/conf.py +++ b/docs/build/conf.py @@ -99,8 +99,8 @@ copyright = "2010-2023, Mike Bayer" # noqa # The short X.Y version. version = alembic.__version__ # The full version, including alpha/beta/rc tags. -release = "1.13.0" -release_date = "December 1, 2023" +release = "1.13.1" +release_date = "December 20, 2023" # The language for content autogenerated by Sphinx. Refer to documentation diff --git a/docs/build/unreleased/1337.rst b/docs/build/unreleased/1337.rst deleted file mode 100644 index a87f9ae2..00000000 --- a/docs/build/unreleased/1337.rst +++ /dev/null @@ -1,8 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :tickets: 1337 - - Fixed :class:`.Rewriter` so that more than two instances could be chained - together correctly, also allowing multiple ``process_revision_directives`` - callables to be chained. Pull request courtesy zrotceh. - diff --git a/docs/build/unreleased/1370.rst b/docs/build/unreleased/1370.rst deleted file mode 100644 index 71a887ca..00000000 --- a/docs/build/unreleased/1370.rst +++ /dev/null @@ -1,11 +0,0 @@ -.. change:: - :tags: bug, environment - :tickets: 1369 - - Fixed issue where the method :meth:`.EnvironmentContext.get_x_argument` - using the :paramref:`.EnvironmentContext.get_x_argument.as_dictionary` - parameter would fail if an argument key were passed on the command line as - a name alone, that is, without an equal sign ``=`` or a value. Behavior is - repaired where this condition is detected and will return a blank string - for the given key, consistent with the behavior where the ``=`` sign is - present and no value. Pull request courtesy Iuri de Silvio. diff --git a/docs/build/unreleased/1371.rst b/docs/build/unreleased/1371.rst deleted file mode 100644 index b0ffdf53..00000000 --- a/docs/build/unreleased/1371.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :tickets: 1370 - - Fixed issue where the "unique" flag of an ``Index`` would not be maintained - when generating downgrade migrations. Pull request courtesy Iuri de - Silvio. diff --git a/docs/build/unreleased/1373.rst b/docs/build/unreleased/1373.rst deleted file mode 100644 index 791ac129..00000000 --- a/docs/build/unreleased/1373.rst +++ /dev/null @@ -1,9 +0,0 @@ -.. change:: - :tags: bug, versioning - :tickets: 1373 - - Fixed bug in versioning model where a downgrade across a revision with two - down revisions with one down revision depending on the other, would produce - an erroneous state in the alembic_version table, making upgrades impossible - without manually repairing the table. Thanks much to Saif Hakim for - the great work on this. diff --git a/docs/build/unreleased/1377.rst b/docs/build/unreleased/1377.rst deleted file mode 100644 index a8bb6c14..00000000 --- a/docs/build/unreleased/1377.rst +++ /dev/null @@ -1,9 +0,0 @@ -.. change:: - :tags: bug, typing - :tickets: 1377 - - Updated pep-484 typing to pass mypy "strict" mode, however including - per-module qualifications for specific typing elements not yet complete. - This allows us to catch specific typing issues that have been ongoing - such as import symbols not properly exported. -