diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for shake-plus
 
+## v0.3.1.0
+
+* Remove unnecessary comonad dependency.
+
 ## v0.3.0.0
 
 * Drop dependency on path-like.
diff --git a/shake-plus.cabal b/shake-plus.cabal
--- a/shake-plus.cabal
+++ b/shake-plus.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: ca3941017f20a754ecdc3ed8226a6e0019623770241a40a285aa584e6c7588f4
+-- hash: a2653e4c9541cc14dbcb4abb08093b5c495df699140a24db21f1a74da7e4bef1
 
 name:           shake-plus
-version:        0.3.0.0
+version:        0.3.1.0
 synopsis:       Re-export of Shake using well-typed paths and ReaderT.
 description:    Re-export of Shake using well-typed paths and ReaderT. You can thread logging through your Shake Actions.
 category:       development, shake
@@ -44,7 +44,6 @@
   ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
   build-depends:
       base >=4.7 && <5
-    , comonad
     , extra
     , path
     , rio
diff --git a/src/Development/Shake/Plus/File.hs b/src/Development/Shake/Plus/File.hs
--- a/src/Development/Shake/Plus/File.hs
+++ b/src/Development/Shake/Plus/File.hs
@@ -23,7 +23,6 @@
 , removeFilesAfter
 ) where
 
-import           Control.Comonad.Env         as E
 import           Control.Exception.Extra
 import qualified Development.Shake
 import           Development.Shake.Plus.Core
