From: Mike Bayer Date: Sun, 1 Mar 2020 17:45:18 +0000 (-0500) Subject: - 1.4.1 X-Git-Tag: rel_1_4_1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7997215353e8a8b0228d4f644f42a86f1757446;p=thirdparty%2Fsqlalchemy%2Falembic.git - 1.4.1 --- diff --git a/docs/build/changelog.rst b/docs/build/changelog.rst index 5374ab4c..e09b7ee9 100644 --- a/docs/build/changelog.rst +++ b/docs/build/changelog.rst @@ -5,7 +5,53 @@ Changelog .. changelog:: :version: 1.4.1 - :include_notes_from: unreleased + :released: March 1, 2020 + + .. change:: + :tags: bug, autogenerate + :tickets: 661 + + Fixed regression caused by the new "type comparison" logic introduced in + 1.4 as part of :ticket:`605` where comparisons of MySQL "unsigned integer" + datatypes would produce false positives, as the regular expression logic + was not correctly parsing the "unsigned" token when MySQL's default display + width would be returned by the database. Pull request courtesy Paul + Becotte. + + .. change:: + :tags: bug, environment + :tickets: 663 + + Error message for "path doesn't exist" when loading up script environment + now displays the absolute path. Pull request courtesy Rowan Hart. + + .. change:: + :tags: bug, autogenerate + :tickets: 654 + + Fixed regression in 1.4.0 due to :ticket:`647` where unique constraint + comparison with mixed case constraint names while not using a naming + convention would produce false positives during autogenerate. + + .. change:: + :tags: bug, environment + + The check for matched rowcount when the alembic_version table is updated or + deleted from is now conditional based on whether or not the dialect + supports the concept of "rowcount" for UPDATE or DELETE rows matched. Some + third party dialects do not support this concept. Pull request courtesy Ke + Zhu. + + .. change:: + :tags: bug, operations + :tickets: 655 + + Fixed long-standing bug where an inline column CHECK constraint would not + be rendered within an "ADD COLUMN" operation. The DDL compiler is now + consulted for inline constraints within the :meth:`.Operations.add_column` + method as is done for regular CREATE TABLE operations. + + .. changelog:: :version: 1.4.0 diff --git a/docs/build/conf.py b/docs/build/conf.py index a45ee0a1..941e91c9 100644 --- a/docs/build/conf.py +++ b/docs/build/conf.py @@ -85,8 +85,8 @@ copyright = u"2010-2020, Mike Bayer" # noqa # The short X.Y version. version = alembic.__version__ # The full version, including alpha/beta/rc tags. -release = "1.4.0" -release_date = "February 4, 2020" +release = "1.4.1" +release_date = "March 1, 2020" # The language for content autogenerated by Sphinx. Refer to documentation diff --git a/docs/build/unreleased/654.rst b/docs/build/unreleased/654.rst deleted file mode 100644 index e21bbd90..00000000 --- a/docs/build/unreleased/654.rst +++ /dev/null @@ -1,7 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :tickets: 654 - - Fixed regression in 1.4.0 due to :ticket:`647` where unique constraint - comparison with mixed case constraint names while not using a naming - convention would produce false positives during autogenerate. diff --git a/docs/build/unreleased/655.rst b/docs/build/unreleased/655.rst deleted file mode 100644 index 9d9ebfcc..00000000 --- a/docs/build/unreleased/655.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. change:: - :tags: bug, operations - :tickets: 655 - - Fixed long-standing bug where an inline column CHECK constraint would not - be rendered within an "ADD COLUMN" operation. The DDL compiler is now - consulted for inline constraints within the :meth:`.Operations.add_column` - method as is done for regular CREATE TABLE operations. - - diff --git a/docs/build/unreleased/661.rst b/docs/build/unreleased/661.rst deleted file mode 100644 index d0520183..00000000 --- a/docs/build/unreleased/661.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. change:: - :tags: bug, autogenerate - :tickets: 661 - - Fixed regression caused by the new "type comparison" logic introduced in - 1.4 as part of :ticket:`605` where comparisons of MySQL "unsigned integer" - datatypes would produce false positives, as the regular expression logic - was not correctly parsing the "unsigned" token when MySQL's default display - width would be returned by the database. Pull request courtesy Paul - Becotte. diff --git a/docs/build/unreleased/663.rst b/docs/build/unreleased/663.rst deleted file mode 100644 index 9c4cb2c1..00000000 --- a/docs/build/unreleased/663.rst +++ /dev/null @@ -1,6 +0,0 @@ -.. change:: - :tags: bug, environment - :tickets: 663 - - Error message for "path doesn't exist" when loading up script environment - now displays the absolute path. Pull request courtesy Rowan Hart. diff --git a/docs/build/unreleased/rowcount.rst b/docs/build/unreleased/rowcount.rst deleted file mode 100644 index 8e7830a0..00000000 --- a/docs/build/unreleased/rowcount.rst +++ /dev/null @@ -1,8 +0,0 @@ -.. change:: - :tags: bug, environment - - The check for matched rowcount when the alembic_version table is updated or - deleted from is now conditional based on whether or not the dialect - supports the concept of "rowcount" for UPDATE or DELETE rows matched. Some - third party dialects do not support this concept. Pull request courtesy Ke - Zhu.