diff --git a/th-context.cabal b/th-context.cabal
--- a/th-context.cabal
+++ b/th-context.cabal
@@ -1,5 +1,5 @@
 name:               th-context
-version:            0.20.1
+version:            0.22
 cabal-version:      >= 1.10
 build-type:         Simple
 license:            BSD3
@@ -33,7 +33,7 @@
     template-haskell >= 2.10,
     th-desugar,
     th-orphans >= 0.10.0,
-    th-typegraph >= 0.25
+    th-typegraph >= 0.27
   ghc-options:      -Wall -O2
   exposed-modules:  Language.Haskell.TH.Context
   default-language: Haskell2010
@@ -43,9 +43,26 @@
   ghc-options:      -Wall -O2
   hs-source-dirs:   test
   main-is:          Tests.hs
-  build-depends:    array, base, bytestring, containers, deepseq, ghc-prim,
-                    hspec, hspec-core, lens, mtl, syb, template-haskell, text,
-                    th-context >= 0.19, th-desugar, th-orphans, th-reify-many, th-typegraph >= 0.25
+  build-depends:
+    array,
+    base,
+    bytestring,
+    containers,
+    deepseq,
+    ghc-prim,
+    hspec,
+    hspec-core,
+    lens,
+    mtl,
+    mtl-unleashed,
+    syb,
+    template-haskell,
+    text,
+    th-context >= 0.19,
+    th-desugar,
+    th-orphans,
+    th-reify-many,
+    th-typegraph >= 0.27
   default-language: Haskell2010
 
 source-repository head
