diff --git a/aeson-typescript.cabal b/aeson-typescript.cabal
--- a/aeson-typescript.cabal
+++ b/aeson-typescript.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.28.2.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.31.1.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: ce032fc67fc5fe38fd92293c2e9fa99c35626673cdf99cf3733ccd2d56cd8d0a
+-- hash: 83048fde34ef53f89f474bee2dd196c419df594d19b72601088cc9694dd4be82
 
 name:           aeson-typescript
-version:        0.1.1.0
+version:        0.1.2.0
 synopsis:       Generate TypeScript definition files from your ADTs
 description:    Please see the README on Github at <https://github.com/codedownio/aeson-typescript#readme>
 category:       Text, Web, JSON
@@ -18,14 +20,13 @@
 license-file:   LICENSE
 tested-with:    GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2
 build-type:     Simple
-cabal-version:  >= 1.10
 extra-source-files:
-    ChangeLog.md
     README.md
-    test/assets/npm_install.sh
+    ChangeLog.md
     test/assets/package.json
-    test/assets/yarn.lock
+    test/assets/npm_install.sh
     test/assets/yarn_install.sh
+    test/assets/yarn.lock
 
 source-repository head
   type: git
@@ -42,7 +43,7 @@
     , mtl
     , template-haskell
     , text
-    , th-abstraction
+    , th-abstraction <0.3
     , unordered-containers
   exposed-modules:
       Data.Aeson.TypeScript.TH
@@ -75,7 +76,7 @@
     , template-haskell
     , temporary
     , text
-    , th-abstraction
+    , th-abstraction <0.3
     , unordered-containers
   other-modules:
       HigherKind
