Skip to content

Requirements needs a minimum django version greater than 4.2#11

Open
talister wants to merge 3 commits intodevfrom
10-requirements-needs-a-minimum-django-version-greater-than-42
Open

Requirements needs a minimum django version greater than 4.2#11
talister wants to merge 3 commits intodevfrom
10-requirements-needs-a-minimum-django-version-greater-than-42

Conversation

@talister
Copy link
Copy Markdown
Collaborator

This add a minimum dependency of Django >= 5.2 as needed for the feature of update_or_create() that we use.
An open question is whether the minimum version should be the currently known security fix (5.2.13 at time of writing) or this is nu-necessary specificity which will be handled by pip anyway.

@talister talister requested review from jchate6 and phycodurus April 10, 2026 17:51
@talister talister self-assigned this Apr 10, 2026
@talister talister added the dependencies Pull requests that update a dependency file label Apr 10, 2026
@talister talister linked an issue Apr 10, 2026 that may be closed by this pull request
@coveralls
Copy link
Copy Markdown

Coverage Report for CI Build 24256420975

Coverage remained the same at 85.931%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 725
Covered Lines: 623
Line Coverage: 85.93%
Coverage Strength: 0.86 hits per line

💛 - Coveralls

@jchate6 jchate6 moved this to Needs Review in TOM Toolkit Apr 10, 2026
@phycodurus
Copy link
Copy Markdown
Member

We might want to make this change more broadly. From the April 7, 2026 security release notes:

Django 4.2 has reached the end of extended support

Note that with this release, Django 4.2 has reached the end of extended support. All Django 4.2 users are encouraged to [upgrade](https://docs.djangoproject.com/en/dev/howto/upgrade-version/) to Django 5.2 or later to continue receiving fixes for security issues.

@talister
Copy link
Copy Markdown
Collaborator Author

talister commented Apr 15, 2026 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

Status: Needs Review

Development

Successfully merging this pull request may close these issues.

Requirements needs a minimum Django version greater than 4.2

4 participants