diff --git a/Distribution/PackageDescription/TH.hs b/Distribution/PackageDescription/TH.hs
--- a/Distribution/PackageDescription/TH.hs
+++ b/Distribution/PackageDescription/TH.hs
@@ -48,6 +48,7 @@
     (c:_) -> readPackageDescription silent c
     [] -> error $ "Couldn't find a cabal file in the current working directory (" ++ dir ++ ")"
 
+cabalFiles :: FilePath -> IO [FilePath]
 cabalFiles dir = do
   files <- getDirectoryContents dir
   return $ filter (".cabal" `isSuffixOf`) files
diff --git a/cabal-file-th.cabal b/cabal-file-th.cabal
--- a/cabal-file-th.cabal
+++ b/cabal-file-th.cabal
@@ -1,5 +1,5 @@
 Name:                cabal-file-th
-Version:             0.1
+Version:             0.2
 Synopsis:            Template Haskell expressions for reading fields from a project's cabal file.
 Description:         Template Haskell expressions for reading fields from a project's cabal file.
 Homepage:            http://github.com/nkpart/cabal-file-th
@@ -20,7 +20,7 @@
 Library
   Exposed-modules:   Distribution.PackageDescription.TH
   Build-depends:     base >= 4 && < 5,
-                     Cabal >= 1.10 && < 1.11,
+                     Cabal >= 1.10 && < 1.13,
                      directory,
                      template-haskell
   Ghc-options: -Wall
