<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/models/sql/query.py, branch 3.0.5</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=3.0.5</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=3.0.5'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2020-03-25T08:49:51Z</updated>
<entry>
<title>[3.0.x] Fixed #31377 -- Disabled grouping by aliases on QuerySet.values()/values_list() when they collide with field names.</title>
<updated>2020-03-25T08:49:51Z</updated>
<author>
<name>Hasan Ramezani</name>
<email>hasan.r67@gmail.com</email>
</author>
<published>2020-03-19T18:54:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=72652bcb1b29710d23c3e6f872046d4aedc58665'/>
<id>urn:sha1:72652bcb1b29710d23c3e6f872046d4aedc58665</id>
<content type='text'>
Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Thanks Holovashchenko Vadym for the report.

Backport of 10866a10fe9f0ad3ffdf6f93823aaf4716e6f27c from master
</content>
</entry>
<entry>
<title>[3.0.x] Refs #31136 -- Made QuerySet.values()/values_list() group only by selected annotation.</title>
<updated>2020-01-15T08:33:36Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2020-01-15T08:32:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a24686987f21fe6b5339cc13607c13fa906f81a8'/>
<id>urn:sha1:a24686987f21fe6b5339cc13607c13fa906f81a8</id>
<content type='text'>
Regression in 0f843fdd5b9b2f2307148465cd60f4e1b2befbb4.
Backport of 59b4e99dd00b9c36d56055b889f96885995e4240 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31136 -- Disabled grouping by aliases on QuerySet.values()/values_list().</title>
<updated>2020-01-04T19:49:43Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2020-01-04T19:49:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4f81f6d2364f00262f4577fc1de4e0a6ff424e89'/>
<id>urn:sha1:4f81f6d2364f00262f4577fc1de4e0a6ff424e89</id>
<content type='text'>
Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Thanks Sigurd Ljødal for the report.
Backport of 0f843fdd5b9b2f2307148465cd60f4e1b2befbb4 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31109 -- Disabled grouping by aliases on QuerySet.exists().</title>
<updated>2019-12-23T08:24:37Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2019-12-22T04:22:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7b065c41e406fb22d39d1f7b4cfed96bf06dc591'/>
<id>urn:sha1:7b065c41e406fb22d39d1f7b4cfed96bf06dc591</id>
<content type='text'>
Clearing the SELECT clause in Query.has_results was orphaning GROUP BY
references to it.

Thanks Thierry Bastian for the report and Baptiste Mispelon for the
bisect.

Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Backport of 720de4d0441fcfdb543051389c70efbe66ed962a from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31094 -- Included columns referenced by subqueries in GROUP BY on aggregations.</title>
<updated>2019-12-19T10:10:33Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2019-12-17T06:21:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fd9050589f5f99d61bf1c68917a9157c1e8c3752'/>
<id>urn:sha1:fd9050589f5f99d61bf1c68917a9157c1e8c3752</id>
<content type='text'>
Thanks Johannes Hoppe for the report.

Regression in fb3f034f1c63160c0ff13c609acd01c18be12f80.

Co-authored-by: Mariusz Felisiak &lt;felisiak.mariusz@gmail.com&gt;

Backport of 5a4d7285bd10bd40d9f7e574a7c421eb21094858 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #31060 -- Reallowed window expressions to be used in conditions outside of queryset filters.</title>
<updated>2019-12-06T14:28:23Z</updated>
<author>
<name>Alex Aktsipetrov</name>
<email>alex.akts@gmail.com</email>
</author>
<published>2019-12-05T16:08:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8af07712df54efbd1d3d9130ab90236f530278c1'/>
<id>urn:sha1:8af07712df54efbd1d3d9130ab90236f530278c1</id>
<content type='text'>
Regression in 4edad1ddf6203326e0be4bdb105beecb0fe454c4.

Thanks utapyngo for the report.

Backport of bf12273db4e53779546e2ac7b65c0ce8e3c8a640 from master.
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #30971 -- Prevented Query.resolve_lookup_value() from coercing list values to tuples.</title>
<updated>2019-11-13T08:20:50Z</updated>
<author>
<name>George Marshall</name>
<email>george@georgemarshall.name</email>
</author>
<published>2019-11-10T08:48:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fa6076daf460df2c2c5ff9f62862f050bc4427f4'/>
<id>urn:sha1:fa6076daf460df2c2c5ff9f62862f050bc4427f4</id>
<content type='text'>
Regression in 8a281aa7fe76a9da2284f943964a9413697cff1f.

Backport of 8be79984dce7d819879a6e594ca69c5f95a08378 from master
</content>
</entry>
<entry>
<title>[3.0.x] Fixed #30796 -- Prevented select_related() from mutating a queryset on chaining.</title>
<updated>2019-09-24T07:47:21Z</updated>
<author>
<name>Simon Charette</name>
<email>simon.charette@zapier.com</email>
</author>
<published>2019-09-23T19:51:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6b7bd079a6fc4e84553262b65074dbe0af456b03'/>
<id>urn:sha1:6b7bd079a6fc4e84553262b65074dbe0af456b03</id>
<content type='text'>
Thanks Darren Maki for the report.

Backport of 37f8f293775d0b672da8ae369d9a4e17f1db7851 from master
</content>
</entry>
<entry>
<title>Fixed #30739 -- Fixed exclusion of multi-valued lookup against outer rhs.</title>
<updated>2019-09-02T08:52:36Z</updated>
<author>
<name>Simon Charette</name>
<email>simon.charette@zapier.com</email>
</author>
<published>2019-09-01T18:35:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=13a8884a08342817094cc6287c7ae346100a297d'/>
<id>urn:sha1:13a8884a08342817094cc6287c7ae346100a297d</id>
<content type='text'>
OuterRef right hand sides have to be nested, just like F rhs have to,
during the subquery pushdown split_exclude performs to ensure they are
resolved against the outer query aliases.
</content>
</entry>
<entry>
<title>Fixed #25367 -- Allowed boolean expressions in QuerySet.filter() and exclude().</title>
<updated>2019-08-29T07:45:29Z</updated>
<author>
<name>Matthew Schinckel</name>
<email>matt@schinckel.net</email>
</author>
<published>2017-02-27T09:01:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4137fc2efce2dde48340728b8006fc6d66b9e3a5'/>
<id>urn:sha1:4137fc2efce2dde48340728b8006fc6d66b9e3a5</id>
<content type='text'>
This allows using expressions that have an output_field that is a
BooleanField to be used directly in a queryset filters, or in the
When() clauses of a Case() expression.

Thanks Josh Smeaton, Tim Graham, Simon Charette, Mariusz Felisiak, and
Adam Johnson for reviews.

Co-Authored-By: NyanKiyoshi &lt;hello@vanille.bid&gt;
</content>
</entry>
</feed>
