diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ee8876f5..d4421e56 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,25 +51,54 @@ jobs: TOXENV: py311-django51-djangorestframework315 - python: "3.12" TOXENV: py312-django51-djangorestframework315 + - python: "3.13" + TOXENV: py313-django51-djangorestframework315 + - python: "3.10" + TOXENV: py310-django52-djangorestframework315 + - python: "3.11" + TOXENV: py311-django52-djangorestframework315 + - python: "3.12" + TOXENV: py312-django52-djangorestframework315 + - python: "3.13" + TOXENV: py313-django52-djangorestframework315 # DRF 3.16 - python: "3.11" TOXENV: py311-django50-djangorestframework316 - python: "3.12" TOXENV: py312-django50-djangorestframework316 + - python: "3.13" + TOXENV: py313-django50-djangorestframework316 - python: "3.11" TOXENV: py311-django51-djangorestframework316 - python: "3.12" TOXENV: py312-django51-djangorestframework316 - python: "3.13" - TOXENV: py313-django51-djangorestframework315 - - python: "3.10" - TOXENV: py310-django52-djangorestframework315 + TOXENV: py313-django51-djangorestframework316 - python: "3.11" - TOXENV: py311-django52-djangorestframework315 + TOXENV: py311-django52-djangorestframework316 - python: "3.12" - TOXENV: py312-django52-djangorestframework315 + TOXENV: py312-django52-djangorestframework316 - python: "3.13" - TOXENV: py313-django52-djangorestframework315 + TOXENV: py313-django52-djangorestframework316 + # DRF 3.17 + - python: "3.11" + TOXENV: py311-django50-djangorestframework317 + - python: "3.12" + TOXENV: py312-django50-djangorestframework317 + - python: "3.13" + TOXENV: py313-django50-djangorestframework317 + - python: "3.11" + TOXENV: py311-django51-djangorestframework317 + - python: "3.12" + TOXENV: py312-django51-djangorestframework317 + - python: "3.13" + TOXENV: py313-django51-djangorestframework317 + - python: "3.11" + TOXENV: py311-django52-djangorestframework317 + - python: "3.12" + TOXENV: py312-django52-djangorestframework317 + - python: "3.13" + TOXENV: py313-django52-djangorestframework317 steps: - uses: actions/checkout@v6 with: diff --git a/CHANGES.rst b/CHANGES.rst index 1c495784..5e695c0f 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,18 @@ Changelog ========= +Version 1.2.1 [unreleased] +-------------------------- + +Changes +~~~~~~~ + +**Dependencies:** + +- Bumped ``djangorestframework`` to ``>=3.12,<3.18`` The code was already + compatible with the new release of DRF 3.17, no code changes were + needed. + Version 1.2.0 [2025-06-02] -------------------------- diff --git a/README.rst b/README.rst index 67f3f968..025dcf2f 100644 --- a/README.rst +++ b/README.rst @@ -41,7 +41,7 @@ Compatibility with DRF, Django and Python ======================== ============================ ==================== ================================== DRF-gis version DRF version Django version Python version -**1.2.x** **3.12** up to **3.16** **4.2 to 5.2** **3.9** to **3.13** +**1.2.x** **3.12** up to **3.17** **4.2 to 5.2** **3.9** to **3.13** **1.1.x** **3.12** up to **3.15** **3.2, 4.2 to 5.1** **3.8** to **3.12** **1.0.x** **3.10** up to **3.13** **2.2 to 4.0** **3.6** to **3.9** **0.18.x** **3.10** up to **3.13** **2.2 to 4.0** **3.6** to **3.9** diff --git a/setup.py b/setup.py index a81fd103..db925c6a 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,7 @@ packages=find_packages(exclude=["tests", "tests.*"]), install_requires=[ "django>=4.2", - "djangorestframework>=3.12,<3.17", + "djangorestframework>=3.12,<3.18", "django-filter>=23.5,<26.0", ], classifiers=[ diff --git a/tox.ini b/tox.ini index 7c12faeb..2eba4b7f 100644 --- a/tox.ini +++ b/tox.ini @@ -2,9 +2,9 @@ envlist = py{39,310}-django{42,50}-djangorestframework{314}{,-pytest} py{311}-django{42}-djangorestframework{314}{,-pytest} - py{310,311,312,313}-django{50}-djangorestframework{315,316}{,-pytest} - py{310,311,312,313}-django{51}-djangorestframework{315,316}{,-pytest} - py{310,311,312,313}-django{52}-djangorestframework{315,316}{,-pytest} + py{310,311,312,313}-django{50}-djangorestframework{315,316,317}{,-pytest} + py{310,311,312,313}-django{51}-djangorestframework{315,316,317}{,-pytest} + py{310,311,312,313}-django{52}-djangorestframework{315,316,317}{,-pytest} [testenv] usedevelop = true @@ -25,6 +25,7 @@ deps = djangorestframework314: djangorestframework~=3.14.0 djangorestframework315: djangorestframework~=3.15.0 djangorestframework316: djangorestframework~=3.16.0 + djangorestframework317: djangorestframework~=3.17.0 -rrequirements-test.txt pytest: pytest pytest: pytest-django