summaryrefslogtreecommitdiff
path: root/doc/build
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-01-02 18:26:32 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2014-01-02 18:26:32 -0500
commitca8fca63916897f1bbc2fa4f1ee440c6b5d9a88a (patch)
treefaedf154f7574d302204e0c556a463e9d01bf451 /doc/build
parent504543090213db5b9c7cecb27a78b12fa12e9024 (diff)
downloadsqlalchemy-ca8fca63916897f1bbc2fa4f1ee440c6b5d9a88a.tar.gz
- Fixed regression where we apparently still create an implicit
alias when saying query(B).join(B.cs), where "C" is a joined inh class; however, this implicit alias was created only considering the immediate left side, and not a longer chain of joins along different joined-inh subclasses of the same base. As long as we're still implicitly aliasing in this case, the behavior is dialed back a bit so that it will alias the right side in a wider variety of cases. [ticket:2903]
Diffstat (limited to 'doc/build')
-rw-r--r--doc/build/changelog/changelog_09.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/build/changelog/changelog_09.rst b/doc/build/changelog/changelog_09.rst
index 65da0a39f..069df37a4 100644
--- a/doc/build/changelog/changelog_09.rst
+++ b/doc/build/changelog/changelog_09.rst
@@ -12,6 +12,21 @@
:start-line: 5
.. changelog::
+ :version: 0.9.1
+
+ .. change::
+ :tags: bug, orm
+ :tickets: 2903
+
+ Fixed regression where we apparently still create an implicit
+ alias when saying query(B).join(B.cs), where "C" is a joined inh
+ class; however, this implicit alias was created only considering
+ the immediate left side, and not a longer chain of joins along different
+ joined-inh subclasses of the same base. As long as we're still
+ implicitly aliasing in this case, the behavior is dialed back a bit
+ so that it will alias the right side in a wider variety of cases.
+
+.. changelog::
:version: 0.9.0
:released: December 30, 2013