<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/db/models/query.py, branch 4.2.29</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=4.2.29</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=4.2.29'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-11-05T12:53:33Z</updated>
<entry>
<title>[4.2.x] Refs CVE-2025-64459 -- Avoided propagating invalid arguments to Q on dictionary expansion.</title>
<updated>2025-11-05T12:53:33Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-09-24T19:56:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=279f8b9557f0fef9790822b0c38164fc9dfcab2a'/>
<id>urn:sha1:279f8b9557f0fef9790822b0c38164fc9dfcab2a</id>
<content type='text'>
Backport of 3c3f46357718166069948625354b8315a8505262 from main.
</content>
</entry>
<entry>
<title>[4.2.x] Refs #33476 -- Applied Black's 2023 stable style.</title>
<updated>2023-02-01T10:37:29Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2023-02-01T07:13:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=80aae8343939e849100db87b1c9615f32b38ea0b'/>
<id>urn:sha1:80aae8343939e849100db87b1c9615f32b38ea0b</id>
<content type='text'>
Black 23.1.0 is released which, as the first release of the year,
introduces the 2023 stable style. This incorporates most of last year's
preview style.

https://github.com/psf/black/releases/tag/23.1.0

Backport of 097e3a70c1481ee7b042b2edd91b2be86fb7b5b6 from main
</content>
</entry>
<entry>
<title>Fixed #31679 -- Delayed annotating aggregations.</title>
<updated>2022-11-23T16:46:07Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2022-11-23T02:49:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1297c0d0d76a708017fe196b61a0ab324df76954'/>
<id>urn:sha1:1297c0d0d76a708017fe196b61a0ab324df76954</id>
<content type='text'>
By avoiding to annotate aggregations meant to be possibly pushed to an
outer query until their references are resolved it is possible to
aggregate over a query with the same alias.

Even if #34176 is a convoluted case to support, this refactor seems
worth it given the reduction in complexity it brings with regards to
annotation removal when performing a subquery pushdown.
</content>
</entry>
<entry>
<title>Fixed #34171 -- Fixed QuerySet.bulk_create() on fields with db_column in unique_fields/update_fields.</title>
<updated>2022-11-22T13:47:21Z</updated>
<author>
<name>DevilsAutumn</name>
<email>bhuvnesh875@gmail.com</email>
</author>
<published>2022-11-22T09:34:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4035bab56f2862a25cd7bfba41a84e58672cb1cc'/>
<id>urn:sha1:4035bab56f2862a25cd7bfba41a84e58672cb1cc</id>
<content type='text'>
Bug in 0f6946495a8ec955b471ca1baaf408ceb53d4796.

Thanks Joshua Brooks for the report.
</content>
</entry>
<entry>
<title>Fixed #34177 -- Fixed QuerySet.bulk_create() crash on "pk" in unique_fields.</title>
<updated>2022-11-22T13:26:23Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2022-11-22T13:26:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7d5329852f19c6ae78c6f6f3d3e41835377bf295'/>
<id>urn:sha1:7d5329852f19c6ae78c6f6f3d3e41835377bf295</id>
<content type='text'>
Bug in 0f6946495a8ec955b471ca1baaf408ceb53d4796.</content>
</entry>
<entry>
<title>Fixed #27654 -- Propagated alters_data attribute to callables overridden in subclasses.</title>
<updated>2022-11-04T10:08:58Z</updated>
<author>
<name>LightDiscord</name>
<email>root@arnaud.sh</email>
</author>
<published>2022-10-04T18:11:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e20c9eb60ab9d1c84b19672def918097c943edd8'/>
<id>urn:sha1:e20c9eb60ab9d1c84b19672def918097c943edd8</id>
<content type='text'>
Thanks Shai Berger and Adam Johnson for reviews and the implementation
idea.
</content>
</entry>
<entry>
<title>Fixed #32095 -- Made QuerySet.update_or_create() save only fields passed in defaults or with custom pre_save().</title>
<updated>2022-09-30T04:26:19Z</updated>
<author>
<name>sarahboyce</name>
<email>sarahvboyce95@gmail.com</email>
</author>
<published>2022-09-27T13:26:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6cc0f22a73970dd7c0d29d4d8d2ff9e1cc862b30'/>
<id>urn:sha1:6cc0f22a73970dd7c0d29d4d8d2ff9e1cc862b30</id>
<content type='text'>
Thanks Florian Apolloner for the initial patch.
</content>
</entry>
<entry>
<title>Fixed #33799, Refs #31685 -- Added parameters for updating conflicts to QuerySeta.abulk_create().</title>
<updated>2022-06-23T09:12:35Z</updated>
<author>
<name>DhruvaPatil98</name>
<email>dhruvapatil98@gmail.com</email>
</author>
<published>2022-06-23T07:02:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c627226d05dd52aef59447dcfb29cec2c2b11b8a'/>
<id>urn:sha1:c627226d05dd52aef59447dcfb29cec2c2b11b8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28897 -- Fixed QuerySet.update() on querysets ordered by annotations.</title>
<updated>2022-06-17T08:06:17Z</updated>
<author>
<name>David Wobrock</name>
<email>david.wobrock@gmail.com</email>
</author>
<published>2022-06-17T07:20:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3ef37a5245015f69a9b9f884ebc289a35d02c5f6'/>
<id>urn:sha1:3ef37a5245015f69a9b9f884ebc289a35d02c5f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #33772 -- Added QuerySet.first()/last() error message on unordered queryset with aggregation.</title>
<updated>2022-06-14T10:24:43Z</updated>
<author>
<name>Pablo Pissi</name>
<email>pablopissi@gmail.com</email>
</author>
<published>2022-06-13T01:08:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d287294885e116c49c87f0c663068511a8402c0f'/>
<id>urn:sha1:d287294885e116c49c87f0c663068511a8402c0f</id>
<content type='text'>
</content>
</entry>
</feed>
