diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 1.5.3
+
+* Support typed-process-0.2.0.0
+
 ## 1.5.2.6
 
 * Drop an upper bound
diff --git a/Devel.hs b/Devel.hs
--- a/Devel.hs
+++ b/Devel.hs
@@ -61,7 +61,7 @@
 import           System.FSNotify
 import           System.IO                             (stdout, stderr)
 import           System.IO.Error                       (isDoesNotExistError)
-import           System.Process.Typed
+import           Data.Conduit.Process.Typed
 
 -- We have two special files:
 --
diff --git a/yesod-bin.cabal b/yesod-bin.cabal
--- a/yesod-bin.cabal
+++ b/yesod-bin.cabal
@@ -1,5 +1,5 @@
 name:            yesod-bin
-version:         1.5.2.6
+version:         1.5.3
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -49,7 +49,7 @@
                      , split              >= 0.2          && < 0.3
                      , file-embed
                      , conduit            >= 1.2
-                     , conduit-extra
+                     , conduit-extra      >= 1.2.2
                      , resourcet          >= 0.3          && < 1.2
                      , base64-bytestring
                      , lifted-base
@@ -71,7 +71,6 @@
                      , warp-tls           >= 3.0.1
                      , async
                      , deepseq
-                     , typed-process
 
     ghc-options:       -Wall -threaded -rtsopts
     main-is:           main.hs
