diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for which
 
+## 0.2.0.1
+
+* Support GHC 9 and GHC 9.2
+
 ## 0.2
 
 * Allow results outside of the nix store (use `staticWhichNix` for the old behavior, which requires results to be in `/nix/store`)
diff --git a/which.cabal b/which.cabal
--- a/which.cabal
+++ b/which.cabal
@@ -1,5 +1,5 @@
 name: which
-version: 0.2
+version: 0.2.0.1
 license: BSD3
 license-file: LICENSE
 author: Obsidian Systems LLC
@@ -12,15 +12,15 @@
 synopsis: Determine the full path to an executable.
 description: Determine the full path to an executable, similar to the *nix "which" command.
 tested-with:
-  GHC  ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5
+  GHC  ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.1 || ==8.10.7 || ==9.0.1 || ==9.2.2
 
 library
   exposed-modules: System.Which
   build-depends:
-    base                >= 4.9.0 && < 4.15,
+    base                >= 4.9.0 && < 4.17,
     shelly              >= 1.8.0 && < 1.10,
     text                >= 1.2.3 && < 1.3,
-    template-haskell    >= 2.11.0 && < 2.17
+    template-haskell    >= 2.11.0 && < 2.19
 
   hs-source-dirs:      src
   default-language:    Haskell2010
