diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 71aeb04c..02da624f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -71,6 +71,10 @@ jobs: python: '3.13' allow_failure: false + - name: py313-dj52-postgres-xdist-coverage + python: '3.13' + allow_failure: false + - name: py313-dj51-postgres-xdist-coverage python: '3.13' allow_failure: false @@ -87,6 +91,10 @@ jobs: python: '3.11' allow_failure: false + - name: py310-dj52-postgres-xdist-coverage + python: '3.10' + allow_failure: false + - name: py310-dj51-postgres-xdist-coverage python: '3.10' allow_failure: false @@ -111,6 +119,10 @@ jobs: python: '3.13' allow_failure: true + - name: py313-dj52-sqlite-coverage + python: '3.13' + allow_failure: true + - name: py312-dj51-sqlite-xdist-coverage python: '3.12' allow_failure: false diff --git a/README.rst b/README.rst index 7d852bf7..90a9fb8d 100644 --- a/README.rst +++ b/README.rst @@ -32,7 +32,7 @@ pytest-django allows you to test your Django project/applications with the `_ * Version compatibility: - * Django: 4.2, 5.0, 5.1 and latest main branch (compatible at the time + * Django: 4.2, 5.0, 5.1, 5.2 and latest main branch (compatible at the time of each release) * Python: CPython>=3.8 or PyPy 3 * pytest: >=7.0 diff --git a/docs/changelog.rst b/docs/changelog.rst index 86252fdc..51395c74 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,15 @@ Changelog ========= +v4.11.0 (Not released yet) +-------------------------- + +Compatibility +^^^^^^^^^^^^^ + +* Added official support for Django 5.2. + + v4.10.0 (2025-02-10) -------------------- diff --git a/pyproject.toml b/pyproject.toml index 914e96cb..3fb403da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,6 +24,7 @@ classifiers = [ "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", "Framework :: Django :: 5.1", + "Framework :: Django :: 5.2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", diff --git a/tox.ini b/tox.ini index 85f996bd..6e7472c5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,9 @@ [tox] envlist = - py313-dj{main,51}-postgres - py312-dj{main,51,50,42}-postgres - py311-dj{main,51,50,42}-postgres - py310-dj{main,51,50,42}-postgres + py313-dj{main,52,51}-postgres + py312-dj{main,52,51,50,42}-postgres + py311-dj{main,52,51,50,42}-postgres + py310-dj{main,52,51,50,42}-postgres py39-dj42-postgres py38-dj42-postgres linting @@ -12,6 +12,7 @@ envlist = extras = testing deps = djmain: https://github.com/django/django/archive/main.tar.gz + dj52: Django>=5.2a1,<6.0 dj51: Django>=5.1,<5.2 dj50: Django>=5.0,<5.1 dj42: Django>=4.2,<4.3