diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## Version 0.9.0.2 (2024-05-23)
+
+- Add `TypeOperators` pragma where needed.
+
 ## Version 0.9.0.1 (2022-07-28)
 
 - Allow building with vector-0.13.*.
diff --git a/tests/properties/Properties.hs b/tests/properties/Properties.hs
--- a/tests/properties/Properties.hs
+++ b/tests/properties/Properties.hs
@@ -1,4 +1,7 @@
-{-# LANGUAGE RankNTypes, FlexibleContexts, GADTs #-}
+{-# LANGUAGE FlexibleContexts #-}
+{-# LANGUAGE GADTs #-}
+{-# LANGUAGE RankNTypes #-}
+{-# LANGUAGE TypeOperators #-}
 
 module Properties where
 
diff --git a/vector-algorithms.cabal b/vector-algorithms.cabal
--- a/vector-algorithms.cabal
+++ b/vector-algorithms.cabal
@@ -1,5 +1,6 @@
+cabal-version:     >= 1.10
 name:              vector-algorithms
-version:           0.9.0.1
+version:           0.9.0.2
 license:           BSD3
 license-file:      LICENSE
 author:            Dan Doel
@@ -13,9 +14,22 @@
 description:       Efficient algorithms for sorting vector arrays. At some stage
                    other vector algorithms may be added.
 build-type:        Simple
-cabal-version:     >= 1.10
+
 extra-source-files: CHANGELOG.md
 
+tested-with:
+  GHC == 9.8.1
+  GHC == 9.6.3
+  GHC == 9.4.7
+  GHC == 9.2.8
+  GHC == 9.0.2
+  GHC == 8.10.7
+  GHC == 8.8.4
+  GHC == 8.6.5
+  GHC == 8.4.4
+  GHC == 8.2.2
+  GHC == 8.0.2
+  GHC == 7.10.3
 
 flag BoundsChecks
   description: Enable bounds checking
@@ -56,11 +70,11 @@
   hs-source-dirs: src
   default-language: Haskell2010
 
-  build-depends: base >= 4.5 && < 5,
+  build-depends: base >= 4.8 && < 5,
                  bitvec >= 1.0 && < 1.2,
                  vector >= 0.6 && < 0.14,
-                 primitive >=0.3 && <0.8,
-                 bytestring >= 0.9 && < 1.0
+                 primitive >= 0.6.2.0 && < 0.10,
+                 bytestring >= 0.9 && < 1
 
   if ! impl (ghc >= 7.8)
     build-depends: tagged >= 0.4 && < 0.9
@@ -143,7 +157,7 @@
     buildable: False
   else
     build-depends:
-      base,
+      base >= 4.9,
       bytestring,
       containers,
       QuickCheck > 2.9 && < 2.15,
@@ -152,4 +166,3 @@
 
   if flag(llvm)
     ghc-options: -fllvm
-
