diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for cli-extras
 
+## 0.2.1.2
+
+* Support GHC 9.12
+
 ## 0.2.1.1
 
 * Relax some bounds
diff --git a/cli-extras.cabal b/cli-extras.cabal
--- a/cli-extras.cabal
+++ b/cli-extras.cabal
@@ -1,6 +1,6 @@
 cabal-version:      >=1.10
 name:               cli-extras
-version:            0.2.1.1
+version:            0.2.1.2
 license:            BSD3
 license-file:       LICENSE
 copyright:          Obsidian Systems LLC 2020 - 2024
@@ -20,7 +20,7 @@
                     README.md
 
 tested-with:
-  GHC ==8.6.5 || ==8.8.1 || ==8.10.7 || ==9.0.1 || ==9.2.5 || ==9.4.5 || ==9.6.1 || ==9.8.2 || ==9.10.1
+  GHC ==8.6.5 || ==8.8.1 || ==8.10.7 || ==9.0.1 || ==9.2.5 || ==9.4.5 || ==9.6.1 || ==9.8.2 || ==9.10.1 || ==9.12.2
 
 library
   exposed-modules:
@@ -41,7 +41,7 @@
   build-depends:
       aeson           >=1.4.4.0  && <2.3
     , ansi-terminal   >=0.9.1    && <1.2
-    , base            >=4.12.0.0 && <4.21
+    , base            >=4.12.0.0 && <4.22
     , bytestring      >=0.10.8.2 && <0.13
     , containers      >=0.6.0.1  && <0.8
     , exceptions      >=0.10.3   && <0.11
