diff --git a/spdx.cabal b/spdx.cabal
--- a/spdx.cabal
+++ b/spdx.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.2
 name:               spdx
-version:            1.0.0.2
+version:            1.0.0.3
 synopsis:           SPDX license expression language, Extras
 category:           Data
 description:
@@ -25,8 +25,10 @@
    || ==8.2.2
    || ==8.4.4
    || ==8.6.5
-   || ==8.8.3
-   || ==8.10.1
+   || ==8.8.4
+   || ==8.10.7
+   || ==9.0.2
+   || ==9.2.2
 
 source-repository head
   type:     git
@@ -48,8 +50,8 @@
   hs-source-dirs:   src/
   ghc-options:      -Wall
   build-depends:
-    , base          >=4.3.0.0 && <4.15
-    , Cabal         ^>=2.4.0.1 || ^>=3.0.0.0 || ^>=3.2.0.0
+    , base          >=4.3.0.0 && <4.17
+    , Cabal         ^>=2.4.0.1 || ^>=3.0.0.0 || ^>=3.2.0.0 || ^>=3.4.0.0 || ^>=3.6.0.0
     , containers    >=0.5.0.0 && <0.7
     , transformers  >=0.3     && <0.6
 
@@ -62,10 +64,10 @@
   ghc-options:      -Wall
   build-depends:
     , base
-    , base-compat       ^>=0.10.5
+    , base-compat       ^>=0.10.5 || ^>=0.11.1 || ^>=0.12.1
     , Cabal
     , spdx
-    , tasty             >=1.1.0.4 && <1.3
+    , tasty             >=1.1.0.4 && <1.5
     , tasty-quickcheck  ^>=0.10
 
 benchmark bench
@@ -77,8 +79,8 @@
   ghc-options:      -Wall
   build-depends:
     , base
-    , base-compat       ^>=0.10.5
+    , base-compat       ^>=0.10.5 || ^>=0.11.1 || ^>=0.12.1
     , Cabal
-    , QuickCheck        >=2.12.6.1 && <2.14
+    , QuickCheck        >=2.12.6.1 && <2.15
     , spdx
     , tasty-quickcheck  ^>=0.10
diff --git a/tests/Generators.hs b/tests/Generators.hs
--- a/tests/Generators.hs
+++ b/tests/Generators.hs
@@ -15,7 +15,9 @@
 import           Distribution.SPDX.Extra.Internal (LatticeSyntax(..))
 
 latestLicenseListVersion :: LicenseListVersion
-#if MIN_VERSION_Cabal(3,0,0)
+#if MIN_VERSION_Cabal(3,4,0)
+latestLicenseListVersion = LicenseListVersion_3_9
+#elif MIN_VERSION_Cabal(3,0,0)
 latestLicenseListVersion = LicenseListVersion_3_6
 #else
 latestLicenseListVersion = LicenseListVersion_3_2
