<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/models/sql/where.py, branch 3.2.24</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=3.2.24</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=3.2.24'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2020-09-15T09:40:59Z</updated>
<entry>
<title>Fixed #32007 -- Fixed queryset crash with Q() annotation and aggregation.</title>
<updated>2020-09-15T09:40:59Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2020-09-15T09:40:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=eaf9764d3bb25970da89de5799d8d308715628ba'/>
<id>urn:sha1:eaf9764d3bb25970da89de5799d8d308715628ba</id>
<content type='text'>
Thanks Gordon Wrigley for the report.

Regression in 8a6df55f2dd5131282084a4edfd48f63fbf8c69a.</content>
</entry>
<entry>
<title>Fixed #29545 -- Fixed using filter lookups againts nested subquery expressions.</title>
<updated>2019-08-17T09:24:35Z</updated>
<author>
<name>Simon Charette</name>
<email>simon.charette@zapier.com</email>
</author>
<published>2019-08-16T03:20:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8b4a43dda702fe72c254388f1be2c0c75b7a3efc'/>
<id>urn:sha1:8b4a43dda702fe72c254388f1be2c0c75b7a3efc</id>
<content type='text'>
Made sql.Where resolve lhs of its child nodes. This is necessary to
allow filter lookups against nested subquery expressions to properly
resolve their OuterRefs to Cols.

Thanks Oskar Persson for the simplified test case.
</content>
</entry>
<entry>
<title>Refs #27149 -- Moved subquery expression resolving to Query.</title>
<updated>2019-03-22T00:36:31Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2019-03-06T06:05:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=35431298226165986ad07e91f9d3aca721ff38ec'/>
<id>urn:sha1:35431298226165986ad07e91f9d3aca721ff38ec</id>
<content type='text'>
This makes Subquery a thin wrapper over Query and makes sure it respects
the Expression source expression API by accepting the same number of
expressions as it returns. Refs #30188.

It also makes OuterRef usable in Query without Subquery wrapping. This
should allow Query's internals to more easily perform subquery push downs
during split_exclude(). Refs #21703.
</content>
</entry>
<entry>
<title>Refs #30158 -- Added alias argument to Expression.get_group_by_cols().</title>
<updated>2019-03-21T22:47:46Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2019-03-19T05:05:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9dc367dc10594ad024c83d398a8e3c3f8f221446'/>
<id>urn:sha1:9dc367dc10594ad024c83d398a8e3c3f8f221446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed typos in comments and docs.</title>
<updated>2018-08-01T20:09:22Z</updated>
<author>
<name>luz.paz</name>
<email>luzpaz@users.noreply.github.com</email>
</author>
<published>2018-08-01T16:55:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=97e637a87fb45c4de970cca6cb783d93473c9d15'/>
<id>urn:sha1:97e637a87fb45c4de970cca6cb783d93473c9d15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #27849 -- Removed empty Q() hack in filtered Aggregate.as_sql().</title>
<updated>2017-12-08T15:59:49Z</updated>
<author>
<name>Simon Charette</name>
<email>charettes@users.noreply.github.com</email>
</author>
<published>2017-12-08T15:59:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b43acf22dfa59815a1f4db0558acd98816325f66'/>
<id>urn:sha1:b43acf22dfa59815a1f4db0558acd98816325f66</id>
<content type='text'>
This required allowing WhereNode to be provided as When(condition).

This was made possible by cf12257db23fa248c89a3da3f718aa01a50ca659.</content>
</entry>
<entry>
<title>Fixed #28863 -- Fixed filter on annotation that contains Q.</title>
<updated>2017-12-02T02:48:49Z</updated>
<author>
<name>Sergey Fedoseev</name>
<email>fedoseev.sergey@gmail.com</email>
</author>
<published>2017-12-02T02:48:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=cf12257db23fa248c89a3da3f718aa01a50ca659'/>
<id>urn:sha1:cf12257db23fa248c89a3da3f718aa01a50ca659</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #26608 -- Added support for window expressions (OVER clause).</title>
<updated>2017-09-18T13:42:29Z</updated>
<author>
<name>Mads Jensen</name>
<email>mje@inducks.org</email>
</author>
<published>2017-09-18T13:42:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d549b8805053d4b064bf492ba90e90db5d7e2a6b'/>
<id>urn:sha1:d549b8805053d4b064bf492ba90e90db5d7e2a6b</id>
<content type='text'>
Thanks Josh Smeaton, Mariusz Felisiak, Sergey Fedoseev, Simon Charettes,
Adam Chainz/Johnson and Tim Graham for comments and reviews and Jamie
Cockburn for initial patch.</content>
</entry>
<entry>
<title>Refs #27656 -- Updated django.db docstring verbs according to PEP 257.</title>
<updated>2017-02-28T14:17:27Z</updated>
<author>
<name>Anton Samarchyan</name>
<email>anton.samarchyan@savoirfairelinux.com</email>
</author>
<published>2017-01-24T23:04:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=60e52a047e55bc4cd5a93a8bd4d07baed27e9a22'/>
<id>urn:sha1:60e52a047e55bc4cd5a93a8bd4d07baed27e9a22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #23919 -- Stopped inheriting from object to define new style classes.</title>
<updated>2017-01-19T07:39:46Z</updated>
<author>
<name>Simon Charette</name>
<email>charettes@users.noreply.github.com</email>
</author>
<published>2017-01-19T07:39:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=cecc079168e8669138728d31611ff3a1e7eb3a9f'/>
<id>urn:sha1:cecc079168e8669138728d31611ff3a1e7eb3a9f</id>
<content type='text'>
</content>
</entry>
</feed>
