diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,9 @@
 # Changelog for the `parameterized-utils` package
 
+## 2.1.11.0 -- *2025 Nov 4*
+
+  * Add support for GHC 9.12.
+
 ## 2.1.10.0 -- *2025 Mar 20*
 
   * New instances for types from `base`:
diff --git a/parameterized-utils.cabal b/parameterized-utils.cabal
--- a/parameterized-utils.cabal
+++ b/parameterized-utils.cabal
@@ -1,6 +1,6 @@
 Cabal-version: 2.2
 Name:          parameterized-utils
-Version:       2.1.10.0
+Version:       2.1.11.0
 Author:        Galois Inc.
 Maintainer:    kquick@galois.com, rscott@galois.com
 stability:     stable
@@ -19,7 +19,7 @@
 extra-doc-files: Changelog.md
 homepage:      https://github.com/GaloisInc/parameterized-utils
 bug-reports:   https://github.com/GaloisInc/parameterized-utils/issues
-tested-with:   GHC==8.6.5, GHC==8.8.4, GHC==8.10.7, GHC==9.0.2, GHC==9.2.2, GHC==9.4.5, GHC==9.6.1, GHC==9.8.1, GHC==9.10.1
+tested-with:   GHC==8.6.5, GHC==8.8.4, GHC==8.10.7, GHC==9.0.2, GHC==9.2.2, GHC==9.4.5, GHC==9.6.1, GHC==9.8.1, GHC==9.10.1, GHC==9.12.1
 
 -- Many (but not all, sadly) uses of unsafe operations are
 -- controlled by this compile flag.  When this flag is set
@@ -56,7 +56,6 @@
                , constraints    >=0.10 && <0.15
                , containers
                , deepseq
-               , ghc-prim
                , hashable       >=1.2  && <1.6
                , hashtables     >=1.2  && <1.5
                , indexed-traversable
@@ -137,7 +136,6 @@
                , hashtables
                , hedgehog
                , indexed-traversable
-               , ghc-prim
                , lens
                , mtl
                , parameterized-utils
