diff --git a/text-replace.cabal b/text-replace.cabal
--- a/text-replace.cabal
+++ b/text-replace.cabal
@@ -1,5 +1,5 @@
 name: text-replace
-version: 0.0.0.3
+version: 0.0.0.4
 category: Text, Application
 synopsis: Simple text replacements from a list of search/replace pairs
 
@@ -20,6 +20,11 @@
 build-type: Simple
 cabal-version: >= 1.10
 
+tested-with:
+    GHC == 8.2.2
+  , GHC == 8.4.3
+  , GHC == 8.6.1
+
 source-repository head
   type: git
   location: https://github.com/chris-martin/text-replace
@@ -28,18 +33,23 @@
   default-language: Haskell2010
   hs-source-dirs: src
   ghc-options: -Wall
-  exposed-modules: Text.Replace
+
+  exposed-modules:
+      Text.Replace
+
   build-depends:
-      base       >=4.9     && <4.12
-    , containers >=0.5.7.1 && <0.6
+      base       >=4.9     && <4.13
+    , containers >=0.5.7.1 && <0.7
 
 executable text-replace
   default-language: Haskell2010
   hs-source-dirs: app
   main-is: text-replace.hs
   ghc-options: -Wall
-  build-depends: text-replace
-    , base                 >=4.9      && <4.12
+
+  build-depends:
+      text-replace
+    , base                 >=4.9      && <4.13
     , parsec               >=3.1      && <3.2
     , optparse-applicative >=0.12.1.0 && <0.15
 
@@ -49,8 +59,10 @@
   main-is: properties.hs
   hs-source-dirs: test
   ghc-options: -Wall -threaded
-  build-depends: text-replace
-    , base               >=4.9     && <4.12
+
+  build-depends:
+      text-replace
+    , base               >=4.9     && <4.13
     , hedgehog           >=0.5     && <0.7
     , neat-interpolation >=0.3     && <0.3.3
     , text               >=1.2.2.2 && <1.2.4
