diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+## 0.3.5.9
+* Loose upper bound for path-io 1.4
+
 ## 0.3.5.8
 * Loose upper bound for yaml 0.9
 
diff --git a/hapistrano.cabal b/hapistrano.cabal
--- a/hapistrano.cabal
+++ b/hapistrano.cabal
@@ -1,5 +1,5 @@
 name:                hapistrano
-version:             0.3.5.8
+version:             0.3.5.9
 synopsis:            A deployment library for Haskell applications
 description:
   .
@@ -78,7 +78,7 @@
                      , hapistrano
                      , optparse-applicative >= 0.11 && < 0.15
                      , path               >= 0.5 && < 0.7
-                     , path-io            >= 1.2 && < 1.4
+                     , path-io            >= 1.2 && < 1.5
                      , stm                >= 2.4 && < 2.5
                      , yaml               >= 0.8 && < 0.10
   if flag(dev)
