diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
 # Revision history for cli-extras
 
+## 0.2.1.1
+
+* Relax some bounds
+
+## 0.2.1.0 -- revision 2
+
+* Support GHC 9.10
+
+## 0.2.1.0 -- revision 1
+
+* Support GHC 9.8
+
 ## 0.2.1.0
 
 * [#7](https://github.com/obsidiansystems/cli-extras/pull/7) add `runProc`, `runProcSilently` and `readProc`.
diff --git a/cli-extras.cabal b/cli-extras.cabal
--- a/cli-extras.cabal
+++ b/cli-extras.cabal
@@ -1,9 +1,9 @@
 cabal-version:      >=1.10
 name:               cli-extras
-version:            0.2.1.0
+version:            0.2.1.1
 license:            BSD3
 license-file:       LICENSE
-copyright:          Obsidian Systems LLC 2020-2022
+copyright:          Obsidian Systems LLC 2020 - 2024
 maintainer:         maintainer@obsidian.systems
 author:             Obsidian Systems LLC
 stability:          Unstable
@@ -19,7 +19,8 @@
 extra-source-files: CHANGELOG.md
                     README.md
 
-tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.1 || ==9.2.2
+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
 
 library
   exposed-modules:
@@ -38,23 +39,23 @@
   default-language: Haskell2010
   ghc-options:      -Wall -fobject-code
   build-depends:
-      aeson           >=1.4.4.0  && <2.1
-    , ansi-terminal   >=0.9.1    && <0.12
-    , base            >=4.12.0.0 && <4.17
-    , bytestring      >=0.10.8.2 && <0.12
-    , containers      >=0.6.0.1  && <0.7
+      aeson           >=1.4.4.0  && <2.3
+    , ansi-terminal   >=0.9.1    && <1.2
+    , base            >=4.12.0.0 && <4.21
+    , bytestring      >=0.10.8.2 && <0.13
+    , containers      >=0.6.0.1  && <0.8
     , exceptions      >=0.10.3   && <0.11
     , io-streams      >=1.5.1.0  && <1.6
-    , lens            >=4.17.1   && <5.2
-    , logging-effect  >=1.3.4    && <1.4
+    , lens            >=4.17.1   && <5.4
+    , logging-effect  >=1.3.4    && <1.5
     , monad-logger    >=0.3.30   && <0.4
     , monad-loops     >=0.4.3    && <0.5
-    , mtl             >=2.2.2    && <2.3
+    , mtl             >=2.2.2    && <2.4
     , process         >=1.6.5.0  && <1.7
     , terminal-size   >=0.3.2.1  && <0.4
-    , text            >=1.2.3.1  && <1.3
-    , time            >=1.8.0.2  && <1.12
-    , transformers    >=0.5.6.2  && <0.6
+    , text            >=1.2.3.1  && <2.2
+    , time            >=1.8.0.2  && <1.15
+    , transformers    >=0.5.6.2  && <0.7
     , which           >=0.1      && <0.3
     , utf8-string     >=1.0.1    && <1.1
     , shell-escape    >=0.2.0    && <0.3
