diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for subcategories
 
+## 0.2.1.1
+
+* Supports GHC 9.10
+  
 ## 0.2.1.0
 
 * Supports GHC 9.8
diff --git a/subcategories.cabal b/subcategories.cabal
--- a/subcategories.cabal
+++ b/subcategories.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.35.2.
+-- This file has been generated from package.yaml by hpack version 0.36.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 577fff015a41b96b344a0a7a41284117ea91e94d37c79e486db43bee07113db1
+-- hash: 57c0624b88014e4f30969cb894c4466d5a927a1f684a4b9ce3428107c766bf51
 
 name:           subcategories
-version:        0.2.1.0
+version:        0.2.1.1
 synopsis:       Subcategories induced by class constraints
 description:    Please see the README on GitHub at <https://github.com/konn/subcategories#readme>
 category:       Data
@@ -19,7 +19,7 @@
 license:        BSD3
 license-file:   LICENSE
 tested-with:
-    GHC ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.3 || ==9.8.1
+    GHC ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1
 
 build-type:     Simple
 extra-source-files:
diff --git a/test/Shared.hs b/test/Shared.hs
--- a/test/Shared.hs
+++ b/test/Shared.hs
@@ -19,11 +19,13 @@
 inspecting desc reg =
   [|testCase desc $ checkInspection $(inspectTest reg)|]
 
-data GHCVer = GHC8_8 | GHC8_10 | GHC9_0 | GHC9_2 | GHC9_4 | GHC9_6 | GHC9_8
+data GHCVer = GHC8_8 | GHC8_10 | GHC9_0 | GHC9_2 | GHC9_4 | GHC9_6 | GHC9_8 | GHC9_10
   deriving (Show, Eq, Ord)
 
 ghcVer :: GHCVer
-#if __GLASGOW_HASKELL__ == 908
+#if __GLASGOW_HASKELL__ == 910
+ghcVer = GHC9_10
+#elif __GLASGOW_HASKELL__ == 908
 ghcVer = GHC9_8
 #elif __GLASGOW_HASKELL__ == 906
 ghcVer = GHC9_6
