<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/auth_tests, 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-24T18:19:15Z</updated>
<entry>
<title>Fixed #36542 -- Marked authenticate() with @sensitive_variables() decorator.</title>
<updated>2026-04-24T18:19:15Z</updated>
<author>
<name>KANIN KEARPIMY</name>
<email>jamesk@KANINs-MacBook-Air.local</email>
</author>
<published>2026-03-31T15:56:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=526b548cfb9c8a02ea2b7ae064ef3b795305d51a'/>
<id>urn:sha1:526b548cfb9c8a02ea2b7ae064ef3b795305d51a</id>
<content type='text'>
Thanks Olivier Dalang, Tim McCurrach, Sarah Boyce, and Mar Bartolome for reviews.
</content>
</entry>
<entry>
<title>Fixed #37021 -- Added Permission.user_perm_str property.</title>
<updated>2026-04-07T19:38:35Z</updated>
<author>
<name>mariatta</name>
<email>mariatta.wijaya@gmail.com</email>
</author>
<published>2026-04-03T18:44:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e2abe321a6f1370e05c1a89a742125c9eafcac8c'/>
<id>urn:sha1:e2abe321a6f1370e05c1a89a742125c9eafcac8c</id>
<content type='text'>
For use in checking user permissions via has_perm().

Co-authored-by: 사재혁 &lt;jaehyuck.sa.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #37017 -- Fixed setting or clearing of request.user after alogin/alogout().</title>
<updated>2026-04-02T13:00:55Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-04-01T13:36:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a32c7075cf634aee1f4f3deecd27f194097ec0c2'/>
<id>urn:sha1:a32c7075cf634aee1f4f3deecd27f194097ec0c2</id>
<content type='text'>
Regression in 31a43c571f4d036827d4fd7a5f615591637dc1be.
</content>
</entry>
<entry>
<title>Fixed #27489 -- Renamed permissions upon model renaming in migrations.</title>
<updated>2026-02-27T12:45:21Z</updated>
<author>
<name>Artyom Kotovskiy</name>
<email>mrartem1927@gmail.com</email>
</author>
<published>2025-04-20T22:17:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a040f555069971192220122555f187530d679d53'/>
<id>urn:sha1:a040f555069971192220122555f187530d679d53</id>
<content type='text'>
Co-authored-by: Jacob Walls &lt;jacobtylerwalls@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #34643 -- Moved inputs beneath labels and errors in admin forms.</title>
<updated>2026-02-27T12:43:45Z</updated>
<author>
<name>antoliny0919</name>
<email>antoliny0919@gmail.com</email>
</author>
<published>2025-08-07T13:17:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=187a789f99ecbc708de517c6b54d480b68ba59fe'/>
<id>urn:sha1:187a789f99ecbc708de517c6b54d480b68ba59fe</id>
<content type='text'>
Thanks Sarah Boyce and Jacob Walls for reviews.

Co-authored-by: Hrushikesh Vaidya &lt;hrushikeshrv@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #36903 -- Fixed further NameErrors when inspecting functions with deferred annotations.</title>
<updated>2026-02-10T21:51:55Z</updated>
<author>
<name>93578237</name>
<email>43147888+93578237@users.noreply.github.com</email>
</author>
<published>2026-02-09T21:06:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=56ed37e17e5b1a509aa68a0c797dcff34fcc1366'/>
<id>urn:sha1:56ed37e17e5b1a509aa68a0c797dcff34fcc1366</id>
<content type='text'>
Provide a wrapper for safe introspection of user functions on Python 3.14+.

Follow-up to 601914722956cc41f1f2c53972d669ddee6ffc04.
</content>
</entry>
<entry>
<title>Modified tests to format PKs with %s rather than %d.</title>
<updated>2026-02-10T21:04:24Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2026-02-06T16:06:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d007fcf7291cc3c24d4545e23c759bde22b6a8a6'/>
<id>urn:sha1:d007fcf7291cc3c24d4545e23c759bde22b6a8a6</id>
<content type='text'>
It's how Django formats values internally and makes tests compatible
with databases that use non-integer primary keys.
</content>
</entry>
<entry>
<title>Fixed CVE-2025-13473 -- Standardized timing of check_password() in mod_wsgi auth handler.</title>
<updated>2026-02-03T12:52:25Z</updated>
<author>
<name>Jake Howard</name>
<email>git@theorangeone.net</email>
</author>
<published>2025-11-19T16:52:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3eb814e02a4c336866d4189fa0c24fd1875863ed'/>
<id>urn:sha1:3eb814e02a4c336866d4189fa0c24fd1875863ed</id>
<content type='text'>
Refs CVE-2024-39329, #20760.

Thanks Stackered for the report, and Jacob Walls and Markus Holtermann
for the reviews.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Refs #34118 -- Removed asgiref coroutine detection shims.</title>
<updated>2026-01-31T13:59:54Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-01-30T20:53:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4a52533329a03207c1c4592a13fbb12b9ec5ef9e'/>
<id>urn:sha1:4a52533329a03207c1c4592a13fbb12b9ec5ef9e</id>
<content type='text'>
As Python 3.12 is now the floor, we can drop the shims and
use the `inspect` module.
</content>
</entry>
<entry>
<title>Applied Black's 2026 stable style.</title>
<updated>2026-01-18T20:26:56Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2026-01-18T20:26:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6cff02078799b7c683a0d39630d49ab4fe532e7c'/>
<id>urn:sha1:6cff02078799b7c683a0d39630d49ab4fe532e7c</id>
<content type='text'>
https://github.com/psf/black/releases/tag/26.1.0</content>
</entry>
</feed>
