diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -21,7 +21,11 @@
 import           Data.Maybe
 import           Data.Text (Text)
 import qualified Data.Text as T (Text, pack, unpack)
+#if MIN_VERSION_shelly(1, 0, 0)
+import qualified Data.Text as TL (Text, pack, unpack, init)
+#else
 import qualified Data.Text.Lazy as TL (Text, pack, unpack, toStrict, init)
+#endif
 import           Data.Time
 import           Filesystem (getModified, isDirectory, isFile, canonicalizePath)
 import           Filesystem.Path.CurrentOS (FilePath, (</>), parent, null)
@@ -39,7 +43,11 @@
 import           System.Log.Logger
 
 toStrict :: TL.Text -> T.Text
+#if MIN_VERSION_shelly(1, 0, 0)
+toStrict = id
+#else
 toStrict = TL.toStrict
+#endif
 
 instance Read FilePath
 
diff --git a/git-monitor.cabal b/git-monitor.cabal
--- a/git-monitor.cabal
+++ b/git-monitor.cabal
@@ -1,5 +1,5 @@
 Name:    git-monitor
-Version: 1.3.0
+Version: 1.3.1
 
 Synopsis:    Passively snapshots working tree changes efficiently.
 Description: Passively snapshots working tree changes efficiently.
