126 wires and counting

$ follow Django

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-28
stories 12

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

DJANGO STATICFILES FINDER RESTORED AFTER OVERZEALOUS REMOVAL

By RepoJournal · Filed · About Django · Composed from the cited sources · methodology

Django's staticfiles BaseFinder.find() method is back after being mistakenly deleted, and you need to know if it affects your current version.

Nick Pope restored django.contrib.staticfiles.finders.BaseFinder.find() [1], which was overzealously removed in a previous commit and will need backporting to the 6.1 stable branch [8]. This is the most consequential change across the stack in the last 24 hours. Separately, the Django documentation gained a practical example for custom validation in admin inlines [2], showing how to assign a custom ModelForm to InlineModelAdmin.form with both model and form declared. A separate fix landed for content_disposition_header() to properly quote filenames ending with newlines [3], addressing a specific edge case in file handling. Over on djangoproject.com, six dependency updates rolled in via Dependabot: actions/setup-python jumped to 7.0.0 with an ESM migration [4], actions/checkout got a patch to 7.0.1 [5], coverage upgraded to 7.15.2 with a memory use fix [6], and sentry-sdk advanced to 2.66.0 with new tracing options [7].

Action items

References

  1. [1] Refs #22712 -- Restored django.contrib.staticfiles.finders.BaseFinder.find(). ↗ django/django
  2. [2] Fixed #20023 -- Added custom validation example for admin inlines. ↗ django/django
  3. [3] Fixed #37198 -- Fixed content_disposition_header() quoting of filenames ending with newlines. ↗ django/django
  4. [4] Bump actions/setup-python from 6.3.0 to 7.0.0 ↗ django/djangoproject.com
  5. [5] Bump actions/checkout from 7.0.0 to 7.0.1 ↗ django/djangoproject.com
  6. [6] Bump coverage from 7.15.1 to 7.15.2 in /requirements ↗ django/djangoproject.com
  7. [7] Bump sentry-sdk from 2.64.0 to 2.66.0 in /requirements ↗ django/djangoproject.com
  8. [8] Refs #22712 -- Restored django.contrib.staticfiles.finders.BaseFinder.find(). ↗ django/django

Quick answers

What shipped in Django on July 28, 2026?
Django's staticfiles BaseFinder.find() method is back after being mistakenly deleted, and you need to know if it affects your current version. In total, 4 commits and 8 pull requests landed.
Who contributed to Django on July 28, 2026?
4 developers shipped this update, including Nick Pope, joseanoxp, Vishy, and dependabot.
What were the notable Django updates?
Refs #22712 -- Restored django.contrib.staticfiles.finders.BaseFinder.find(), Fixed #20023 -- Added custom validation example for admin inlines, and Fixed #37198 -- Fixed content_disposition_header() quoting of filenames ending with newlines.