diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,12 @@
+0.5.1.1 (2026-07-13)
+====================
+
+- GHC 9.4 through to 9.14 compatibility.
+
 0.5.1.0 (2022-05-10)
 ====================
 
-- GHC 9.0.2 and 9.2.2 compatibility.
+- GHC 9.0 and 9.2 compatibility.
 
 0.5 (2020-03-18)
 ================
diff --git a/ixset-typed.cabal b/ixset-typed.cabal
--- a/ixset-typed.cabal
+++ b/ixset-typed.cabal
@@ -1,5 +1,5 @@
 name:                ixset-typed
-version:             0.5.1.0
+version:             0.5.1.1
 synopsis:            Efficient relational queries on Haskell sets.
 description:
     This Haskell package provides a data structure of sets that are indexed
@@ -21,12 +21,12 @@
 license:             BSD3
 license-file:        COPYING
 author:              Andres Löh, Happstack team, HAppS LLC
-maintainer:          Andres Löh <andres@well-typed.com>
+maintainer:          Andres Löh <andres@well-typed.com>, Adam Gundry <adam@well-typed.com>
 category:            Data Structures
 build-type:          Simple
 cabal-version:       >= 1.10
 extra-source-files:  CHANGELOG.md
-tested-with:         GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.2
+tested-with:         GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.8, GHC == 9.4.8, GHC == 9.6.7, GHC == 9.8.4, GHC == 9.10.2, GHC == 9.12.4, GHC == 9.14.1
 
 source-repository head
   type:              git
@@ -38,7 +38,7 @@
                      deepseq          >= 1.3 && < 2,
                      safecopy         >= 0.8 && < 0.11,
                      syb              >= 0.4 && < 1,
-                     template-haskell >= 2.8 && < 2.19
+                     template-haskell >= 2.8 && < 2.25
 
   hs-source-dirs:    src
   exposed-modules:
@@ -54,8 +54,6 @@
   build-depends:     ixset-typed,
                      base             >= 4.9 && < 5,
                      containers       >= 0.5 && < 1,
-                     HUnit,
-                     QuickCheck,
                      tasty,
                      tasty-hunit,
                      tasty-quickcheck
diff --git a/src/Data/IxSet/Typed.hs b/src/Data/IxSet/Typed.hs
--- a/src/Data/IxSet/Typed.hs
+++ b/src/Data/IxSet/Typed.hs
@@ -607,7 +607,7 @@
            _ -> error "IxSet.inferIxSet calInfo unexpected match"
 
 #if MIN_VERSION_template_haskell(2,17,0)
-tyVarBndrToName :: TyVarBndr () -> Name
+tyVarBndrToName :: TyVarBndr flag -> Name
 tyVarBndrToName (PlainTV nm _) = nm
 tyVarBndrToName (KindedTV nm _ _) = nm
 #else
