]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
cherry-pick changelog from 1.3.19
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 17 Aug 2020 20:12:11 +0000 (16:12 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 17 Aug 2020 20:12:11 +0000 (16:12 -0400)
13 files changed:
doc/build/changelog/changelog_13.rst
doc/build/changelog/unreleased_13/4733.rst [deleted file]
doc/build/changelog/unreleased_13/5357.rst [deleted file]
doc/build/changelog/unreleased_13/5411.rst [deleted file]
doc/build/changelog/unreleased_13/5456.rst [deleted file]
doc/build/changelog/unreleased_13/5467.rst [deleted file]
doc/build/changelog/unreleased_13/5470.rst [deleted file]
doc/build/changelog/unreleased_13/5476.rst [deleted file]
doc/build/changelog/unreleased_13/5481.rst [deleted file]
doc/build/changelog/unreleased_13/5493.rst [deleted file]
doc/build/changelog/unreleased_13/5494.rst [deleted file]
doc/build/changelog/unreleased_13/5500.rst [deleted file]
doc/build/changelog/unreleased_13/5513.rst [deleted file]

index 140c36ad6585678826e35709123008775f7e9ea9..ca06ad553b8e22349323194395a1e9e8825000b6 100644 (file)
 
 .. changelog::
     :version: 1.3.19
-    :include_notes_from: unreleased_13
+    :released: August 17, 2020
+
+    .. change::
+        :tags: usecase, py3k
+        :tickets: #5357
+
+        Added a ``**kw`` argument to the :meth:`.DeclarativeMeta.__init__` method.
+        This allows a class to support the :pep:`487` metaclass hook
+        ``__init_subclass__``.  Pull request courtesy Ewen Gillies.
+
+
+    .. change::
+        :tags: bug, sql
+        :tickets: 5470
+
+        Repaired an issue where the "ORDER BY" clause rendering a label name rather
+        than a complete expression, which is particularly important for SQL Server,
+        would fail to occur if the expression were enclosed in a parenthesized
+        grouping in some cases.   This case has been added to test support. The
+        change additionally adjusts the "automatically add ORDER BY columns when
+        DISTINCT is present" behavior of ORM query, deprecated in 1.4, to more
+        accurately detect column expressions that are already present.
+
+    .. change::
+        :tags: usecase, mysql
+        :tickets: 5481
+
+        The MySQL dialect will render FROM DUAL for a SELECT statement that has no
+        FROM clause but has a WHERE clause. This allows things like "SELECT 1 WHERE
+        EXISTS (subquery)" kinds of queries to be used as well as other use cases.
+
+
+    .. change::
+        :tags: bug, mssql, sql
+        :tickets: 5467
+
+        Fixed bug where the mssql dialect incorrectly escaped object names that
+        contained ']' character(s).
+
+    .. change::
+        :tags: bug, reflection, sqlite, mssql
+        :tickets: 5456
+
+        Applied a sweep through all included dialects to ensure names that contain
+        single or double quotes are properly escaped when querying system tables,
+        for all :class:`.Inspector` methods that accept object names as an argument
+        (e.g. table names, view names, etc).   SQLite and MSSQL contained two
+        quoting issues that were repaired.
+
+    .. change::
+        :tags: bug, mysql
+        :tickets: 5411
+
+        Fixed an issue where CREATE TABLE statements were not specifying the
+        COLLATE keyword correctly.
+
+    .. change::
+        :tags: bug, datatypes, sql
+        :tickets: 4733
+
+        The ``LookupError`` message will now provide the user with up to four
+        possible values that a column is constrained to via the :class:`.Enum`.
+        Values longer than 11 characters will be truncated and replaced with
+        ellipses. Pull request courtesy Ramon Williams.
+
+    .. change::
+        :tags: bug, postgresql
+        :tickets: 5476
+
+        Fixed issue where the return type for the various RANGE comparison
+        operators would itself be the same RANGE type rather than BOOLEAN, which
+        would cause an undesirable result in the case that a
+        :class:`.TypeDecorator` that defined result-processing behavior were in
+        use.  Pull request courtesy Jim Bosch.
+
+
+
+    .. change::
+        :tags: bug, mysql
+        :tickets: 5493
+
+        Added MariaDB code 1927 to the list of "disconnect" codes, as recent
+        MariaDB versions apparently use this code when the database server was
+        stopped.
+
+    .. change::
+        :tags: usecase, declarative, orm
+        :tickets: 5513
+
+        The name of the virtual column used when using the
+        :class:`_declarative.AbstractConcreteBase` and
+        :class:`_declarative.ConcreteBase` classes can now be customized, to allow
+        for models that have a column that is actually named ``type``.  Pull
+        request courtesy Jesse-Bakker.
+
+    .. change::
+        :tags: usecase, orm
+        :tickets: 5494
+
+        Adjusted the workings of the :meth:`_orm.Mapper.all_orm_descriptors`
+        accessor to represent the attributes in the order that they are located in
+        a deterministic way, assuming the use of Python 3.6 or higher which
+        maintains the sorting order of class attributes based on how they were
+        declared.   This sorting is not guaranteed to match the declared order of
+        attributes in all cases however; see the method documentation for the exact
+        scheme.
+
+
+
+    .. change::
+        :tags: bug, sql
+        :tickets: 5500
+
+        Fixed issue where the
+        :paramref:`_engine.Connection.execution_options.schema_translate_map`
+        feature would not take effect when the :meth:`_schema.Sequence.next_value`
+        function function for a :class:`_schema.Sequence` were used in the
+        :paramref:`_schema.Column.server_default` parameter and the create table
+        DDL were emitted.
 
 .. changelog::
     :version: 1.3.18
diff --git a/doc/build/changelog/unreleased_13/4733.rst b/doc/build/changelog/unreleased_13/4733.rst
deleted file mode 100644 (file)
index fb85800..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-.. change::
-    :tags: bug, datatypes, sql
-    :tickets: 4733
-
-    The ``LookupError`` message will now provide the user with up to four
-    possible values that a column is constrained to via the :class:`.Enum`.
-    Values longer than 11 characters will be truncated and replaced with
-    ellipses. Pull request courtesy Ramon Williams.
diff --git a/doc/build/changelog/unreleased_13/5357.rst b/doc/build/changelog/unreleased_13/5357.rst
deleted file mode 100644 (file)
index 4503b13..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-.. change::
-    :tags: usecase, py3k
-    :tickets: #5357
-
-    Added a ``**kw`` argument to the :meth:`.DeclarativeMeta.__init__` method.
-    This allows a class to support the :pep:`487` metaclass hook
-    ``__init_subclass__``.  Pull request courtesy Ewen Gillies.
-
diff --git a/doc/build/changelog/unreleased_13/5411.rst b/doc/build/changelog/unreleased_13/5411.rst
deleted file mode 100644 (file)
index 8389278..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.. change::
-    :tags: bug, mysql
-    :tickets: 5411
-
-    Fixed an issue where CREATE TABLE statements were not specifying the
-    COLLATE keyword correctly.
\ No newline at end of file
diff --git a/doc/build/changelog/unreleased_13/5456.rst b/doc/build/changelog/unreleased_13/5456.rst
deleted file mode 100644 (file)
index 823f373..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
-    :tags: bug, reflection, sqlite, mssql
-    :tickets: 5456
-
-    Applied a sweep through all included dialects to ensure names that contain
-    single or double quotes are properly escaped when querying system tables,
-    for all :class:`.Inspector` methods that accept object names as an argument
-    (e.g. table names, view names, etc).   SQLite and MSSQL contained two
-    quoting issues that were repaired.
diff --git a/doc/build/changelog/unreleased_13/5467.rst b/doc/build/changelog/unreleased_13/5467.rst
deleted file mode 100644 (file)
index 241bdb7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.. change::
-    :tags: bug, mssql, sql
-    :tickets: 5467
-
-    Fixed bug where the mssql dialect incorrectly escaped object names that
-    contained ']' character(s).
diff --git a/doc/build/changelog/unreleased_13/5470.rst b/doc/build/changelog/unreleased_13/5470.rst
deleted file mode 100644 (file)
index 8bf868f..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-.. change::
-    :tags: bug, sql
-    :tickets: 5470
-
-    Repaired an issue where the "ORDER BY" clause rendering a label name rather
-    than a complete expression, which is particularly important for SQL Server,
-    would fail to occur if the expression were enclosed in a parenthesized
-    grouping in some cases.   This case has been added to test support. The
-    change additionally adjusts the "automatically add ORDER BY columns when
-    DISTINCT is present" behavior of ORM query, deprecated in 1.4, to more
-    accurately detect column expressions that are already present.
-
diff --git a/doc/build/changelog/unreleased_13/5476.rst b/doc/build/changelog/unreleased_13/5476.rst
deleted file mode 100644 (file)
index abbf9b7..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-.. change::
-    :tags: bug, postgresql
-    :tickets: 5476
-
-    Fixed issue where the return type for the various RANGE comparison
-    operators would itself be the same RANGE type rather than BOOLEAN, which
-    would cause an undesirable result in the case that a
-    :class:`.TypeDecorator` that defined result-processing behavior were in
-    use.  Pull request courtesy Jim Bosch.
-
-
diff --git a/doc/build/changelog/unreleased_13/5481.rst b/doc/build/changelog/unreleased_13/5481.rst
deleted file mode 100644 (file)
index 7d7666a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-.. change::
-    :tags: usecase, mysql
-    :tickets: 5481
-
-    The MySQL dialect will render FROM DUAL for a SELECT statement that has no
-    FROM clause but has a WHERE clause. This allows things like "SELECT 1 WHERE
-    EXISTS (subquery)" kinds of queries to be used as well as other use cases.
-
diff --git a/doc/build/changelog/unreleased_13/5493.rst b/doc/build/changelog/unreleased_13/5493.rst
deleted file mode 100644 (file)
index a1f9f44..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-    :tags: bug, mysql
-    :tickets: 5493
-
-    Added MariaDB code 1927 to the list of "disconnect" codes, as recent
-    MariaDB versions apparently use this code when the database server was
-    stopped.
diff --git a/doc/build/changelog/unreleased_13/5494.rst b/doc/build/changelog/unreleased_13/5494.rst
deleted file mode 100644 (file)
index a9b594e..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-.. change::
-    :tags: usecase, orm
-    :tickets: 5494
-
-    Adjusted the workings of the :meth:`_orm.Mapper.all_orm_descriptors`
-    accessor to represent the attributes in the order that they are located in
-    a deterministic way, assuming the use of Python 3.6 or higher which
-    maintains the sorting order of class attributes based on how they were
-    declared.   This sorting is not guaranteed to match the declared order of
-    attributes in all cases however; see the method documentation for the exact
-    scheme.
-
-
diff --git a/doc/build/changelog/unreleased_13/5500.rst b/doc/build/changelog/unreleased_13/5500.rst
deleted file mode 100644 (file)
index c93a869..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-.. change::
-    :tags: bug, sql
-    :tickets: 5500
-
-    Fixed issue where the
-    :paramref:`_engine.Connection.execution_options.schema_translate_map`
-    feature would not take effect when the :meth:`_schema.Sequence.next_value`
-    function function for a :class:`_schema.Sequence` were used in the
-    :paramref:`_schema.Column.server_default` parameter and the create table
-    DDL were emitted.
diff --git a/doc/build/changelog/unreleased_13/5513.rst b/doc/build/changelog/unreleased_13/5513.rst
deleted file mode 100644 (file)
index 50e7404..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
-    :tags: usecase, declarative, orm
-    :tickets: 5513
-
-    The name of the virtual column used when using the
-    :class:`_declarative.AbstractConcreteBase` and
-    :class:`_declarative.ConcreteBase` classes can now be customized, to allow
-    for models that have a column that is actually named ``type``.  Pull
-    request courtesy Jesse-Bakker.