From 858eb8f8073c0196ea41b249ebc6477bab12659f Mon Sep 17 00:00:00 2001
From: Matthias Mair <code@mjmair.com>
Date: Sun, 30 Mar 2025 05:11:23 +0200
Subject: [PATCH] chore(backend): bump drf (#9407)

* chore(backend): bump drf

* bump api
---
 src/backend/InvenTree/InvenTree/api_version.py |  5 ++++-
 src/backend/requirements.in                    |  2 +-
 src/backend/requirements.txt                   | 10 ++++------
 3 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py
index 7390d5136e..f77c6f4e64 100644
--- a/src/backend/InvenTree/InvenTree/api_version.py
+++ b/src/backend/InvenTree/InvenTree/api_version.py
@@ -1,13 +1,16 @@
 """InvenTree API version information."""
 
 # InvenTree API version
-INVENTREE_API_VERSION = 327
+INVENTREE_API_VERSION = 328
 
 """Increment this API version number whenever there is a significant change to the API that any clients need to know about."""
 
 
 INVENTREE_API_TEXT = """
 
+v228 - 2025-03-29 : https://github.com/inventree/InvenTree/pull/9407
+    - Updates schema to include paging arguments
+
 v327 - 2025-03-20 : https://github.com/inventree/InvenTree/pull/9339
     - Adds "is_mandatory" field to the Plugin API
     - Adds ability to filter by "mandatory" status in the Plugin API
diff --git a/src/backend/requirements.in b/src/backend/requirements.in
index ee3693fcc9..ad34739ea7 100644
--- a/src/backend/requirements.in
+++ b/src/backend/requirements.in
@@ -26,7 +26,7 @@ django-structlog                        # Structured logging
 django-stdimage                         # Advanced ImageField management
 django-taggit                           # Tagging support
 django-otp==1.3.0                       # Two-factor authentication (legacy to ensure migrations) https://github.com/inventree/InvenTree/pull/6293
-djangorestframework<3.15                # DRF framework  # FIXED 2024-06-26 see https://github.com/inventree/InvenTree/pull/7521
+djangorestframework                     # DRF framework
 djangorestframework-simplejwt[crypto]   # JWT authentication
 django-xforwardedfor-middleware         # IP forwarding metadata
 dulwich                                 # pure Python git integration
diff --git a/src/backend/requirements.txt b/src/backend/requirements.txt
index 67c820d8b6..0f05920da0 100644
--- a/src/backend/requirements.txt
+++ b/src/backend/requirements.txt
@@ -519,9 +519,9 @@ django-taggit==6.1.0 \
 django-xforwardedfor-middleware==2.0 \
     --hash=sha256:16fd1cb27f33a5541b6f3e0b43afb1b7334a76f27a1255b69e14ec5c440f0b24
     # via -r src/backend/requirements.in
-djangorestframework==3.14.0 \
-    --hash=sha256:579a333e6256b09489cbe0a067e66abe55c6595d8926be6b99423786334350c8 \
-    --hash=sha256:eb63f58c9f218e1a7d064d17a70751f528ed4e1d35547fdade9aaf4cd103fd08
+djangorestframework==3.16.0 \
+    --hash=sha256:bea7e9f6b96a8584c5224bfb2e4348dfb3f8b5e34edbecb98da258e892089361 \
+    --hash=sha256:f022ff46613584de994c0c6a4aebbace5fd700555fbe9d33b865ebf173eba6c9
     # via
     #   -r src/backend/requirements.in
     #   djangorestframework-simplejwt
@@ -1250,9 +1250,7 @@ python3-saml==1.16.0 \
 pytz==2025.1 \
     --hash=sha256:89dd22dca55b46eac6eda23b2d72721bf1bdfef212645d81513ef5d03038de57 \
     --hash=sha256:c2db42be2a2518b28e65f9207c4d05e6ff547d1efa4086469ef855e4ab70178e
-    # via
-    #   django-dbbackup
-    #   djangorestframework
+    # via django-dbbackup
 pyyaml==6.0.2 \
     --hash=sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff \
     --hash=sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48 \