<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/docs/howto, 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-05-29T15:44:59Z</updated>
<entry>
<title>Refs #35514 -- Improved docs for MAILERS setting and mailers migration guide.</title>
<updated>2026-05-29T15:44:59Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-05-28T16:50:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=7711cceea646340e07fcee4cef8245f201b98211'/>
<id>urn:sha1:7711cceea646340e07fcee4cef8245f201b98211</id>
<content type='text'>
Thanks Mike Edmunds for flagging these issues and for the review.
</content>
</entry>
<entry>
<title>Refs #35514 -- Removed specific Django versions from outside deprecated blocks.</title>
<updated>2026-05-26T18:06:36Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-05-25T20:46:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9bd58b76fccfbbbe82f6d82f1d6385c498f3971d'/>
<id>urn:sha1:9bd58b76fccfbbbe82f6d82f1d6385c498f3971d</id>
<content type='text'>
This follows the contributing guidelines that state:

[...] Avoid referring to a specific version of Django outside a
``deprecated`` block. Even inside a block, it's often redundant to do so
as these annotations render as "Deprecated since version A.B".
</content>
</entry>
<entry>
<title>Removed versionadded/changed annotations for 6.0.</title>
<updated>2026-05-20T20:17:41Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2026-05-13T15:54:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=c17e494866024304da7f49a8ac3a43ac53bec93e'/>
<id>urn:sha1:c17e494866024304da7f49a8ac3a43ac53bec93e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #35514 -- Cleaned up mailers docs.</title>
<updated>2026-05-20T13:59:46Z</updated>
<author>
<name>Mike Edmunds</name>
<email>medmunds@gmail.com</email>
</author>
<published>2026-05-15T21:21:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=4ea7648df5f970593e3cbe222a19fb624fa7208c'/>
<id>urn:sha1:4ea7648df5f970593e3cbe222a19fb624fa7208c</id>
<content type='text'>
* Fixed typos related to automated EMAIL_PROVIDERS -&gt; MAILERS renaming.
* Clarified wording in some recently added/updated sections.
* Removed deprecated, extraneous `fail_silently=False` from examples.
* Moved EmailBackend API documentation out of "Email backends" intro
  into a dedicated section in email.txt.
* Sorted MAILERS alphabetically in settings.txt.
</content>
</entry>
<entry>
<title>Fixed #35514 -- Implemented dictionary-based MAILERS.</title>
<updated>2026-05-13T21:00:56Z</updated>
<author>
<name>Mike Edmunds</name>
<email>medmunds@gmail.com</email>
</author>
<published>2026-04-01T23:59:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=0f581cd29d42d1b5ed1dafb67794c2f3ce6705c9'/>
<id>urn:sha1:0f581cd29d42d1b5ed1dafb67794c2f3ce6705c9</id>
<content type='text'>
See DEP 0018.

Added:
* MAILERS setting.
* django.core.mail.mailers dict-like EmailBackend factory.
* `using` argument to mail sending APIs.
* `sent_using` attribute to mail.outbox messages in locmem backend.
* MAILERS in startproject settings template, set to console backend.
* AdminLogHandler.using argument.
* BrokenLinkEmailsMiddleware.send_mail() method.

Updated:
* BaseEmailBackend to track the MAILERS alias used to construct it, and
  to report errors for unknown kwargs (OPTIONS).
* EmailBackend implementations to initialize from kwargs (OPTIONS) only
  when MAILERS is being used.
* smtp.EmailBackend to require `host` option and to default `port`
  option based on SSL/TLS options.
* SimpleTestCase setup to substitute the locmem backend for all defined
  MAILERS configurations.
* Django's tests that send mail to define MAILERS.

Deprecated:
* EMAIL_BACKEND and other backend-related EMAIL_* settings.
* mail.get_connection().
* The `connection`, `fail_silently`, `auth_user`, and `auth_password`
  arguments to mail functions.
* The EmailMessage.connection attribute.
* BaseEmailBackend support for `fail_silently`. Backends that support
  fail_silently (SMTP, console, file) now implement it directly.
* AdminEmailHandler.email_backend argument.

Removed undocumented features without deprecation:
* EmailMessage.get_connection() method. (send() now raises an error if a
  subclass has attempted to override it.)
* EmailMessage.send() no longer sets self.connection to the connection
  used for sending. (It still _uses_ a pre-existing self.connection.)
* AdminEmailHandler.connection() method. (Init now raises an error if a
  subclass has attempted to override it.)

Thanks to Natalia Bidart for shepherding DEP 0018 and for extensive
reviews and suggestions on the implementation.

Thanks to Jacob Rief for the initial implementation and multiple
iterations while refining the design.

Co-authored-by: Jacob Rief &lt;jacob.rief@gmail.com&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>Refs #36862 -- Clarified security note for RemoteUserMiddleware.</title>
<updated>2026-05-06T14:42:15Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-05-01T17:39:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=90afa9b0f4782d2344b01dab92e8aa0227ce8fe8'/>
<id>urn:sha1:90afa9b0f4782d2344b01dab92e8aa0227ce8fe8</id>
<content type='text'>
Co-authored-by: Sarah Boyce &lt;42296566+sarahboyce@users.noreply.github.com&gt;
Co-authored-by: Jake Howard &lt;git@theorangeone.net&gt;
</content>
</entry>
<entry>
<title>Fixed typo in docs/howto/delete-app.txt.</title>
<updated>2026-04-09T20:39:29Z</updated>
<author>
<name>Jonathan Wu</name>
<email>jonathan.wu3@outlook.com</email>
</author>
<published>2026-04-09T20:39:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=6f030e8e5d13ee94bf45d4322c17ca7c2d8aaffb'/>
<id>urn:sha1:6f030e8e5d13ee94bf45d4322c17ca7c2d8aaffb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated Apache links to the current docs.</title>
<updated>2026-04-07T19:21:12Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2026-04-07T11:03:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=74e73dc1315d696330621a7f08310a2e87ea0eba'/>
<id>urn:sha1:74e73dc1315d696330621a7f08310a2e87ea0eba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed outdated note about uwsgi LTS from docs.</title>
<updated>2026-04-07T19:21:12Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2026-04-07T10:42:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=8cf3114defb3678c5dd2710e0a7d8502de73f071'/>
<id>urn:sha1:8cf3114defb3678c5dd2710e0a7d8502de73f071</id>
<content type='text'>
projects.unbit.it has an invalid certificate and provides old packages.
</content>
</entry>
</feed>
