<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/AUTHORS, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-30T23:52:11Z</updated>
<entry>
<title>Fixed #37075 -- Allowed overriding the PostgreSQL pool's "check" callable.</title>
<updated>2026-04-30T23:52:11Z</updated>
<author>
<name>Raoni Timo</name>
<email>raoni@relume.io</email>
</author>
<published>2026-04-30T13:57:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9f790ef1a0f356cf6342b5d57bbaeac35aed0d9f'/>
<id>urn:sha1:9f790ef1a0f356cf6342b5d57bbaeac35aed0d9f</id>
<content type='text'>
Setting "check" in OPTIONS["pool"] previously raised TypeError because the
PostgreSQL backend always passed check= to ConnectionPool() and unpacked
**pool_options on top, regardless of CONN_HEALTH_CHECKS. The user's callable
now takes precedence via setdefault(); pool_options is copied first to avoid
mutating the user's settings dict.
</content>
</entry>
<entry>
<title>Fixed #37036 -- Added missing flat=True arg in DeferredAttribute.fetch_many().</title>
<updated>2026-04-18T13:39:50Z</updated>
<author>
<name>garybadwal</name>
<email>gurpreet071999@gmail.com</email>
</author>
<published>2026-04-16T06:16:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=820c7d3248af6afbdf3390c97b29e41ba126a421'/>
<id>urn:sha1:820c7d3248af6afbdf3390c97b29e41ba126a421</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #37004 -- Used QuerySet.totally_ordered in BaseModelFormSet.get_queryset() for stable ordering.</title>
<updated>2026-04-01T17:51:37Z</updated>
<author>
<name>Rodrigo Vieira</name>
<email>rodrigo.vieira@gmail.com</email>
</author>
<published>2026-03-31T23:34:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=856c915326768962806705ca7733e4abbb8f794f'/>
<id>urn:sha1:856c915326768962806705ca7733e4abbb8f794f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36526 -- Fixed bulk_update() batching example in docs.</title>
<updated>2026-03-28T13:24:05Z</updated>
<author>
<name>Georgios Verigakis</name>
<email>verigak@gmail.com</email>
</author>
<published>2026-03-28T13:24:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4fd9e85b6031e7ddf878b280f324da6b98f7b0ed'/>
<id>urn:sha1:4fd9e85b6031e7ddf878b280f324da6b98f7b0ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36913 -- Optimized MultipleChoiceField.validate().</title>
<updated>2026-03-25T13:23:10Z</updated>
<author>
<name>afenoum</name>
<email>anja1catus@gmail.com</email>
</author>
<published>2026-03-15T11:18:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=26f8929f16c514bd9967cd78d8dcd7760b82cc92'/>
<id>urn:sha1:26f8929f16c514bd9967cd78d8dcd7760b82cc92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36894 -- Added TypeError for conflicting arguments in mail APIs.</title>
<updated>2026-03-16T16:51:58Z</updated>
<author>
<name>Praful Gulani</name>
<email>prafulgulani555@gmail.com</email>
</author>
<published>2026-02-12T14:33:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2333d56696141303000986a16553205ece993c67'/>
<id>urn:sha1:2333d56696141303000986a16553205ece993c67</id>
<content type='text'>
A TypeError is now raised if fail_silently=True, auth_user, or auth_password
are provided along a connection.

Updated AdminEmailHandler in django.utils.log to remove redundant
fail_silently=True.

Thanks Mike Edmunds for the report and Jacob Tyler Walls for the review.
</content>
</entry>
<entry>
<title>Fixed #36920 -- Fixed alignment of fieldset legends in wide admin forms.</title>
<updated>2026-02-20T20:30:23Z</updated>
<author>
<name>usman</name>
<email>muhammad.usman11914@gmail.com</email>
</author>
<published>2026-02-19T20:19:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8d251b512bafd7b7f736cfcabeba0ae76106f2db'/>
<id>urn:sha1:8d251b512bafd7b7f736cfcabeba0ae76106f2db</id>
<content type='text'>
Visual regression in 4187da258fe212d494cb578a0bc2b52c4979ab95.
</content>
</entry>
<entry>
<title>Fixed #36879 -- Identified Django client in Redis client metadata.</title>
<updated>2026-02-03T11:40:29Z</updated>
<author>
<name>ar3ph</name>
<email>192461522+ar3ph@users.noreply.github.com</email>
</author>
<published>2026-02-02T18:26:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=72ae25a9c2bb1a9e369e52e696a8b7d1a8df245e'/>
<id>urn:sha1:72ae25a9c2bb1a9e369e52e696a8b7d1a8df245e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #13883 -- Rendered named choice groups with &lt;optgroup&gt; in FilteredSelectMultiple.</title>
<updated>2026-01-23T02:12:23Z</updated>
<author>
<name>seanhelvey</name>
<email>sean.helvey@gmail.com</email>
</author>
<published>2024-12-13T19:56:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b1ffa9a9d78b0c2c5ad6ed5a1d84e380d5cfd010'/>
<id>urn:sha1:b1ffa9a9d78b0c2c5ad6ed5a1d84e380d5cfd010</id>
<content type='text'>
This patch adds support for &lt;optgroup&gt;s in FilteredSelectMultiple widgets.
When a popup returns a new object, if the source field contains optgroup
choices, the optgroup is now also included in the response data.

Additionally, this adds error handling for invalid source_model parameters
to prevent crashes and display user-friendly error messages instead.

Co-authored-by: Michael McLarnon &lt;mmclar@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #36808 -- Required name argument in UniqueConstraint signature.</title>
<updated>2025-12-19T14:48:15Z</updated>
<author>
<name>Jonathan Biemond</name>
<email>jonbiemond@gmail.com</email>
</author>
<published>2025-12-18T13:43:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b172cbdf33c3eaea6a5c4a53da2ed0e46306a625'/>
<id>urn:sha1:b172cbdf33c3eaea6a5c4a53da2ed0e46306a625</id>
<content type='text'>
By trading ValueError for TypeError for omitted name arguments,
we gain a little clarity.
</content>
</entry>
</feed>
