]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
cherry-pick changelog from 1.2.16
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 11 Jan 2019 15:15:38 +0000 (10:15 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 11 Jan 2019 15:15:38 +0000 (10:15 -0500)
doc/build/changelog/changelog_12.rst
doc/build/changelog/unreleased_12/4394.rst [deleted file]
doc/build/changelog/unreleased_12/4416.rst [deleted file]
doc/build/changelog/unreleased_12/4429.rst [deleted file]
doc/build/changelog/unreleased_12/4431.rst [deleted file]
doc/build/changelog/unreleased_12/4436.rst [deleted file]

index e1b01f62c0cf35485244edf5faccbf5cf53de2bd..f1cc8e332f5ad6f256919259de997de97bc7cacf 100644 (file)
 
 .. changelog::
     :version: 1.2.16
-    :include_notes_from: unreleased_12
+    :released: January 11, 2019
+
+    .. change::
+       :tag: bug, sql
+       :tickets: 4394
+
+       Fixed issue in "expanding IN" feature where using the same bound parameter
+       name more than once in a query would lead to a KeyError within the process
+       of rewriting the parameters in the query.
+
+    .. change::
+       :tags: bug, postgresql
+       :tickets: 4416
+
+       Fixed issue where a :class:`.postgresql.ENUM` or a custom domain present
+       in a remote schema would not be recognized within column reflection if
+       the name of the enum/domain or the name of the schema required quoting.
+       A new parsing scheme now fully parses out quoted or non-quoted tokens
+       including support for SQL-escaped quotes.
+
+    .. change::
+       :tags: bug, postgresql
+
+       Fixed issue where multiple :class:`.postgresql.ENUM` objects referred to
+       by the same :class:`.MetaData` object would fail to be created if
+       multiple objects had the same name under different schema names.  The
+       internal memoization the PostgreSQL dialect uses to track if it has
+       created a particular :class:`.postgresql.ENUM` in the database during
+       a DDL creation sequence now takes schema name into account.
+
+    .. change::
+       :tags: bug, engine
+       :tickets: 4429
+
+       Fixed a regression introduced in version 1.2 where a refactor
+       of the :class:`.SQLAlchemyError` base exception class introduced an
+       inappropriate coercion of a plain string message into Unicode under
+       python 2k, which is not handled by the Python interpreter for characters
+       outside of the platform's encoding (typically ascii).  The
+       :class:`.SQLAlchemyError` class now passes a bytestring through under
+       Py2K for ``__str__()`` as is the behavior of exception objects in general
+       under Py2K, does a safe coercion to unicode utf-8 with
+       backslash fallback for ``__unicode__()``.  For Py3K the message is
+       typically unicode already, but if not is again safe-coerced with utf-8
+       with backslash fallback for the ``__str__()`` method.
+
+    .. change::
+       :tags: bug, sql, oracle, mysql
+       :tickets: 4436
+
+       Fixed issue where the DDL emitted for :class:`.DropTableComment`, which
+       will be used by an upcoming version of Alembic, was incorrect for the MySQL
+       and Oracle databases.
+
+    .. change::
+       :tags: bug, sqlite
+       :tickets: 4431
+
+       Reflection of an index based on SQL expressions are now skipped with a
+       warning, in the same way as that of the Postgresql dialect, where we currently
+       do not support reflecting indexes that have SQL expressions within them.
+       Previously, an index with columns of None were produced which would break
+       tools like Alembic.
 
 .. changelog::
     :version: 1.2.15
diff --git a/doc/build/changelog/unreleased_12/4394.rst b/doc/build/changelog/unreleased_12/4394.rst
deleted file mode 100644 (file)
index faa3547..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-   :tag: bug, sql
-   :tickets: 4394
-
-   Fixed issue in "expanding IN" feature where using the same bound parameter
-   name more than once in a query would lead to a KeyError within the process
-   of rewriting the parameters in the query.
diff --git a/doc/build/changelog/unreleased_12/4416.rst b/doc/build/changelog/unreleased_12/4416.rst
deleted file mode 100644 (file)
index 4e5f3dd..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-.. change::
-   :tags: bug, postgresql
-   :tickets: 4416
-
-   Fixed issue where a :class:`.postgresql.ENUM` or a custom domain present
-   in a remote schema would not be recognized within column reflection if
-   the name of the enum/domain or the name of the schema required quoting.
-   A new parsing scheme now fully parses out quoted or non-quoted tokens
-   including support for SQL-escaped quotes.
-
-.. change::
-   :tags: bug, postgresql
-
-   Fixed issue where multiple :class:`.postgresql.ENUM` objects referred to
-   by the same :class:`.MetaData` object would fail to be created if
-   multiple objects had the same name under different schema names.  The
-   internal memoization the PostgreSQL dialect uses to track if it has
-   created a particular :class:`.postgresql.ENUM` in the database during
-   a DDL creation sequence now takes schema name into account.
diff --git a/doc/build/changelog/unreleased_12/4429.rst b/doc/build/changelog/unreleased_12/4429.rst
deleted file mode 100644 (file)
index 12c3e7e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-.. change::
-   :tags: bug, engine
-   :tickets: 4429
-
-   Fixed a regression introduced in version 1.2 where a refactor
-   of the :class:`.SQLAlchemyError` base exception class introduced an
-   inappropriate coercion of a plain string message into Unicode under
-   python 2k, which is not handled by the Python interpreter for characters
-   outside of the platform's encoding (typically ascii).  The
-   :class:`.SQLAlchemyError` class now passes a bytestring through under
-   Py2K for ``__str__()`` as is the behavior of exception objects in general
-   under Py2K, does a safe coercion to unicode utf-8 with
-   backslash fallback for ``__unicode__()``.  For Py3K the message is
-   typically unicode already, but if not is again safe-coerced with utf-8
-   with backslash fallback for the ``__str__()`` method.
\ No newline at end of file
diff --git a/doc/build/changelog/unreleased_12/4431.rst b/doc/build/changelog/unreleased_12/4431.rst
deleted file mode 100644 (file)
index 9aea496..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
-   :tags: bug, sqlite
-   :tickets: 4431
-
-   Reflection of an index based on SQL expressions are now skipped with a
-   warning, in the same way as that of the Postgresql dialect, where we currently
-   do not support reflecting indexes that have SQL expressions within them.
-   Previously, an index with columns of None were produced which would break
-   tools like Alembic.
diff --git a/doc/build/changelog/unreleased_12/4436.rst b/doc/build/changelog/unreleased_12/4436.rst
deleted file mode 100644 (file)
index c359b42..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-   :tags: bug, sql, oracle, mysql
-   :tickets: 4436
-
-   Fixed issue where the DDL emitted for :class:`.DropTableComment`, which
-   will be used by an upcoming version of Alembic, was incorrect for the MySQL
-   and Oracle databases.