diff --git a/pcre-utils.cabal b/pcre-utils.cabal
--- a/pcre-utils.cabal
+++ b/pcre-utils.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                pcre-utils
-version:             0.1.8.1
+version:             0.1.8.1.1
 synopsis:            Perl-like substitute and split for PCRE regexps.
 description:         This package introduces split and replace like functions using PCRE regexps.
 license:             BSD3
@@ -15,6 +15,7 @@
 cabal-version:       >=1.8
 homepage:            https://github.com/bartavelle/pcre-utils
 bug-reports:         https://github.com/bartavelle/pcre-utils/issues
+Tested-With:         GHC == 7.10.3, GHC == 8.0.1, GHC == 8.2.1
 
 
 source-repository head
@@ -28,7 +29,13 @@
   ghc-options:         -Wall
   -- ghc-prof-options:    -caf-all -auto-all
   extensions:          OverloadedStrings, BangPatterns
-  build-depends:       base >= 4.6 && < 4.10, regex-pcre-builtin >= 0.94.4.8, bytestring, attoparsec, mtl >= 2.2.1, vector, array
+  build-depends:       base >= 4.6 && < 5
+                     , regex-pcre-builtin >= 0.94.4.8
+                     , bytestring
+                     , attoparsec >= 0.11 && <= 0.14
+                     , mtl >= 2.2.1 && < 2.3
+                     , vector
+                     , array
 
 Test-Suite test-split
     hs-source-dirs: test
