RepoJournal
Django

@django

Python's batteries-included web framework

Keep up with Django in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Python Full archive →

The Wire · Showcase

DJANGO DOCS OVERHAUL FIXES EMAIL INJECTION GAPS AND BUILD PIPELINE

By RepoJournal · Filed · About Django

Django's documentation team shipped critical updates to email safety guidance while fixing a broken docs build pipeline that's been blocking releases.

The core docs got a significant refresh on email handling [1][2], reworking the outdated "Preventing header injection" section with new guidance on safely formatting email addresses with variable display names to block injection attacks. The update clarifies what Django itself prevents (CRLF injection via Python) versus what developers need to handle in their own code. Meanwhile, the djangoproject.com build pipeline was failing because Django core removed the custom "djangohtml" Sphinx builder [3], leaving the docs update_docs management command broken on release builds. The site's maintainers switched to the standard HTML builder to fix the blockage. Both changes landed within 24 hours, suggesting the docs team is working in tight coordination with core.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fixed #34753 -- Extended security and safety remarks in email topics docs. django/django
  2. [2] Fixed #34753 -- Updated documentation on email safety. ↗ django/django
  3. [3] Fixed #2685 -- Switched update_docs management command to use html builder ↗ django/djangoproject.com

Quick answers

What shipped in Django on July 2, 2026?
Django's documentation team shipped critical updates to email safety guidance while fixing a broken docs build pipeline that's been blocking releases. In total, 2 commits and 2 pull requests landed.
Who contributed to Django on July 2, 2026?
2 developers shipped this update, including medmunds and nessita.
What were the notable Django updates?
Fixed #34753 -- Extended security and safety remarks in email topics docs, Fixed #34753 -- Updated documentation on email safety, and Fixed #2685 -- Switched update_docs management command to use html builder.

More from @django

Daily updates, in your inbox

Follow Django

Keep up with Django in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.