diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Changelog
 
+## 1.0.4.2
+
+Build with path-io-1.0.0. There are no changes in behaviour from 1.0.4,
+so no binaries are released for this version.
+
 ## 1.0.4.1
 
 Fixes build with aeson-0.11.0.0. There are no changes in behaviour from 1.0.4,
diff --git a/src/Stack/Config.hs b/src/Stack/Config.hs
--- a/src/Stack/Config.hs
+++ b/src/Stack/Config.hs
@@ -264,7 +264,7 @@
      configLocalBin <-
          case configMonoidLocalBinPath of
              Nothing -> do
-                 localDir <- getAppUserDataDir $(mkRelDir "local")
+                 localDir <- getAppUserDataDir "local"
                  return $ localDir </> $(mkRelDir "bin")
              Just userPath ->
                  (case mproject of
@@ -641,7 +641,7 @@
     stackRoot <- do
         mstackRoot <- liftIO $ lookupEnv stackRootEnvVar
         case mstackRoot of
-            Nothing -> getAppUserDataDir $(mkRelDir stackProgName)
+            Nothing -> getAppUserDataDir stackProgName
             Just x -> parseAbsDir x
 
     (existingStackRootOrParentDir, userOwnsIt) <- do
diff --git a/stack.cabal b/stack.cabal
--- a/stack.cabal
+++ b/stack.cabal
@@ -1,5 +1,5 @@
 name: stack
-version: 1.0.4.1
+version: 1.0.4.2
 cabal-version: >=1.10
 build-type: Simple
 license: BSD3
@@ -181,7 +181,7 @@
         mtl >=2.1.3.1 && <2.3,
         optparse-applicative >=0.11 && <0.13,
         path >=0.5.1 && <0.6,
-        path-io >=0.3.1 && <1.0.0,
+        path-io >=1.0.0 && <2.0.0,
         persistent >=2.1.2 && <2.3,
         persistent-sqlite >=2.1.4 && <2.3,
         persistent-template >=2.1.1 && <2.2,
@@ -249,8 +249,8 @@
         mtl >=2.1.3.1 && <2.3,
         optparse-applicative >=0.11.0.2 && <0.13,
         path >=0.5.3 && <0.6,
-        path-io >=0.3.1 && <0.4,
-        stack >=1.0.4.1 && <1.1,
+        path-io >=0.3.1 && <1.1,
+        stack >=1.0.4.2 && <1.1,
         text >=1.2.0.4 && <1.3,
         transformers >=0.4.2.0 && <0.5
     default-language: Haskell2010
@@ -277,10 +277,10 @@
         http-conduit >=2.1.8 && <2.2,
         monad-logger >=0.3.17 && <0.4,
         path >=0.5.3 && <0.6,
-        path-io >=0.3.1 && <0.4,
+        path-io >=0.3.1 && <1.1,
         resourcet >=1.1.7 && <1.2,
         retry >=0.6 && <0.8,
-        stack >=1.0.4.1 && <1.1,
+        stack >=1.0.4.2 && <1.1,
         temporary >=1.2.0.4 && <1.3,
         text >=1.2.2.0 && <1.3,
         transformers >=0.4.2.0 && <0.5
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -10,5 +10,5 @@
   packages:
     - zlib
 extra-deps:
-- path-io-0.3.1
+- path-io-1.0.0
 - hpack-0.9.0
