diff --git a/CHANGELOG.md b/CHANGELOG.md index bb0ec748..e871249e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,11 +15,17 @@ any parts of the framework not mentioned in the documentation should generally b * Fixed invalid relationship pointer in error objects when field naming formatting is used. * Properly resolved related resource type when nested source field is defined. +### Removed + +* Removed support for Django 2.2. + ## [5.0.0] - 2022-01-03 This release is not backwards compatible. For easy migration best upgrade first to version 4.3.0 and resolve all deprecation warnings before updating to 5.0.0 +This is the last release supporting Django 2.2. + ### Added * Added support for Django REST framework 3.13. diff --git a/README.rst b/README.rst index 64984627..d7309745 100644 --- a/README.rst +++ b/README.rst @@ -89,7 +89,7 @@ Requirements ------------ 1. Python (3.7, 3.8, 3.9, 3.10) -2. Django (2.2, 3.2, 4.0) +2. Django (3.2, 4.0) 3. Django REST framework (3.12, 3.13) 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 c838cb22..1a9b5cc2 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -52,7 +52,7 @@ like the following: ## Requirements 1. Python (3.7, 3.8, 3.9, 3.10) -2. Django (2.2, 3.2, 4.0) +2. Django (3.2, 4.0) 3. Django REST framework (3.12, 3.13) We **highly** recommend and only officially support the latest patch release of each Python, Django and REST framework series. diff --git a/setup.py b/setup.py index b0f912f9..b8b68b52 100755 --- a/setup.py +++ b/setup.py @@ -97,7 +97,7 @@ def get_package_data(package): install_requires=[ "inflection>=0.5.0", "djangorestframework>=3.12,<3.14", - "django>=2.2,<4.1", + "django>=3.2,<4.1", ], extras_require={ "django-polymorphic": ["django-polymorphic>=3.0"], diff --git a/tox.ini b/tox.ini index 048d91d3..cee02210 100644 --- a/tox.ini +++ b/tox.ini @@ -1,12 +1,11 @@ [tox] envlist = - py{37,38,39,310}-django{22,32}-drf{312,313,master}, + py{37,38,39,310}-django32-drf{312,313,master}, py{38,39,310}-django40-drf{313,master}, lint,docs [testenv] deps = - django22: Django>=2.2,<2.3 django32: Django>=3.2,<3.3 django40: Django>=4.0,<5.0 drf312: djangorestframework>=3.12,<3.13 @@ -45,5 +44,5 @@ deps = commands = sphinx-build -W -b html -d docs/_build/doctrees docs docs/_build/html -[testenv:py{37,38,39,310}-django{22,32,40}-drfmaster] +[testenv:py{37,38,39,310}-django{32,40}-drfmaster] ignore_outcome = true