Skip to content

1.4.1

Compare
Choose a tag to compare
@sqla-tester sqla-tester released this 02 Mar 16:25

1.4.1

Released: March 1, 2020

bug

  • [bug] [autogenerate] Fixed regression caused by the new "type comparison" logic introduced in
    1.4 as part of #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.

    References: #661

  • [bug] [environment] Error message for "path doesn't exist" when loading up script environment
    now displays the absolute path. Pull request courtesy Rowan Hart.

    References: #663

  • [bug] [autogenerate] Fixed regression in 1.4.0 due to #647 where unique constraint
    comparison with mixed case constraint names while not using a naming
    convention would produce false positives during autogenerate.

    References: #654

  • [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.

  • [bug] [operations] 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 Operations.add_column()
    method as is done for regular CREATE TABLE operations.

    References: #655