diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # ChangeLog for optparse-simple
 
+## 0.1.1.4
+
+* template-haskell 2.17 support [#15](https://github.com/fpco/optparse-simple/pull/15)
+
 ## 0.1.1.3
 
 * optparse-applicative 0.16.0.0 support [#14](https://github.com/fpco/optparse-simple/issues/14)
diff --git a/optparse-simple.cabal b/optparse-simple.cabal
--- a/optparse-simple.cabal
+++ b/optparse-simple.cabal
@@ -1,13 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.33.0.
+-- This file has been generated from package.yaml by hpack version 0.34.4.
 --
 -- see: https://github.com/sol/hpack
---
--- hash: 71da8e6f0f044acf18f321986a6ae40a83b3e3be8e112e4112b0a56b4f41e62a
 
 name:           optparse-simple
-version:        0.1.1.3
+version:        0.1.1.4
 synopsis:       Simple interface to optparse-applicative
 description:    Please see the README at <https://www.stackage.org/package/optparse-simple>
 category:       Options
@@ -45,6 +43,7 @@
     , githash >=0.1.3.0
     , optparse-applicative
     , template-haskell
+    , th-compat
     , transformers >=0.4
   if impl (ghc < 8.0)
     build-depends:
diff --git a/src/Options/Applicative/Simple.hs b/src/Options/Applicative/Simple.hs
--- a/src/Options/Applicative/Simple.hs
+++ b/src/Options/Applicative/Simple.hs
@@ -52,6 +52,7 @@
 import           GitHash (GitInfo, giDirty, giHash, tGitInfoCwdTry)
 import           Language.Haskell.TH (Q,Exp)
 import qualified Language.Haskell.TH.Syntax as TH
+import           Language.Haskell.TH.Syntax.Compat
 import           Options.Applicative
 import           System.Environment
 
@@ -89,7 +90,7 @@
   [|concat (["Version "
            ,$(TH.lift $ showVersion version)
            ] ++
-           case $(TH.unTypeQ tGitInfoCwdTry) :: Either String GitInfo of
+           case $(unTypeSplice tGitInfoCwdTry) :: Either String GitInfo of
              Left _ -> []
              Right gi -> [ ", Git revision "
                          , giHash gi
