From 69ac9a9d12e73b29e25456b08f555eebc21407db Mon Sep 17 00:00:00 2001 From: Oliver Sauder Date: Mon, 21 Apr 2025 20:38:43 +0400 Subject: [PATCH 1/3] Updated Django support Added support for Django 5.2 Removed outdated Django 5.0 --- CHANGELOG.md | 4 +++- README.rst | 2 +- docs/getting-started.md | 2 +- tox.ini | 5 ++--- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a6ae7e9..3ec7ff7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,16 +13,18 @@ any parts of the framework not mentioned in the documentation should generally b ### Added * Added support for Django REST framework 3.16. +* Added support for Django 5.2. ### Removed * Removed support for Python 3.8. * Removed support for Django REST framework 3.14. +* Removed support for Django 5.0. ## [7.1.0] - 2024-10-25 -This is the last release supporting Python 3.8 and Django REST framework 3.14. +This is the last release supporting Python 3.8, Django 5.0 and Django REST framework 3.14. ### Fixed diff --git a/README.rst b/README.rst index 21b2e3f0..c0e95a19 100644 --- a/README.rst +++ b/README.rst @@ -93,7 +93,7 @@ Requirements ------------ 1. Python (3.9, 3.10, 3.11, 3.12, 3.13) -2. Django (4.2, 5.0, 5.1) +2. Django (4.2, 5.1, 5.2) 3. Django REST framework (3.15, 3.16) We **highly** recommend and only officially support the latest patch release of each Python, Django and REST framework series. diff --git a/docs/getting-started.md b/docs/getting-started.md index 461419c7..4052450b 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -52,7 +52,7 @@ like the following: ## Requirements 1. Python (3.9, 3.10, 3.11, 3.12, 3.13) -2. Django (4.2, 5.0, 5.1) +2. Django (4.2, 5.1, 5.2) 3. Django REST framework (3.15, 3.16) We **highly** recommend and only officially support the latest patch release of each Python, Django and REST framework series. diff --git a/tox.ini b/tox.ini index 45a4e20b..2455c17f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,8 +1,7 @@ [tox] envlist = py{39,310,311,312}-django42-drf{315,316,master}, - py{310,311,312}-django{50,51}-drf{315,316,master}, - py313-django51-drf{master}, + py{310,311,312,313}-django{51,52}-drf{315,316,master}, black, docs, lint @@ -10,8 +9,8 @@ envlist = [testenv] deps = django42: Django>=4.2,<4.3 - django50: Django>=5.0,<5.1 django51: Django>=5.1,<5.2 + django52: Django>=5.2,<5.3 drf315: djangorestframework>=3.15,<3.16 drf316: djangorestframework>=3.16,<3.17 drfmaster: https://github.com/encode/django-rest-framework/archive/master.zip From 25e37e932499da910b4ba9dd9ef526db6d22ccc0 Mon Sep 17 00:00:00 2001 From: Oliver Sauder Date: Mon, 21 Apr 2025 20:53:01 +0400 Subject: [PATCH 2/3] Python 3.13 should not run DRF 3.15 tests --- tox.ini | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 2455c17f..dcc68789 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,8 @@ [tox] envlist = py{39,310,311,312}-django42-drf{315,316,master}, - py{310,311,312,313}-django{51,52}-drf{315,316,master}, + py{310,311,312}-django{51,52}-drf{315,316,master}, + py{313}-django{51,52}-drf{315,316,master}, black, docs, lint From 396ed800fd56ac6f16c20f5da9dae596abc89d66 Mon Sep 17 00:00:00 2001 From: Oliver Sauder Date: Mon, 21 Apr 2025 20:55:41 +0400 Subject: [PATCH 3/3] Only DRF 3.16 supports Python 3.13 --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index dcc68789..8dd0e759 100644 --- a/tox.ini +++ b/tox.ini @@ -2,7 +2,7 @@ envlist = py{39,310,311,312}-django42-drf{315,316,master}, py{310,311,312}-django{51,52}-drf{315,316,master}, - py{313}-django{51,52}-drf{315,316,master}, + py{313}-django{51,52}-drf{316,master}, black, docs, lint pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy