<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/core, 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-19T10:38:12Z</updated>
<entry>
<title>Added support for nested fields to XML deserializer.</title>
<updated>2026-04-19T10:38:12Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-04-04T23:16:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3af5cb17b83eaaea6d4def494269694c009d89c5'/>
<id>urn:sha1:3af5cb17b83eaaea6d4def494269694c009d89c5</id>
<content type='text'>
Needed by Django MongoDB Backend's EmbeddedModelField.
</content>
</entry>
<entry>
<title>Removed OrderedDict representer from PyYAML serializer.</title>
<updated>2026-04-19T06:06:28Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-04-18T22:54:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d33364c7ba330a349e38449c98494323a4ed7c8d'/>
<id>urn:sha1:d33364c7ba330a349e38449c98494323a4ed7c8d</id>
<content type='text'>
Added in 5bc3123479bd97dc9d8a36fa9a3421a71063d1da (refs #24558),
it was obsoleted when OrderedDict usage was removed in
24b82cd201e21060fbc02117dc16d1702877a1f3 (refs #30159).
</content>
</entry>
<entry>
<title>Refs #36986 -- Replaced yaml's Serializer._value_from_field() time handling with a representer.</title>
<updated>2026-04-19T05:49:19Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-04-19T05:49:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=aad47fe1bfc789f4b0ad0dc6373c945663e91f93'/>
<id>urn:sha1:aad47fe1bfc789f4b0ad0dc6373c945663e91f93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replaced yaml serializer workaround to preserve dict order with PyYAML's sort_keys=False.</title>
<updated>2026-04-18T21:30:37Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-04-04T19:52:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7142667340f78403cbbcaa8f33703c494282b7b7'/>
<id>urn:sha1:7142667340f78403cbbcaa8f33703c494282b7b7</id>
<content type='text'>
The sort_keys parameter was added in PyYAML 5.1 (released March 2019).
The workaround was added in 24b82cd201e21060fbc02117dc16d1702877a1f3
(refs #30159).
</content>
</entry>
<entry>
<title>Fixed #27150 -- Made base File objects truthy by default.</title>
<updated>2026-04-14T11:32:08Z</updated>
<author>
<name>VIZZARD-X</name>
<email>vigneshanandmay13@gmail.com</email>
</author>
<published>2025-11-26T08:36:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3157285e27a426530ef571855e0e29c317e210df'/>
<id>urn:sha1:3157285e27a426530ef571855e0e29c317e210df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed CVE-2026-3902 -- Ignored headers with underscores in ASGIRequest.</title>
<updated>2026-04-07T11:12:09Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-01-22T22:01:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=caf90a971f09323775ed0cacf94eadaf39d040e0'/>
<id>urn:sha1:caf90a971f09323775ed0cacf94eadaf39d040e0</id>
<content type='text'>
Thanks Tarek Nakkouch for the report and Jake Howard and Natalia Bidart
for reviews.
</content>
</entry>
<entry>
<title>Fixed #37023 -- Made XML serializer put each ManyToManyField object on its own line.</title>
<updated>2026-04-06T17:04:33Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-04-04T22:02:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=33bfc66add643f49d466c5a646989ad91677753d'/>
<id>urn:sha1:33bfc66add643f49d466c5a646989ad91677753d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #37023 -- Removed hardcoded indent levels from XML serializer.</title>
<updated>2026-04-06T17:04:33Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-04-04T21:58:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=eb244b011716d62b22dbca45f0a621a6192cad67'/>
<id>urn:sha1:eb244b011716d62b22dbca45f0a621a6192cad67</id>
<content type='text'>
This facilitates nested fields and objects.
</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 #12529 -- Fixed migrate --run-syncdb crash for existing model with truncated db_table names.</title>
<updated>2026-03-08T09:44:56Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2026-03-08T09:44:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a5c49174b96302f39682cce48f82da67b3b08351'/>
<id>urn:sha1:a5c49174b96302f39682cce48f82da67b3b08351</id>
<content type='text'>
</content>
</entry>
</feed>
