Skip to content

Wagtail 74 maintenance - #530

Merged
MrCordeiro merged 3 commits into
jazzband:masterfrom
torchbox-forks:support/wagtail-74-maintenance
Jun 1, 2026
Merged

Wagtail 74 maintenance#530
MrCordeiro merged 3 commits into
jazzband:masterfrom
torchbox-forks:support/wagtail-74-maintenance

Conversation

@nickmoreton

@nickmoreton nickmoreton commented May 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Realigns declared support with the current Python, Django, and Wagtail support windows (as of 2026-05-14).

  • Add testing for Wagtail 7.4 LTS
  • Drop support for Wagtail 6.3 LTS, 7.1, 7.2 (all EOL)
  • Drop support for Django 5.1 (EOL)
  • Raise minimum Wagtail to 7.0
  • Remove dead Django < 4.1 compatibility shim in models/menus.py (inline mark_safe at use sites)
  • Bump codecov/codecov-action to v5

Target support range

Versions
Wagtail 7.0 LTS, 7.3, 7.4 LTS
Django 4.2, 5.2, 6.0
Python 3.10, 3.11, 3.12, 3.13, 3.14

Django 4.2 is retained because Wagtail 7.0 LTS (still in support until 2026-11) requires it.

Test plan

  • CI passes the full tox matrix
  • tox -e wt74-dj60-py313 (newest combo) passes locally
  • tox -e wt70-dj42-py310 (oldest combo) passes locally

nickmoreton and others added 3 commits May 14, 2026 15:15
Realigns declared support with current Python/Django/Wagtail support
windows as of 2026-05-14:

* Add testing for Wagtail 7.4 (LTS)
* Drop support for Wagtail 6.3 LTS, 7.1 and 7.2 (end of life)
* Drop support for Django 5.1 (end of life)
* Raise minimum Wagtail to 7.0
* Remove dead Django <4.1 compatibility shim in models/menus.py

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replace the mark_safe_lazy alias (no longer a lazy wrapper since Django <4.1
support was dropped) with a direct mark_safe call at each use site.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@MrCordeiro

Copy link
Copy Markdown
Contributor

Hi @nickmoreton, is this PR still a draft?

@nickmoreton
nickmoreton marked this pull request as ready for review May 22, 2026 20:21
@MrCordeiro
MrCordeiro merged commit f8dd30c into jazzband:master Jun 1, 2026
9 checks passed
@MrCordeiro

Copy link
Copy Markdown
Contributor

Thanks @nickmoreton !!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants