diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+1.3.5 (2014/3/30)
+
+  * fix Applicative warning with ghc 7.10
+  * allow utf8-string <1.1
+
 1.3.4 (2014/5/28)
 
   * drop cabal-file-th, support GHC 7.8.2
diff --git a/shelltest.hs b/shelltest.hs
--- a/shelltest.hs
+++ b/shelltest.hs
@@ -33,7 +33,9 @@
 import System.FilePath (takeDirectory)
 import System.FilePath.Find (findWithHandler, (==?), always)
 import qualified System.FilePath.Find as Find (extension)
+#if !MIN_VERSION_base(4,8,0)
 import Control.Applicative ((<$>))
+#endif
 import Data.Algorithm.Diff
 
 import PlatformString (fromPlatformString, toPlatformString)
diff --git a/shelltestrunner.cabal b/shelltestrunner.cabal
--- a/shelltestrunner.cabal
+++ b/shelltestrunner.cabal
@@ -1,6 +1,6 @@
 name:           shelltestrunner
 -- sync with: CHANGES [ANNOUNCE]
-version:        1.3.4
+version:        1.3.5
 category:       Testing
 synopsis:       A tool for testing command-line programs.
 description:
@@ -16,7 +16,7 @@
 homepage:       http://joyful.com/shelltestrunner
 bug-reports:    mailto:simon@joyful.com
 stability:      stable
-tested-with:    GHC==7.8.2
+tested-with:    GHC==7.8.4, GHC==7.10.1
 cabal-version:  >= 1.6
 build-type:     Simple
 
@@ -29,19 +29,23 @@
   other-modules:  PlatformString
   ghc-options:    -threaded -W -fwarn-tabs
   build-depends:
-                 base                 >= 4     && < 5
-                ,filemanip            >= 0.3   && < 0.4
-                ,HUnit                            < 1.3
-                ,cmdargs              >= 0.7   && < 0.11
-                ,directory            >= 1.0
-                ,filepath             >= 1.0
-                ,parsec                           < 3.2
-                ,regex-tdfa           >= 1.1   && < 1.3
-                ,process                          < 1.3
-                ,test-framework       >= 0.3.2 && < 0.9
-                ,test-framework-hunit >= 0.2   && < 0.4
-                ,utf8-string          >= 0.3.5 && < 0.4
-                ,Diff                 >= 0.2.0 && < 0.4
+    base                 >= 4     && < 5,
+    Diff                 >= 0.2.0 && < 0.4,
+    filemanip            >= 0.3   && < 0.4,
+    HUnit                            < 1.3,
+    cmdargs              >= 0.7   && < 0.11,
+    directory            >= 1.0,
+    filepath             >= 1.0,
+    parsec                           < 3.2,
+    pretty-show          >= 1.6.5,
+    process                          < 1.3,
+    regex-tdfa           >= 1.1   && < 1.3,
+    safe,
+    test-framework       >= 0.3.2 && < 0.9,
+    test-framework-hunit >= 0.2   && < 0.4,
+    utf8-string          >= 0.3.5 && < 1.1
+
+  ghc-options: -threaded -W -fwarn-tabs
 
 source-repository head
   type:     darcs
