diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
 # Changelog for the [`ghc-typelits-natnormalise`](http://hackage.haskell.org/package/ghc-typelits-natnormalise) package
 
+## 0.9.6 *May 13th 2026*
+* Bump ghc-tcplugin-api to prepare for inclusion into stackage
+
 ## 0.9.5 *March 19th 2026*
 * Make the test suite not emit compile warnings
 
diff --git a/ghc-typelits-natnormalise.cabal b/ghc-typelits-natnormalise.cabal
--- a/ghc-typelits-natnormalise.cabal
+++ b/ghc-typelits-natnormalise.cabal
@@ -1,6 +1,6 @@
 cabal-version:       3.0
 name:                ghc-typelits-natnormalise
-version:             0.9.5
+version:             0.9.6
 synopsis:            GHC typechecker plugin for types of kind GHC.TypeLits.Nat
 description:
   A type checker plugin for GHC that can solve /equalities/ and /inequalities/
@@ -70,8 +70,8 @@
   build-depends:       base                >=4.9   && <5,
                        containers          >=0.5.7.1 && <0.9,
                        ghc                 >=8.8.1 && <9.15,
-                       ghc-tcplugin-api    >=0.18.2 && <0.19,
-                       transformers        >=0.5.2.0 && < 0.7
+                       ghc-tcplugin-api    >=0.19 && <0.20,
+                       transformers        >=0.5.2 && < 0.7
   if impl(ghc >= 9.0.0)
     build-depends:     ghc-bignum >=1.0 && <1.5
   else
diff --git a/src/GHC/TypeLits/Normalise.hs b/src/GHC/TypeLits/Normalise.hs
--- a/src/GHC/TypeLits/Normalise.hs
+++ b/src/GHC/TypeLits/Normalise.hs
@@ -247,10 +247,11 @@
 
 normalisePlugin :: Opts -> TcPlugin
 normalisePlugin opts =
-  TcPlugin { tcPluginInit    = lookupExtraDefs
-           , tcPluginSolve   = decideEqualSOP opts
-           , tcPluginRewrite = const emptyUFM
-           , tcPluginStop    = const (return ())
+  TcPlugin { tcPluginInit     = lookupExtraDefs
+           , tcPluginSolve    = decideEqualSOP opts
+           , tcPluginRewrite  = const emptyUFM
+           , tcPluginPostTc   = const (return ())
+           , tcPluginShutdown = const (return ())
            }
 
 data ExtraDefs
