]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
cherry-pick changelog from 1.2.11
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 20 Aug 2018 21:00:53 +0000 (17:00 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 20 Aug 2018 21:00:53 +0000 (17:00 -0400)
doc/build/changelog/changelog_12.rst
doc/build/changelog/unreleased_12/4309.rst [deleted file]
doc/build/changelog/unreleased_12/4313.rst [deleted file]
doc/build/changelog/unreleased_12/4320.rst [deleted file]
doc/build/changelog/unreleased_12/4321.rst [deleted file]
doc/build/changelog/unreleased_12/4322.rst [deleted file]
doc/build/changelog/unreleased_12/pr464.rst [deleted file]
doc/build/changelog/unreleased_12/pr824.rst [deleted file]

index d0a30c2103fe4f33cb1301a78c955d9f8b3b4b57..e8a1723d607242460ac4069c9027466e775ab9fa 100644 (file)
 
 .. changelog::
     :version: 1.2.11
-    :include_notes_from: unreleased_12
+    :released: August 20, 2018
+
+    .. change::
+        :tags: bug, py3k
+
+        Started importing "collections" from "collections.abc" under Python 3.3 and
+        greater for Python 3.8 compatibility.  Pull request courtesy Nathaniel
+        Knight.
+
+    .. change::
+        :tag: bug, sqlite
+
+        Fixed issue where the "schema" name used for a SQLite database within table
+        reflection would not quote the schema name correctly.  Pull request
+        courtesy Phillip Cloud.
+
+    .. change::
+        :tags: bug, sql
+        :tickets: 4320
+
+        Fixed issue that is closely related to :ticket:`3639` where an expression
+        rendered in a boolean context on a non-native boolean backend would
+        be compared to 1/0 even though it is already an implcitly boolean
+        expression, when :meth:`.ColumnElement.self_group` were used.  While this
+        does not affect the user-friendly backends (MySQL, SQLite) it was not
+        handled by Oracle (and possibly SQL Server).   Whether or not the
+        expression is implicitly boolean on any database is now determined
+        up front as an additional check to not generate the integer comparison
+        within the compliation of the statement.
+
+    .. change::
+        :tags: bug, oracle
+        :tickets: 4309
+
+        For cx_Oracle, Integer datatypes will now be bound to "int", per advice
+        from the cx_Oracle developers.  Previously, using cx_Oracle.NUMBER caused a
+        loss in precision within the cx_Oracle 6.x series.
+
+
+    .. change::
+        :tags: bug, orm, declarative
+        :tickets: 4321
+
+        Fixed issue in previously untested use case, allowing a declarative mapped
+        class to inherit from a classically-mapped class outside of the declarative
+        base, including that it accommodates for unmapped intermediate classes. An
+        unmapped intermediate class may specify ``__abstract__``, which is now
+        interpreted correctly, or the intermediate class can remain unmarked, and
+        the classically mapped base class will be detected within the hierarchy
+        regardless. In order to anticipate existing scenarios which may be mixing
+        in classical mappings into existing declarative hierarchies, an error is
+        now raised if multiple mapped bases are detected for a given class.
+
+    .. change::
+        :tags: bug, sql
+        :tickets: 4322
+
+        Added missing window function parameters
+        :paramref:`.WithinGroup.over.range_` and :paramref:`.WithinGroup.over.rows`
+        parameters to the :meth:`.WithinGroup.over` and
+        :meth:`.FunctionFilter.over` methods, to correspond to the range/rows
+        feature added to the "over" method of SQL functions as part of
+        :ticket:`3049` in version 1.1.
+
+    .. change::
+        :tags: bug, sql
+        :tickets: 4313
+
+        Fixed bug where the multi-table support for UPDATE and DELETE statements
+        did not consider the additional FROM elements as targets for correlation,
+        when a correlated SELECT were also combined with the statement.  This
+        change now includes that a SELECT statement in the WHERE clause for such a
+        statement will try to auto-correlate back to these additional tables in the
+        parent UPDATE/DELETE or unconditionally correlate if
+        :meth:`.Select.correlate` is used.  Note that auto-correlation raises an
+        error if the SELECT statement would have no FROM clauses as a result, which
+        can now occur if the parent UPDATE/DELETE specifies the same tables in its
+        additional set of tables; specify :meth:`.Select.correlate` explicitly to
+        resolve.
 
 .. changelog::
     :version: 1.2.10
diff --git a/doc/build/changelog/unreleased_12/4309.rst b/doc/build/changelog/unreleased_12/4309.rst
deleted file mode 100644 (file)
index c2e2221..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-.. change::
-    :tags: bug, oracle
-    :tickets: 4309
-
-    For cx_Oracle, Integer datatypes will now be bound to "int", per advice
-    from the cx_Oracle developers.  Previously, using cx_Oracle.NUMBER caused a
-    loss in precision within the cx_Oracle 6.x series.
-
diff --git a/doc/build/changelog/unreleased_12/4313.rst b/doc/build/changelog/unreleased_12/4313.rst
deleted file mode 100644 (file)
index 9817420..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-.. change::
-    :tags: bug, sql
-    :tickets: 4313
-
-    Fixed bug where the multi-table support for UPDATE and DELETE statements
-    did not consider the additional FROM elements as targets for correlation,
-    when a correlated SELECT were also combined with the statement.  This
-    change now includes that a SELECT statement in the WHERE clause for such a
-    statement will try to auto-correlate back to these additional tables in the
-    parent UPDATE/DELETE or unconditionally correlate if
-    :meth:`.Select.correlate` is used.  Note that auto-correlation raises an
-    error if the SELECT statement would have no FROM clauses as a result, which
-    can now occur if the parent UPDATE/DELETE specifies the same tables in its
-    additional set of tables; specify :meth:`.Select.correlate` explicitly to
-    resolve.
diff --git a/doc/build/changelog/unreleased_12/4320.rst b/doc/build/changelog/unreleased_12/4320.rst
deleted file mode 100644 (file)
index b00a914..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-.. change::
-    :tags: bug, sql
-    :tickets: 4320
-
-    Fixed issue that is closely related to :ticket:`3639` where an expression
-    rendered in a boolean context on a non-native boolean backend would
-    be compared to 1/0 even though it is already an implcitly boolean
-    expression, when :meth:`.ColumnElement.self_group` were used.  While this
-    does not affect the user-friendly backends (MySQL, SQLite) it was not
-    handled by Oracle (and possibly SQL Server).   Whether or not the
-    expression is implicitly boolean on any database is now determined
-    up front as an additional check to not generate the integer comparison
-    within the compliation of the statement.
diff --git a/doc/build/changelog/unreleased_12/4321.rst b/doc/build/changelog/unreleased_12/4321.rst
deleted file mode 100644 (file)
index edf65f2..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-.. change::
-    :tags: bug, orm, declarative
-    :tickets: 4321
-
-    Fixed issue in previously untested use case, allowing a declarative mapped
-    class to inherit from a classically-mapped class outside of the declarative
-    base, including that it accommodates for unmapped intermediate classes. An
-    unmapped intermediate class may specify ``__abstract__``, which is now
-    interpreted correctly, or the intermediate class can remain unmarked, and
-    the classically mapped base class will be detected within the hierarchy
-    regardless. In order to anticipate existing scenarios which may be mixing
-    in classical mappings into existing declarative hierarchies, an error is
-    now raised if multiple mapped bases are detected for a given class.
diff --git a/doc/build/changelog/unreleased_12/4322.rst b/doc/build/changelog/unreleased_12/4322.rst
deleted file mode 100644 (file)
index f1b1634..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-.. change::
-    :tags: bug, sql
-    :tickets: 4322
-
-    Added missing window function parameters
-    :paramref:`.WithinGroup.over.range_` and :paramref:`.WithinGroup.over.rows`
-    parameters to the :meth:`.WithinGroup.over` and
-    :meth:`.FunctionFilter.over` methods, to correspond to the range/rows
-    feature added to the "over" method of SQL functions as part of
-    :ticket:`3049` in version 1.1.
diff --git a/doc/build/changelog/unreleased_12/pr464.rst b/doc/build/changelog/unreleased_12/pr464.rst
deleted file mode 100644 (file)
index 7f84c19..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.. change::
-    :tags: bug, py3k
-
-    Started importing "collections" from "collections.abc" under Python 3.3 and
-    greater for Python 3.8 compatibility.  Pull request courtesy Nathaniel
-    Knight.
diff --git a/doc/build/changelog/unreleased_12/pr824.rst b/doc/build/changelog/unreleased_12/pr824.rst
deleted file mode 100644 (file)
index a78bf24..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.. change::
-    :tag: bug, sqlite
-
-    Fixed issue where the "schema" name used for a SQLite database within table
-    reflection would not quote the schema name correctly.  Pull request
-    courtesy Phillip Cloud.