Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-alembic for openSUSE:Factory checked in at 2021-05-18 18:27:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-alembic (Old) and /work/SRC/openSUSE:Factory/.python-alembic.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-alembic" Tue May 18 18:27:19 2021 rev:58 rq:894051 version:1.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-alembic/python-alembic.changes 2021-04-08 21:31:54.127789780 +0200 +++ /work/SRC/openSUSE:Factory/.python-alembic.new.2988/python-alembic.changes 2021-05-18 18:27:49.670602142 +0200 @@ -1,0 +2,79 @@ +Fri May 14 01:18:46 UTC 2021 - Arun Persaud <a...@gmx.de> + +- update to version 1.6.2: + * bug + + [bug] [regression] [versioning] Fixed additional regression + nearly the same as that of #838 just released in 1.6.1 but + within a slightly different codepath, where ???alembic downgrade + head??? (or equivalent) would fail instead of iterating no + revisions. + +- changes from version 1.6.1: + * bug + + [bug] [regression] [versioning] Fixed regression in new + revisioning traversal where ???alembic downgrade base??? would fail + if the database itself were clean and unversioned; additionally + repairs the case where downgrade would fail if attempting to + downgrade to the current head that is already present. + +- changes from version 1.6.0: + * feature + + [feature] [autogenerate] Fix the documentation regarding the + default command-line argument position of the revision script + filename within the post-write hook arguments. Implement a + REVISION_SCRIPT_FILENAME token, enabling the position to be + changed. Switch from str.split() to shlex.split() for more + robust command-line argument parsing. + + [feature] Implement a .cwd (current working directory) suboption + for post-write hooks (of type console_scripts). This is useful + for tools like pre-commit, which rely on the working directory + to locate the necessary config files. Add pre-commit as an + example to the documentation. Minor change: rename some + variables from ticket #819 to improve readability. + * bug + + [bug] [autogenerate] Refactored the implementation of + MigrateOperation constructs such as CreateIndexOp, + CreateTableOp, etc. so that they no longer rely upon maintaining + a persistent version of each schema object internally; instead, + the state variables of each operation object will be used to + produce the corresponding construct when the operation is + invoked. The rationale is so that environments which make use of + operation-manipulation schemes such as those those discussed in + Fine-Grained Autogenerate Generation with Rewriters are better + supported, allowing end-user code to manipulate the public + attributes of these objects which will then be expressed in the + final output, an example is + some_create_index_op.kw["postgresql_concurrently"] = True. + + Previously, these objects when generated from autogenerate would + typically hold onto the original, reflected element internally + without honoring the other state variables of each construct, + preventing the public API from working. + + [bug] [environment] Fixed regression caused by the SQLAlchemy + 1.4/2.0 compatibility switch where calling .rollback() or + .commit() explicitly within the context.begin_transaction() + context manager would cause it to fail when the block ended, as + it did not expect that the transaction was manually closed. + + [bug] [autogenerate] Improved the rendering of op.add_column() + operations when adding multiple columns to an existing table, so + that the order of these statements matches the order in which + the columns were declared in the application???s table + metadata. Previously the added columns were being sorted + alphabetically. + + [bug] [versioning] The algorithm used for calculating + downgrades/upgrades/iterating revisions has been rewritten, to + resolve ongoing issues of branches not being handled + consistently particularly within downgrade operations, as well + as for overall clarity and maintainability. This change includes + that a deprecation warning is emitted if an ambiguous command + such as ???downgrade -1??? when multiple heads are present is given. + + In particular, the change implements a long-requested use case + of allowing downgrades of a single branch to a branchpoint. + + Huge thanks to Simon Bowly for their impressive efforts in + successfully tackling this very difficult problem. + + [bug] [batch] Added missing batch_op.create_table_comment(), + batch_op.drop_table_comment() directives to batch ops. + +------------------------------------------------------------------- Old: ---- alembic-1.5.8.tar.gz New: ---- alembic-1.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-alembic.spec ++++++ --- /var/tmp/diff_new_pack.24NY8T/_old 2021-05-18 18:27:50.178599941 +0200 +++ /var/tmp/diff_new_pack.24NY8T/_new 2021-05-18 18:27:50.182599924 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-alembic -Version: 1.5.8 +Version: 1.6.2 Release: 0 Summary: A database migration tool for SQLAlchemy License: MIT ++++++ alembic-1.5.8.tar.gz -> alembic-1.6.2.tar.gz ++++++ ++++ 6324 lines of diff (skipped)