<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/docs/internals, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2026-04-28T17:07:11Z</updated>
<entry>
<title>Fixed #35738 -- Deprecated double-dot variable lookups.</title>
<updated>2026-04-28T17:07:11Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2026-04-26T06:53:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=5d911f2d2fecc703be91b2b9b28acc59d34b35f3'/>
<id>urn:sha1:5d911f2d2fecc703be91b2b9b28acc59d34b35f3</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>Fixed #35007 -- Replaced ESLint with Biome for JavaScript linting and formatting.</title>
<updated>2026-04-19T10:45:56Z</updated>
<author>
<name>Tom Carrick</name>
<email>tom@carrick.eu</email>
</author>
<published>2026-04-19T08:54:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=290fefe6f8e47c2f35a9d857749c1e5166d9288b'/>
<id>urn:sha1:290fefe6f8e47c2f35a9d857749c1e5166d9288b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated release procedure with new CVE workflows.</title>
<updated>2026-04-19T09:30:30Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-04-10T18:40:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=8ddc5b444c175c696c8197dc8f24273252b0de77'/>
<id>urn:sha1:8ddc5b444c175c696c8197dc8f24273252b0de77</id>
<content type='text'>
Now that the DSF is a CVE Numbering Authority (CNA), we
manage our own CVE assignments.
</content>
</entry>
<entry>
<title>Fixed #37028 -- Added BitAnd(), BitOr(), and BitXor() aggregates.</title>
<updated>2026-04-18T06:53:21Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2026-04-18T06:53:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=ed79c5959add54b6e8ea589ec601e0d2e801517e'/>
<id>urn:sha1:ed79c5959add54b6e8ea589ec601e0d2e801517e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clarified that reporters shouldn't set their own tickets as "Accepted".</title>
<updated>2026-04-17T20:26:55Z</updated>
<author>
<name>Jonathan Biemond</name>
<email>jonbiemond@gmail.com</email>
</author>
<published>2026-04-05T16:40:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=d687d412a9abd9c80e31945f16ce32c020512394'/>
<id>urn:sha1:d687d412a9abd9c80e31945f16ce32c020512394</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #37020 -- Removed guidance to edit fetched .po files by hand.</title>
<updated>2026-04-10T17:37:12Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-04-02T18:20:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9391beeb8799a4b7deb4bb3048bd63465a0e96ef'/>
<id>urn:sha1:9391beeb8799a4b7deb4bb3048bd63465a0e96ef</id>
<content type='text'>
Altering the .po files by hand was causing incorrect line numbers and
plural forms. Since our fetching procedure does not recompile any
hand-edited .po files to .mo files for production use, just accept
Transifex's plural forms as a source of truth.

https://forum.djangoproject.com/t/discourage-releasers-from-editing-po-files-by-hand/44441
</content>
</entry>
<entry>
<title>Refs #37020 -- Corrected example command to update translation catalogs.</title>
<updated>2026-04-10T17:37:12Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-04-02T17:14:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=4d8cc40c730cf0daf1d0c9a7e5ccd198b269b3ad'/>
<id>urn:sha1:4d8cc40c730cf0daf1d0c9a7e5ccd198b269b3ad</id>
<content type='text'>
Passing the --domain flag again just overwrites the prior value.
</content>
</entry>
<entry>
<title>Added section for respecting maintainer time to the security policy.</title>
<updated>2026-04-02T14:36:26Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-03-30T19:59:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=90cd510b3b033605907f6521ef98f35d2bd6c3a0'/>
<id>urn:sha1:90cd510b3b033605907f6521ef98f35d2bd6c3a0</id>
<content type='text'>
This follows a post from Seth Larson (Security Developer-in-Residence at the PSF):
https://sethmlarson.dev/respecting-maintainer-time-should-be-in-security-policies
</content>
</entry>
<entry>
<title>Fixed #36862 -- Doc'd the need for a proxy when deploying RemoteUserMiddleware under ASGI.</title>
<updated>2026-04-02T13:19:07Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-03-31T19:43:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=2ee757ee502d5663f932dc5c35175c39af4640ce'/>
<id>urn:sha1:2ee757ee502d5663f932dc5c35175c39af4640ce</id>
<content type='text'>
We have a flood of nuisance security reports describing ASGI deployments
using RemoteUserMiddleware without a fronting proxy, which is not
realistic.
</content>
</entry>
</feed>
