]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
- 1.18.4 rel_1_18_4
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 10 Feb 2026 15:57:53 +0000 (10:57 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 10 Feb 2026 15:57:53 +0000 (10:57 -0500)
docs/build/changelog.rst
docs/build/conf.py
docs/build/unreleased/1232_amendment.rst [deleted file]

index d259ab5abbd8e4608e8ce8242f4e1cb94da3aea3..6e45f7e0e6f8248f0cebfbead1b98e831c7f7feb 100644 (file)
@@ -5,7 +5,32 @@ Changelog
 
 .. changelog::
     :version: 1.18.4
-    :include_notes_from: unreleased
+    :released: February 10, 2026
+
+    .. change::
+        :tags: bug, operations
+        :tickets: 1232
+
+        Reverted the behavior of :meth:`.Operations.add_column` that would
+        automatically render the "PRIMARY KEY" keyword inline when a
+        :class:`.Column` with ``primary_key=True`` is added. The automatic
+        behavior, added in version 1.18.2, is now opt-in via the new
+        :paramref:`.Operations.add_column.inline_primary_key` parameter. This
+        change restores the ability to render a PostgreSQL SERIAL column, which is
+        required to be ``primary_key=True``, while not impacting the ability to
+        render a separate primary key constraint. This also provides consistency
+        with the :paramref:`.Operations.add_column.inline_references` parameter and
+        gives users explicit control over SQL generation.
+
+        To render PRIMARY KEY inline, use the
+        :paramref:`.Operations.add_column.inline_primary_key` parameter set to
+        ``True``::
+
+            op.add_column(
+                "my_table",
+                Column("id", Integer, primary_key=True),
+                inline_primary_key=True
+            )
 
 .. changelog::
     :version: 1.18.3
index 2ed6f334a56b8481ddfded16a0891d112ba71f44..127a5ec73ca5e0c85c59516279f353266f5c71bc 100644 (file)
@@ -101,8 +101,8 @@ author = "Mike Bayer"
 # The short X.Y version.
 version = alembic.__version__
 # The full version, including alpha/beta/rc tags.
-release = "1.18.3"
-release_date = "January 29, 2026"
+release = "1.18.4"
+release_date = "February 10, 2026"
 
 
 # The language for content autogenerated by Sphinx. Refer to documentation
diff --git a/docs/build/unreleased/1232_amendment.rst b/docs/build/unreleased/1232_amendment.rst
deleted file mode 100644 (file)
index c83644e..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-.. change::
-    :tags: bug, operations
-    :tickets: 1232
-
-    Reverted the behavior of :meth:`.Operations.add_column` that would
-    automatically render the "PRIMARY KEY" keyword inline when a
-    :class:`.Column` with ``primary_key=True`` is added. The automatic
-    behavior, added in version 1.18.2, is now opt-in via the new
-    :paramref:`.Operations.add_column.inline_primary_key` parameter. This
-    change restores the ability to render a PostgreSQL SERIAL column, which is
-    required to be ``primary_key=True``, while not impacting the ability to
-    render a separate primary key constraint. This also provides consistency
-    with the :paramref:`.Operations.add_column.inline_references` parameter and
-    gives users explicit control over SQL generation.
-
-    To render PRIMARY KEY inline, use the
-    :paramref:`.Operations.add_column.inline_primary_key` parameter set to
-    ``True``::
-
-        op.add_column(
-            "my_table",
-            Column("id", Integer, primary_key=True),
-            inline_primary_key=True
-        )