diff --git a/spdx.cabal b/spdx.cabal
--- a/spdx.cabal
+++ b/spdx.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.4
 name:               spdx
-version:            1.1
+version:            1.1.0.1
 synopsis:           SPDX license expression language, Extras
 category:           Data
 description:
@@ -17,7 +17,7 @@
   CHANGELOG.md
   README.md
 
-tested-with:        GHC ==9.6.6 || ==9.8.2 || ==9.10.1
+tested-with:        GHC ==9.6.6 || ==9.8.4 || ==9.10.3 || ==9.12.4 || ==9.14.1
 
 source-repository head
   type:     git
@@ -51,9 +51,9 @@
   hs-source-dirs:   src/
   ghc-options:      -Wall
   build-depends:
-    , base          >=4.18.2.1  && <4.21
-    , Cabal-syntax  ^>=3.10.3.0 || ^>=3.12.1.0
-    , containers    >=0.6.7     && <0.8
+    , base          >=4.18.2.1  && <4.23
+    , Cabal-syntax  ^>=3.10.3.0 || ^>=3.12.1.0 || ^>=3.16.1.0
+    , containers    >=0.6.7     && <0.9
     , puresat       ^>=0.1
     , transformers  >=0.6.1.0   && <0.7
 
@@ -77,7 +77,7 @@
   other-modules:    Generators
   default-language: Haskell98
   hs-source-dirs:   tests bench
-  ghc-options:      -Wall
+  ghc-options:      -Wall -rtsopts
   build-depends:
     , base
     , Cabal-syntax
diff --git a/tests/Generators.hs b/tests/Generators.hs
--- a/tests/Generators.hs
+++ b/tests/Generators.hs
@@ -6,7 +6,11 @@
 import           Distribution.SPDX
 
 latestLicenseListVersion :: LicenseListVersion
-#if MIN_VERSION_Cabal_syntax(3,12,0)
+#if MIN_VERSION_Cabal_syntax(3,16,0)
+latestLicenseListVersion = LicenseListVersion_3_26
+#elif MIN_VERSION_Cabal_syntax(3,14,0)
+latestLicenseListVersion = LicenseListVersion_3_25
+#elif MIN_VERSION_Cabal_syntax(3,12,0)
 latestLicenseListVersion = LicenseListVersion_3_23
 #else
 latestLicenseListVersion = LicenseListVersion_3_16
