From e009563ee8faf9814c84fa69e36c034772e4d632 Mon Sep 17 00:00:00 2001 From: Oliver Sauder Date: Sun, 20 Jul 2025 15:00:56 +0700 Subject: [PATCH] Increase required version of optional Polymorphic Models for Django --- CHANGELOG.md | 4 ++++ requirements/requirements-optionals.txt | 5 +---- setup.py | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9502f476..d58533ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,10 @@ any parts of the framework not mentioned in the documentation should generally b This adds full support for using multipart field names for includes while configuring `JSON_API_FORMAT_FIELD_NAMES`. * Ensured that sparse fieldset fully supports `JSON_API_FORMAT_FIELD_NAMES`. +### Changed + +* Set minimum required version of optional Polymorphic Models for Django to 4.0.0. + ### Removed * Removed support for Python 3.8. diff --git a/requirements/requirements-optionals.txt b/requirements/requirements-optionals.txt index 589636e6..08f91db8 100644 --- a/requirements/requirements-optionals.txt +++ b/requirements/requirements-optionals.txt @@ -1,7 +1,4 @@ django-filter==24.3 -# once next version has been released (>3.1.0) this -# should be set to pinned version again -# see https://github.com/django-polymorphic/django-polymorphic/pull/541 -django-polymorphic@git+https://github.com/django-polymorphic/django-polymorphic@master # pyup: ignore +django-polymorphic==4.1.0 pyyaml==6.0.2 uritemplate==4.1.1 diff --git a/setup.py b/setup.py index de61b0d1..4e30781e 100755 --- a/setup.py +++ b/setup.py @@ -110,7 +110,7 @@ def get_package_data(package): "django>=4.2", ], extras_require={ - "django-polymorphic": ["django-polymorphic>=3.0"], + "django-polymorphic": ["django-polymorphic>=4.0.0"], "django-filter": ["django-filter>=2.4"], "openapi": ["pyyaml>=5.4", "uritemplate>=3.0.1"], },