Skip to content

Commit 874e3d3

Browse files
committed
Merge branch 'main' into feat/model_interfaces_flexibility
2 parents 602faa9 + bafef3a commit 874e3d3

File tree

5 files changed

+24
-15
lines changed

5 files changed

+24
-15
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
## Unreleased
22

3+
## [0.29.0] - 2025-07-02
4+
5+
### Added
6+
7+
- Support for Wagtail 7+ ([#425](https://github.com/torchbox/wagtail-grapple/pull/425)) @rachelhsmith
8+
39
## [0.28.0] - 2025-02-18
410

511
### Added
@@ -414,7 +420,8 @@
414420
- Improve field definition and under-the-hood implementation ([#28](https://github.com/torchbox/wagtail-grapple/pull/28))
415421
- Add conditional checks when resolving streamfield type ([#29](https://github.com/torchbox/wagtail-grapple/pull/29))
416422

417-
[unreleased]: https://github.com/torchbox/wagtail-grapple/compare/v0.28.0...HEAD
423+
[unreleased]: https://github.com/torchbox/wagtail-grapple/compare/v0.29.0...HEAD
424+
[0.29.0]: https://github.com/torchbox/wagtail-grapple/compare/v0.28.0...v0.29.0
418425
[0.28.0]: https://github.com/torchbox/wagtail-grapple/compare/v0.27.0...v0.28.0
419426
[0.27.0]: https://github.com/torchbox/wagtail-grapple/compare/v0.26.0...v0.27.0
420427
[0.26.0]: https://github.com/torchbox/wagtail-grapple/compare/v0.25.1...v0.26.0

grapple/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.28.0"
1+
__version__ = "0.29.0"

pyproject.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ classifiers = [
2828
"Programming Language :: Python :: 3.13",
2929
"Framework :: Wagtail",
3030
"Framework :: Wagtail :: 6",
31+
"Framework :: Wagtail :: 7",
3132
]
3233
dynamic = ["version"]
3334
requires-python = ">=3.9"
@@ -40,6 +41,13 @@ dependencies = [
4041
[project.optional-dependencies]
4142
testing = [
4243
"coverage>=7.2.7,<8.0",
44+
"flit>=3.8",
45+
"factory-boy==3.2.1",
46+
"wagtail-factories>=4.1.0",
47+
"django-cors-headers==3.4.0",
48+
"wagtailmedia>=0.13",
49+
"dj-database-url==2.1.0",
50+
"psycopg2-binary>=2.9.5,<3.0.0",
4351
]
4452

4553
docs = [

tests/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ruff==0.9.4
55

66
# Runtime requirements
77
Django>=4.2,<5.1
8-
wagtail>=6.3,<6.5
8+
wagtail>=6.3,<8.0
99
graphene-django>=3.0.0
1010
factory-boy==3.2.1
1111
wagtail-factories>=4.1.0

tox.ini

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
min_version = 4.0
33

44
envlist =
5-
py{39,310,311,312}-django{42}-wagtail{63,64}
6-
py{312}-django{50}-wagtail{63}
7-
py{310,311,312,313}-django{51}-wagtail{63,64}
5+
py{39,310,311,312}-django{42}-wagtail{63,64,70}
6+
py{312}-django{51}-wagtail{63}
7+
py{312,313}-django{52}-wagtail{70}
88
interactive
99

1010
[gh-actions]
@@ -34,21 +34,15 @@ setenv =
3434

3535
change_dir = {tox_root}/tests
3636

37-
deps =
38-
flit>=3.8
39-
coverage>=7.0,<8.0
40-
factory-boy==3.2.1
41-
wagtail-factories>=4.1.0
42-
django-cors-headers==3.4.0
43-
wagtailmedia>=0.13
44-
dj-database-url==2.1.0
45-
psycopg2>=2.9.5,<3.0.0
37+
extras = testing
4638

39+
deps =
4740
django42: Django>=4.2,<5.0
4841
django50: Django>=5.0,<5.1
4942
django51: Django>=5.1,<5.2
5043
wagtail63: wagtail>=6.3,<6.4
5144
wagtail64: wagtail>=6.4,<6.5
45+
wagtail70: wagtail>=7.0,<7.1
5246

5347
commands =
5448
python -m coverage run manage.py test {posargs: -v1} --exclude-tag=needs-custom-settings

0 commit comments

Comments
 (0)