diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 283cdfe4be33403da3ceeb3830a15867e88a5dc0..672f2d907a269789bfa011fd1f889b5930f2dad7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,10 +20,18 @@ test:
     - name: postgres:14
       alias: "db-local"
   script:
+    - pip install "django=~${DJANGO_VERSION}" --upgrade
     - pip install -r requirements.txt -r requirements-test.txt
     - coverage run --source='.' runtests.py
     - coverage report --skip-covered --omit=*/wsgi.py,*/asgi.py,manage.py,*/apps.py,setup.py
     - coverage html -d htmlcov --omit=*/wsgi.py,*/asgi.py,manage.py,*/apps.py,setup.py
+  parallel:
+    matrix:
+      - DJANGO_VERSION: [
+          "3.2",
+          "4.2",
+          "5.0",
+        ]
   artifacts:
     paths:
       - htmlcov
diff --git a/setup.cfg b/setup.cfg
index 3e102658a15249fd3e17c02567a0bc162a8eda7c..7f5ae5d4b2f926ff9bb121cc17f67266d096f603 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
 [metadata]
 name = django-autocomplete-multi-models
-version = 0.5.4
+version = 0.5.5
 description = An app that index fields across multiple models, and expose an api to query for word similar to the query.
 long_description = file: README.md
 author = Bryan Brancotte