<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/tests/forms_tests, branch devmain</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2026-06-10T21:15:59Z</updated>
<entry>
<title>Fixed #36104 -- Returned NotImplemented in Media.__add__ for non-Media RHS.</title>
<updated>2026-06-10T21:15:59Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-06-10T20:24:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=a2f8a4a6f9ac094edde937e56a3ecbd112ee448c'/>
<id>urn:sha1:a2f8a4a6f9ac094edde937e56a3ecbd112ee448c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #37147 -- Fixed rendering empty values for models with db_default on primary key.</title>
<updated>2026-06-09T11:12:29Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2026-06-09T11:12:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=71af23d1f4678c4bf052e051d72e8928e1697de3'/>
<id>urn:sha1:71af23d1f4678c4bf052e051d72e8928e1697de3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #37088 -- Included attributes in media object equality.</title>
<updated>2026-05-21T17:52:53Z</updated>
<author>
<name>Johannes Maron</name>
<email>johannes@maron.family</email>
</author>
<published>2026-05-07T14:32:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=bc9bed573ce39c3b739a4a3b7848816d464b6bdc'/>
<id>urn:sha1:bc9bed573ce39c3b739a4a3b7848816d464b6bdc</id>
<content type='text'>
Since in the majority of cases the `MediaAsset.attributes` will be
empty or small, there's only a tiny performance penalty.

However, the accidental use of the `path` property caused
a 1_000x performacne degredation (N=1_000_000).
</content>
</entry>
<entry>
<title>Fixed #37085 -- Added support for object-based form media stylesheet assets.</title>
<updated>2026-05-07T14:49:12Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-05-05T19:12:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=8096b5251090bf7539c59956e398b027c7525529'/>
<id>urn:sha1:8096b5251090bf7539c59956e398b027c7525529</id>
<content type='text'>
Thank you James Walls and James Bligh for reviews.

Co-authored-by: Johannes Maron &lt;johannes@maron.family&gt;
</content>
</entry>
<entry>
<title>Fixed #36784 -- Added csp_nonce_attr template tag for CSP nonce inclusion.</title>
<updated>2026-05-06T23:43:37Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-03-26T01:53:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=5686ce41958b21f0ae5bfa290e8d4420a6349c1b'/>
<id>urn:sha1:5686ce41958b21f0ae5bfa290e8d4420a6349c1b</id>
<content type='text'>
New default tag `{% csp_nonce_attr %}` was added for explicit CSP nonce
inclusion into `&lt;script&gt;` and `&lt;link&gt;` elements.

`{% csp_nonce_attr %}` renders `nonce="&lt;value&gt;"` when `csp_nonce` is
present in the template context, and renders nothing otherwise.
`{% csp_nonce_attr media %}` renders a `Media` object's assets with the
nonce attr applied to each tag.

Thanks Jacob Walls for the accurate and spot on review comments.

Co-authored-by: Johannes Maron &lt;johannes@maron.family&gt;
</content>
</entry>
<entry>
<title>Fixed #16429 -- Extracted set_choices() method from FilePathField.__init__().</title>
<updated>2026-04-29T18:52:25Z</updated>
<author>
<name>TildaDares</name>
<email>mathildaudufo@gmail.com</email>
</author>
<published>2026-03-29T21:02:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=3f912ee4189602b4df121c0dc0428673fda5c253'/>
<id>urn:sha1:3f912ee4189602b4df121c0dc0428673fda5c253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35870 -- Made blank choice label in forms more accessible.</title>
<updated>2026-04-22T21:06:29Z</updated>
<author>
<name>Annabelle Wiegart</name>
<email>annabelle.wiegart@proton.me</email>
</author>
<published>2026-01-18T19:03:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=63c56cda133a85a158502891c40465bc0331d3d9'/>
<id>urn:sha1:63c56cda133a85a158502891c40465bc0331d3d9</id>
<content type='text'>
Added new constant django.db.models.fields.BLANK_CHOICE_LABEL for
an accessible and translatable blank choice label in forms.
Deprecated django.db.models.fields.BLANK_CHOICE_DASH constant.
Added the immediately deprecated transitional setting
USE_BLANK_CHOICE_DASH.

Co-Authored-By: Marijke Luttekes &lt;mail@marijkeluttekes.dev&gt;
</content>
</entry>
<entry>
<title>Refs #36913 -- Maintained error message determinism in MultipleChoiceField.validate().</title>
<updated>2026-03-26T19:21:00Z</updated>
<author>
<name>afenoum</name>
<email>anja1catus@gmail.com</email>
</author>
<published>2026-03-26T08:30:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=8b7ea2bcdd7297941ca6beb72d93b9568e187349'/>
<id>urn:sha1:8b7ea2bcdd7297941ca6beb72d93b9568e187349</id>
<content type='text'>
Used Django's OrderedSet datastructure instead of set() in MultipleChoiceField.validate()
to prevent submission ordering from being discarded during validation.

Thanks to Jacob Walls, JaeHyuck Sa, Jake Howard and Simon Charette for
the reviews.
</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/chango.git/commit/?id=26f8929f16c514bd9967cd78d8dcd7760b82cc92'/>
<id>urn:sha1:26f8929f16c514bd9967cd78d8dcd7760b82cc92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36923 -- Added tests for non-hierarchical URI schemes in URLField.to_python().</title>
<updated>2026-03-03T20:40:38Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-03-03T15:31:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=4b6c998301fedec279ec97b6547e67c3e88b7ff0'/>
<id>urn:sha1:4b6c998301fedec279ec97b6547e67c3e88b7ff0</id>
<content type='text'>
Follow up to 951ffb3832cd83ba672c1e3deae2bda128eb9cca.
</content>
</entry>
</feed>
