diff --git a/alembic-1.12.0.tar.gz b/alembic-1.12.0.tar.gz deleted file mode 100644 index 5225644..0000000 --- a/alembic-1.12.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e7645c32e4f200675e69f0745415335eb59a3663f5feb487abfa0b30c45888b -size 1196597 diff --git a/alembic-1.12.1.tar.gz b/alembic-1.12.1.tar.gz new file mode 100644 index 0000000..f4dc665 --- /dev/null +++ b/alembic-1.12.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bca5877e9678b454706347bc10b97cb7d67f300320fa5c3a94423e8266e2823f +size 1200204 diff --git a/python-alembic.changes b/python-alembic.changes index 291c64f..980dd9c 100644 --- a/python-alembic.changes +++ b/python-alembic.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Tue Nov 14 12:40:19 UTC 2023 - Dirk Müller + +- update to 1.12.1: + * Fixed regression caused by :ticket:`879` released in 1.7.0 + where the ".info" dictionary of ``Table`` would not render in + autogenerate create table statements. + This can be useful for custom create table DDL rendering + schemes so it is restored. + * Improved typing in the + :paramref:`.EnvironmentContext.configure.process_revision_dir + ectives` callable to better indicate that the passed-in type is + :class:`.MigrationScript`, not the :class:`.MigrationOperation` + base class, and added typing to the example at + :ref:`cookbook_no_empty_migrations` to illustrate. + * Repaired :class:`.ExecuteSQLOp` so that it can participate in + "diff" operations; while this object is typically not present + in a reflected operation stream, custom hooks may be adding + this construct where it needs to have the correct + ``to_diff_tuple()`` method. + * Improved the ``op.execute()`` method to correctly accept the + * ``Executable`` type that is the same which is used in + SQLAlchemy ``Connection.execute()``. + * Improve typing of the revision parameter in various command + functions. + * Fixed autogen render issue where expressions inside of + indexes for PG need to be double-parenthesized, meaning a + single parens must be present within the generated ``text()`` + construct. + * Alembic now accommodates for Sequence and Identity that + support dialect kwargs. + This is a change that will be added to SQLAlchemy v2.1. + ------------------------------------------------------------------- Mon Sep 25 22:38:26 UTC 2023 - Matej Cepl @@ -45,7 +78,7 @@ Sat Jul 29 21:17:43 UTC 2023 - Dirk Müller - update to 1.11.1: * As Alembic 1.11.0 is considered a major release (Alembic does - not use semver, nor does its parent project SQLAlchemy; + not use semver, nor does its parent project SQLAlchemy; this has been `clarified ` in the documentation), * :ticket:`1130` modified calling signatures for most operations to consider all optional keyword parameters to @@ -54,7 +87,7 @@ Sat Jul 29 21:17:43 UTC 2023 - Dirk Müller changes were identified as possibly problematic without a more formal deprecation warning being emitted which were the ``table_name`` parameter to :meth:`.Operations.drop_index`, - which was generated positionally by autogenerate prior to + which was generated positionally by autogenerate prior to version 0.6.3 released in 2014, and ``type_`` in :meth:`.Operations.drop_constraint` and :meth:`.BatchOperations.drop_constraint`, which was @@ -76,7 +109,7 @@ Sat Jul 29 21:17:43 UTC 2023 - Dirk Müller * Correctly pass previously ignored arguments ``insert_before`` and ``insert_after`` in ``batch_alter_column`` * Argument signatures of Alembic operations now enforce - keyword-only arguments as passed as keyword and not + keyword-only arguments as passed as keyword and not positionally, such as Operations.create_table.schema .Operations.add_column.type_, etc. * Fix autogenerate issue with PostgreSQL @@ -96,7 +129,7 @@ Sat Jul 29 21:17:43 UTC 2023 - Dirk Müller apply any quoting to the value before comparing it to the server-reported default, except for within dialect-specific routines as needed. This change will affect the format of - the server default as passed to the + the server default as passed to the :paramref:`.EnvironmentContext.configure.compare_server_defau lt` hook, as well as for third party dialects that implement a custom ``compare_server_default`` hook in their alembic @@ -119,7 +152,7 @@ Fri May 5 22:12:29 UTC 2023 - Dirk Müller - update to 1.10.4: * Added support for autogenerate comparison of indexes on - PostgreSQL which include SQL sort option, such as + PostgreSQL which include SQL sort option, such as ``ASC`` or ``NULLS FIRST``. * Fixed various typing issues observed with pyright, including issues involving the combination of :class:`.Function` and @@ -127,7 +160,7 @@ Fri May 5 22:12:29 UTC 2023 - Dirk Müller * Fixed error raised by alembic when running autogenerate after removing a function based index. * Fixed regression where Alembic would not run with older - SQLAlchemy 1.3 versions prior to 1.3.24 due to a + SQLAlchemy 1.3 versions prior to 1.3.24 due to a missing symbol. Workarounds have been applied for older 1.3 versions. * Fixed issue regarding PostgreSQL :class:`.ExcludeConstraint`, @@ -140,7 +173,7 @@ Fri May 5 22:12:29 UTC 2023 - Dirk Müller different order as equal, while in general they are not equivalent in how a database will use them. * Recursive traversal of revision files in a particular - revision directory is now supported, by indicating + revision directory is now supported, by indicating ``recursive_version_locations = true`` in alembic.ini. * Fixed issue where indexes on SQLite which include SQL expressions would not compare correctly, generating false @@ -202,7 +235,7 @@ Thu Jan 5 20:33:31 UTC 2023 - Dirk Müller ------------------------------------------------------------------- Thu Jan 5 19:06:37 UTC 2023 - Yogalakshmi Arunachalam -- Update to 1.9.0: +- Update to 1.9.0: feature * Added new Alembic command alembic check. This performs the widely requested feature of running an “autogenerate” comparison between the current database and the MetaData that’s currently set up for autogenerate, returning an error code if the two do not match, @@ -322,7 +355,7 @@ Mon Feb 14 21:37:49 UTC 2022 - Dirk Müller Mon Dec 6 17:51:23 UTC 2021 - Dirk Müller - update to 1.7.5: - * Adjustments to the test suite to accommodate for error message change + * Adjustments to the test suite to accommodate for error message change in newer SQLAlchemy ------------------------------------------------------------------- @@ -336,7 +369,7 @@ Sun Oct 17 22:28:50 UTC 2021 - Dirk Müller - update to 1.7.4: * Fixed a regression that prevented the use of post write hooks on python - version lower than 3.9 + version lower than 3.9 * Added missing attributes from context stubs. * Fixed issue where registration of custom ops was prone to failure due to the registration process running exec() on generated code that as of the @@ -458,7 +491,7 @@ Sun Jun 6 13:39:34 UTC 2021 - Dirk Müller 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 m + invoked. The rationale is so that environments which m ------------------------------------------------------------------- Fri May 14 01:18:46 UTC 2021 - Arun Persaud diff --git a/python-alembic.spec b/python-alembic.spec index f724b41..6fc3aad 100644 --- a/python-alembic.spec +++ b/python-alembic.spec @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-alembic -Version: 1.12.0 +Version: 1.12.1 Release: 0 Summary: A database migration tool for SQLAlchemy License: MIT