diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.5.0.2 (July 27, 2017)
+
+  - Added support for `template-haskell-2.12.0.0` and GHC 8.2.1.
+
 # 0.5.0.1 (June 2, 2017)
 
   - Fixed an issue where using `mkFixture` with a typeclass that used the `DefaultSignatures` extension caused an internal error ([#30](https://github.com/cjdev/test-fixture/issues/30)).
diff --git a/src/Control/Monad/TestFixture/TH/Internal/TypesQuasi.hs b/src/Control/Monad/TestFixture/TH/Internal/TypesQuasi.hs
--- a/src/Control/Monad/TestFixture/TH/Internal/TypesQuasi.hs
+++ b/src/Control/Monad/TestFixture/TH/Internal/TypesQuasi.hs
@@ -106,6 +106,9 @@
 resolveTypeNames (ParensT t) = ParensT <$> resolveTypeNames t
 resolveTypeNames t@WildCardT = return t
 #endif
+#if MIN_VERSION_template_haskell(2,12,0)
+resolveTypeNames t@UnboxedSumT{} = return t
+#endif
 
 resolveTypeName :: Name -> Q Name
 resolveTypeName (Name (OccName str) NameS) = lookupTypeName str >>= \case
diff --git a/test-fixture.cabal b/test-fixture.cabal
--- a/test-fixture.cabal
+++ b/test-fixture.cabal
@@ -1,7 +1,7 @@
 name:
   test-fixture
 version:
-  0.5.0.1
+  0.5.0.2
 synopsis:
   Test monadic side-effects
 description:
@@ -44,7 +44,7 @@
     , haskell-src-exts
     , haskell-src-meta
     , mtl
-    , template-haskell >= 2.10 && < 2.12
+    , template-haskell >= 2.10 && < 2.13
     , th-orphans
 
 source-repository head
@@ -64,10 +64,10 @@
     Test.Control.Monad.TestFixture.DefaultSignaturesSpec
     Test.Control.Monad.TestFixture.THSpec
   build-depends:
-      base >= 4.7 && < 5
+      base
     , test-fixture
     , hspec
     , hspec-discover
     , mtl
-    , template-haskell >= 2.10 && < 2.12
+    , template-haskell
     , transformers
