Skip to content

Commit b4afc2a

Browse files
committed
Add Python 3.14 support. Add Django 6.0 support. Add Wagtail 7.3 support. Drop Django 5.1 support. Drop Wagtail 7.1 support
1 parent 7c1c83e commit b4afc2a

3 files changed

Lines changed: 26 additions & 4 deletions

File tree

.github/workflows/main.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,29 @@ jobs:
1414
runs-on: ubuntu-latest
1515
strategy:
1616
matrix:
17-
python-version: ["3.10", "3.11", "3.12", "3.13"]
18-
wagtail-version: ["6.3", "7.0", "7.1", "7.2"]
19-
django-version: ["4.2", "5.1", "5.2"]
17+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
18+
wagtail-version: ["6.3", "7.0", "7.2", "7.3"]
19+
django-version: ["4.2", "5.2", "6.0"]
2020
exclude:
2121
# Don't test django with incompatible python versions
2222
- python-version: "3.13"
2323
django-version: "4.2"
24+
- python-version: "3.14"
25+
django-version: "4.2"
26+
- python-version: "3.10"
27+
django-version: "6.0"
28+
- python-version: "3.11"
29+
django-version: "6.0"
30+
# Don't test wagtail with incompatible django versions
31+
- wagtail-version: "6.3"
32+
django-version: "6.0"
33+
- wagtail-version: "7.0"
34+
django-version: "6.0"
2435
# Don't test wagtail with incompatible python versions
36+
- wagtail-version: "6.3"
37+
python-version: "3.14"
38+
- wagtail-version: "7.0"
39+
python-version: "3.14"
2540

2641
steps:
2742
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88
### Added
9+
- Add Python 3.14 support (@marteinn)
10+
- Add Django 6.0 support (@marteinn)
11+
- Add Wagtail 7.3 support (@marteinn)
12+
913
### Changed
1014
### Fixed
1115
- Fix potential xss vulnerability in PolyfillColorInputWidget by escaping field id (@marteinn)
@@ -19,6 +23,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1923

2024
### Removed
2125
- Drop support for EOL python 3.9 (@marteinn)
26+
- Drop Django 5.1 support (@marteinn)
27+
- Drop Wagtail 7.1 support (@marteinn)
2228

2329
## [1.7.1] - 2025-11-23
2430
### Changed

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
"Environment :: Web Environment",
4343
"Framework :: Django",
4444
"Framework :: Django :: 4.2",
45-
"Framework :: Django :: 5.1",
4645
"Framework :: Django :: 5.2",
46+
"Framework :: Django :: 6.0",
4747
"Framework :: Wagtail",
4848
"Framework :: Wagtail :: 6",
4949
"Framework :: Wagtail :: 7",
@@ -55,6 +55,7 @@
5555
"Programming Language :: Python :: 3.11",
5656
"Programming Language :: Python :: 3.12",
5757
"Programming Language :: Python :: 3.13",
58+
"Programming Language :: Python :: 3.14",
5859
"Topic :: Utilities",
5960
],
6061
python_requires=">=3.10",

0 commit comments

Comments
 (0)