diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for javelin-io
 
+## Release 0.1.1.2
+
+* Explicit support for GHC 9.12
+
 ## Release 0.1.1.1
 
 * Documentation fixes
diff --git a/javelin-io.cabal b/javelin-io.cabal
--- a/javelin-io.cabal
+++ b/javelin-io.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               javelin-io
-version:            0.1.1.1
+version:            0.1.1.2
 synopsis:           IO operations for the `javelin` package
 license:            MIT
 license-file:       LICENSE
@@ -10,7 +10,9 @@
 build-type:         Simple
 extra-doc-files:    CHANGELOG.md
 extra-source-files: test/data/*.csv
-tested-with:        GHC ==9.8.2 
+tested-with:        GHC ==9.12.1
+                     || ==9.10.1
+                     || ==9.8.4
                      || ==9.6.4
                      || ==9.4.8
 description:
@@ -28,6 +30,10 @@
         
         If you don't know where to start, please take a look at the documentation in "Data.Series.IO".
 
+source-repository head
+  type:     git
+  location: https://github.com/LaurentRDC/javelin
+
 common common
     default-language: GHC2021
     ghc-options: -Wall
@@ -45,7 +51,7 @@
     exposed-modules:  Data.Series.IO
                       Data.Series.Generic.IO
                       Data.Series.Unboxed.IO
-    build-depends:    base >=4.15.0.0 && <4.20,
+    build-depends:    base >=4.15.0.0 && <4.22,
                       bytestring >=0.11 && <0.13,
                       cassava ^>=0.5,
                       containers >=0.6 && <0.8,
@@ -59,7 +65,7 @@
     hs-source-dirs:   test
     main-is:          Main.hs
     other-modules:    Test.Data.Series.IO
-    build-depends:    base,
+    build-depends:    base >=4.15.0.0 && <4.22,
                       cassava,
                       filepath,
                       javelin,
