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
- → Review the reordered contribution checklist if you maintain Django fork documentation django/django [plan]
- → Update djangoproject.com requirements to Redis 8.0.1 if not already deployed django/djangoproject.com [plan]
- → Check if your test suite uses multiline return type annotations - coverage 7.14.3 may change exclusion behavior django/djangoproject.com [monitor]
References
- [1] Fixed #37158 -- Reordered the contribution checklist sections. ↗ django/django
- [2] Fixed flatpages synopsis in docs. django/django
- [3] Bump coverage from 7.14.0 to 7.14.3 in /requirements ↗ django/djangoproject.com
- [4] Bump redis from 8.0.0 to 8.0.1 in /requirements ↗ django/djangoproject.com
- [5] Update tblib requirement from >=3.0.0 to >=3.2.2 in /requirements ↗ django/djangoproject.com
- [6] Bump playwright from 1.59.0 to 1.60.0 in /requirements ↗ django/djangoproject.com
- [7] Added tests for StringAgg edge cases. django/django
- [8] Added FILE_UPLOAD_DIRECTORY_PERMISSIONS to docs settings index. django/django
- [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