diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cab670f..6c22d87 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "pypy-3.10"] - django-version: ["3.2", "4.2", "5.0"] + django-version: ["3.2", "4.2", "5.0", "5.1"] experimental: [false] include: - python-version: "3.12" @@ -44,6 +44,11 @@ jobs: django-version: 5.0 - python-version: 3.9 django-version: 5.0 + # Unsupported Python versions for Django 5.1 + - python-version: 3.8 + django-version: 5.1 + - python-version: 3.9 + django-version: 5.1 steps: - uses: actions/checkout@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b04178..a7c3b5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ Changelog ========= +## Unreleased + +- Add support for Django 5.1 + ## v3.4.0 - 2024/05/18 - Add support for Django 4.2 and 5.0 diff --git a/tox.ini b/tox.ini index 29b1e21..eca3fd6 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] envlist = py{38,39,310,311,312,py3}-dj{32,42} - py{310,311,312,py3}-dj{50} + py{310,311,312,py3}-dj{50,51} py312-packaging [gh-actions] @@ -18,6 +18,7 @@ DJANGO = 3.2: dj32 4.2: dj42 5.0: dj50 + 5.1: dj51 main: djmain packaging: packaging @@ -29,6 +30,7 @@ deps = dj32: Django~=3.2.0 dj42: Django~=4.2.0 dj50: Django~=5.0.0 + dj51: Django~=5.1.0 commands = py{38,39,310,311,312}: coverage run tests/manage.py test testsuite {posargs: -v 2} py{38,39,310,311,312}: coverage report -m