diff --git a/CHANGELOG.md b/CHANGELOG.md index aea8ccb..d468744 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,16 @@ ## Unreleased -- Add testing/support for Wagtail 7.2 +- Add testing/support for Wagtail 7.4 LTS +- Add testing/support for Wagtail 7.3 +- Drop testing/support for Wagtail 7.1 and 7.2 (end of life upstream) - Drop testing/support for Python 3.9 - Add testing/support for Python 3.14 - Pin the minimum supported Wagtail version to 7.0 +- Drop Wagtail 5.x and 6.x from the test matrix; now covering Wagtail 7.0, 7.3, and 7.4 +- Add Django 6.0 and Python 3.14 to the test matrix +- Fix invalid `Django 5.1 + Wagtail 7.3` combination in the test matrix (Wagtail 7.3 does not support Django 5.1) +- Remove deprecated `default_app_config` from `birdbath/__init__.py` ## v2.0.1 (2024-10-22) diff --git a/birdbath/__init__.py b/birdbath/__init__.py index ee3bd92..0a2d8ef 100644 --- a/birdbath/__init__.py +++ b/birdbath/__init__.py @@ -4,5 +4,3 @@ """ __version__ = "2.0.1" - -default_app_config = "birdbath.apps.BirdBathConfig" diff --git a/pyproject.toml b/pyproject.toml index 5beb8bc..d396812 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ name = "birdbath" include = ["LICENSE", "CHANGELOG.md", "README.md"] [tool.ruff] -target-version = "py313" +target-version = "py310" exclude = [ ".github", diff --git a/tests/settings.py b/tests/settings.py index 11cf3d9..90497dd 100644 --- a/tests/settings.py +++ b/tests/settings.py @@ -19,3 +19,5 @@ SECRET_KEY = "not-so-secret-for-tests" STATIC_URL = "/static/" + +USE_TZ = True diff --git a/tox.ini b/tox.ini index e03a70b..4f4622b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,9 @@ [tox] envlist = - py{310,311,312}-django42-wagtail{63,70,72} - py{310,311,312,313}-django{51,52}-wagtail{63,70,72} - py314-django52-wagtail72 - + py{310,311,312}-django42-wagtail{70,73} + py{310,311,312,313}-django{51,52}-wagtail70 + py{310,311,312,313,314}-django52-wagtail{73,74} + py{312,313,314}-django60-wagtail{73,74} isolated_build = True [gh-actions] @@ -19,9 +19,10 @@ deps = django42: Django>=4.2,<4.3 django51: Django>=5.1,<5.2 django52: Django>=5.2,<5.3 - wagtail63: wagtail>=6.3,<6.4 + django60: Django>=6.0,<6.1 wagtail70: wagtail>=7.0,<7.1 - wagtail72: wagtail>=7.2,<7.3 + wagtail73: wagtail>=7.3,<7.4 + wagtail74: wagtail>=7.4,<7.5 pytest pytest-django extras = dev @@ -29,6 +30,8 @@ commands = pytest {posargs} [testenv:lint] +deps = + ruff==0.14.6 commands = ruff check . ruff format . --check