diff --git a/ascii-th.cabal b/ascii-th.cabal
--- a/ascii-th.cabal
+++ b/ascii-th.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: ascii-th
-version: 1.0.0.10
+version: 1.0.0.11
 synopsis: Template Haskell support for ASCII
 category: Data, Text
 
@@ -37,14 +37,14 @@
     build-depends:
         ascii-char ^>= 1.0
       , ascii-superset ^>= 1.0
-      , base >= 4.11 && < 4.17
+      , base >= 4.13 && < 4.17
 
 library
     import: base
     hs-source-dirs: library
 
     build-depends:
-        template-haskell >= 2.13 && < 2.19
+        template-haskell >= 2.15 && < 2.19
 
     exposed-modules:
         ASCII.TemplateHaskell
@@ -63,5 +63,5 @@
     build-depends:
         ascii-th
       , bytestring ^>= 0.10 || ^>= 0.11
-      , hedgehog ^>= 1.0 || ^>= 1.1
-      , text ^>= 1.2.3
+      , hedgehog ^>= 1.0.1 || ^>= 1.1 || ^>= 1.2
+      , text ^>= 1.2.4
diff --git a/library/ASCII/QuasiQuoters.hs b/library/ASCII/QuasiQuoters.hs
--- a/library/ASCII/QuasiQuoters.hs
+++ b/library/ASCII/QuasiQuoters.hs
@@ -1,15 +1,15 @@
 module ASCII.QuasiQuoters ( char, string ) where
 
-import ASCII.Char                  ( Char )
-import ASCII.Superset              ( toCharMaybe, toCharListMaybe )
-import ASCII.TemplateHaskell       ( isCharExp, isCharPat, isStringExp, isStringPat )
-import Control.Monad               ( (>=>), return )
-import Control.Monad.Fail          ( MonadFail, fail )
-import Data.Maybe                  ( Maybe (..) )
-import Language.Haskell.TH.Quote   ( QuasiQuoter (..) )
-import Language.Haskell.TH.Syntax  ( Q, Exp, Pat )
+import ASCII.Char (Char)
+import ASCII.Superset (toCharListMaybe, toCharMaybe)
+import ASCII.TemplateHaskell (isCharExp, isCharPat, isStringExp, isStringPat)
+import Control.Monad (return, (>=>))
+import Control.Monad.Fail (MonadFail, fail)
+import Data.Maybe (Maybe (..))
+import Language.Haskell.TH.Quote (QuasiQuoter (..))
+import Language.Haskell.TH.Syntax (Exp, Pat, Q)
 
-import qualified Data.Char   as Unicode
+import qualified Data.Char as Unicode
 import qualified Data.String as Unicode
 
 {- | Produces an expression or a pattern corresponding to an ASCII character.
diff --git a/library/ASCII/TemplateHaskell.hs b/library/ASCII/TemplateHaskell.hs
--- a/library/ASCII/TemplateHaskell.hs
+++ b/library/ASCII/TemplateHaskell.hs
@@ -7,12 +7,12 @@
 
   ) where
 
-import qualified ASCII.Char       as  ASCII
-import qualified ASCII.Superset   as  S
+import qualified ASCII.Char as ASCII
+import qualified ASCII.Superset as S
 
-import Data.Data                  ( Data )
-import Data.Maybe                 ( Maybe (..) )
-import Language.Haskell.TH.Syntax ( Q, Exp, Pat, dataToExpQ, dataToPatQ )
+import Data.Data (Data)
+import Data.Maybe (Maybe (..))
+import Language.Haskell.TH.Syntax (Exp, Pat, Q, dataToExpQ, dataToPatQ)
 
 exp :: Data a => a -> Q Exp
 exp = dataToExpQ (\_ -> Nothing)
