RepoJournal
Django

@django

Python's batteries-included web framework

Pick a date

The Wire · Showcase

DJANGO DOCS TIGHTENED, CONTRIBUTION CHECKLIST REORDERED FOR NEW CONTRIBUTORS

By RepoJournal · Filed · About Django

Django's contribution guidelines just got clearer, with the checklist reordered to surface universal rules before edge cases that have been tripping up PRs.

The docs desk shipped a meaningful fix to the contribution workflow [1], moving "All tickets" and "All code changes" to the top of the checklist so new contributors see baseline requirements before diving into specific topics. This should reduce accidental closures on otherwise solid work. In parallel, the docs team fixed a longstanding encoding issue in the flatpages synopsis [2], swapping fancy quotes for straight ones and removing unnecessary terminology that didn't match the rest of the documentation. Coverage tooling got a minor bump [3] that fixes exclusion rules for multiline return-type annotations, and Redis got a patch [4] addressing Unix socket handling and async cluster node connection bugs. The djangoproject.com site also bumped tblib [5] to handle TimeoutError unpickling correctly, and Playwright hit 1.60.0 [6] with FormData support for multipart requests. StringAgg now has expanded test coverage for edge cases [7], and FILE_UPLOAD_DIRECTORY_PERMISSIONS documentation surfaced in the settings index [8] and linked properly to upload handlers [9]. All quiet on the core framework itself.

Action items

References

  1. [1] Fixed #37158 -- Reordered the contribution checklist sections. ↗ django/django
  2. [2] Fixed flatpages synopsis in docs. django/django
  3. [3] Bump coverage from 7.14.0 to 7.14.3 in /requirements ↗ django/djangoproject.com
  4. [4] Bump redis from 8.0.0 to 8.0.1 in /requirements ↗ django/djangoproject.com
  5. [5] Update tblib requirement from >=3.0.0 to >=3.2.2 in /requirements ↗ django/djangoproject.com
  6. [6] Bump playwright from 1.59.0 to 1.60.0 in /requirements ↗ django/djangoproject.com
  7. [7] Added tests for StringAgg edge cases. django/django
  8. [8] Added FILE_UPLOAD_DIRECTORY_PERMISSIONS to docs settings index. django/django
  9. [9] Fixed #37172 -- Linked to upload handlers section in FILE_UPLOAD_* settings see for details. django/django

FAQ

What changed in Django on July 7, 2026?
Django's contribution guidelines just got clearer, with the checklist reordered to surface universal rules before edge cases that have been tripping up PRs.
What should Django teams do about it?
Review the reordered contribution checklist if you maintain Django fork documentation • Update djangoproject.com requirements to Redis 8.0.1 if not already deployed • Check if your test suite uses multiline return type annotations - coverage 7.14.3 may change exclusion behavior
Which Django repositories shipped on July 7, 2026?
django/django, django/djangoproject.com

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.