diff --git a/app/hstrrand.hs b/app/hstrrand.hs
--- a/app/hstrrand.hs
+++ b/app/hstrrand.hs
@@ -1,17 +1,19 @@
 {-# LANGUAGE Strict #-}
+
 module Main (main) where
 
-import Data.Monoid ((<>))
-import qualified Options.Applicative as Options
 import qualified Data.Text as Text
 import qualified Data.Text.IO as Text
+import qualified Options.Applicative as Options
 import qualified Text.StringRandom as StringRandom
 
 argParser :: Options.Parser Text.Text
-argParser = Text.pack <$> Options.strArgument
-         ( Options.metavar "REGEXP"
-        <> Options.help "Regexp as a template (e.g. '[1-3]{2}random[!?]')"
-         )
+argParser =
+  Text.pack
+    <$> Options.strArgument
+      ( Options.metavar "REGEXP"
+          <> Options.help "Regexp as a template (e.g. '[1-3]{2}random[!?]')"
+      )
 
 main :: IO ()
 main = do
@@ -19,6 +21,9 @@
   txt <- StringRandom.stringRandomIO pat
   Text.putStrLn txt
   where
-    opts = Options.info (Options.helper <*> argParser)
-      ( Options.fullDesc
-     <> Options.header "hstrrand - Generate string which matches REGEXP" )
+    opts =
+      Options.info
+        (Options.helper <*> argParser)
+        ( Options.fullDesc
+            <> Options.header "hstrrand - Generate string which matches REGEXP"
+        )
diff --git a/string-random.cabal b/string-random.cabal
--- a/string-random.cabal
+++ b/string-random.cabal
@@ -1,6 +1,6 @@
 cabal-version: 1.12
 name:          string-random
-version:       0.1.4.0
+version:       0.1.4.1
 synopsis:
   A library for generating random string from a regular experession
 
@@ -32,7 +32,7 @@
 
   hs-source-dirs:   src
   build-depends:
-      attoparsec    >=0.13.1  && <0.14
+      attoparsec    >=0.13.1  && <0.15
     , base          >=4.9     && <5
     , containers    >=0.5.7.1 && <0.7
     , random        >=1.1     && <1.3
