]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
- 1.13.3 rel_1_13_3
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 23 Sep 2024 14:51:00 +0000 (10:51 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 23 Sep 2024 14:51:00 +0000 (10:51 -0400)
docs/build/changelog.rst
docs/build/conf.py
docs/build/unreleased/1446.rst [deleted file]
docs/build/unreleased/1509.rst [deleted file]
docs/build/unreleased/1520.rst [deleted file]
docs/build/unreleased/unpin_setuptools.rst [deleted file]

index 513cabf2df002cddfc3a114973d8645a17d0f2ae..8ec8f32e95e591a5ff30b6cab15d305acce3055a 100644 (file)
@@ -5,7 +5,50 @@ Changelog
 
 .. changelog::
     :version: 1.13.3
-    :include_notes_from: unreleased
+    :released: September 23, 2024
+
+    .. change::
+        :tags: usecase, autogenerate
+
+        Render ``if_exists`` and ``if_not_exists`` parameters in
+        :class:`.CreateTableOp`, :class:`.CreateIndexOp`, :class:`.DropTableOp` and
+        :class:`.DropIndexOp` in an autogenerate context.  While Alembic does not
+        set these parameters during an autogenerate run, they can be enabled using
+        a custom :class:`.Rewriter` in the ``env.py`` file, where they will now be
+        part of the rendered Python code in revision files.  Pull request courtesy
+        of Louis-Amaury Chaib (@lachaib).
+
+    .. change::
+        :tags: usecase, environment
+        :tickets: 1509
+
+        Enhance ``version_locations`` parsing to handle paths containing newlines.
+
+    .. change::
+        :tags: usecase, operations
+        :tickets: 1520
+
+        Added support for :paramref:`.Operations.create_table.if_not_exists` and
+        :paramref:`.Operations.drop_table.if_exists`, adding similar functionality
+        to render IF [NOT] EXISTS for table operations in a similar way as with
+        indexes. Pull request courtesy Aaron Griffin.
+
+
+    .. change::
+        :tags: change, general
+
+        The pin for ``setuptools<69.3`` in ``pyproject.toml`` has been removed.
+        This pin was to prevent a sudden change to :pep:`625` in setuptools from
+        taking place which changes the file name of SQLAlchemy's source
+        distribution on pypi to be an all lower case name, and the change was
+        extended to all SQLAlchemy projects to prevent any further surprises.
+        However, the presence of this pin is now holding back environments that
+        otherwise want to use a newer setuptools, so we've decided to move forward
+        with this change, with the assumption that build environments will have
+        largely accommodated the setuptools change by now.
+
+
+
 
 .. changelog::
     :version: 1.13.2
index 549b6dd646d68cd38edda80898a4c61ecc293e88..915c690c308e31bca1ccb41a75645faf962a3d2a 100644 (file)
@@ -99,8 +99,8 @@ copyright = "2010-2024, Mike Bayer"  # noqa
 # The short X.Y version.
 version = alembic.__version__
 # The full version, including alpha/beta/rc tags.
-release = "1.13.2"
-release_date = "June 26, 2024"
+release = "1.13.3"
+release_date = "September 23, 2024"
 
 
 # The language for content autogenerated by Sphinx. Refer to documentation
diff --git a/docs/build/unreleased/1446.rst b/docs/build/unreleased/1446.rst
deleted file mode 100644 (file)
index fb54481..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-.. change::
-    :tags: usecase, autogenerate
-
-    Render ``if_exists`` and ``if_not_exists`` parameters in
-    :class:`.CreateTableOp`, :class:`.CreateIndexOp`, :class:`.DropTableOp` and
-    :class:`.DropIndexOp` in an autogenerate context.  While Alembic does not
-    set these parameters during an autogenerate run, they can be enabled using
-    a custom :class:`.Rewriter` in the ``env.py`` file, where they will now be
-    part of the rendered Python code in revision files.  Pull request courtesy
-    of Louis-Amaury Chaib (@lachaib).
diff --git a/docs/build/unreleased/1509.rst b/docs/build/unreleased/1509.rst
deleted file mode 100644 (file)
index ce84dd0..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-.. change::\r
-    :tags: usecase, environment\r
-    :tickets: 1509\r
-\r
-    Enhance ``version_locations`` parsing to handle paths containing newlines.\r
diff --git a/docs/build/unreleased/1520.rst b/docs/build/unreleased/1520.rst
deleted file mode 100644 (file)
index 4a0b763..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
-    :tags: usecase, operations
-    :tickets: 1520
-
-    Added support for :paramref:`.Operations.create_table.if_not_exists` and
-    :paramref:`.Operations.drop_table.if_exists`, adding similar functionality
-    to render IF [NOT] EXISTS for table operations in a similar way as with
-    indexes. Pull request courtesy Aaron Griffin.
-
diff --git a/docs/build/unreleased/unpin_setuptools.rst b/docs/build/unreleased/unpin_setuptools.rst
deleted file mode 100644 (file)
index a0e0766..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-.. change::
-    :tags: change, general
-
-    The pin for ``setuptools<69.3`` in ``pyproject.toml`` has been removed.
-    This pin was to prevent a sudden change to :pep:`625` in setuptools from
-    taking place which changes the file name of SQLAlchemy's source
-    distribution on pypi to be an all lower case name, and the change was
-    extended to all SQLAlchemy projects to prevent any further surprises.
-    However, the presence of this pin is now holding back environments that
-    otherwise want to use a newer setuptools, so we've decided to move forward
-    with this change, with the assumption that build environments will have
-    largely accommodated the setuptools change by now.
-
-
-