diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,4 +1,8 @@
-# 1.1.2 
+# 1.1.3
+
+* Supports tasty =< 0.11
+
+# 1.1.2
 
 * Allow base 4.7 for building with GHC 7.8
 
diff --git a/src/Test/Tasty/Ingredients/Rerun.hs b/src/Test/Tasty/Ingredients/Rerun.hs
--- a/src/Test/Tasty/Ingredients/Rerun.hs
+++ b/src/Test/Tasty/Ingredients/Rerun.hs
@@ -113,8 +113,8 @@
   Tasty.TestManager (rerunOptions ++ existingOptions) $
     \options testTree -> Just $ do
       let RerunLogFile stateFile = Tasty.lookupOption options
-      let UpdateLog updateLog = Tasty.lookupOption options
-      let FilterOption filter = Tasty.lookupOption options
+          UpdateLog updateLog = Tasty.lookupOption options
+          FilterOption filter = Tasty.lookupOption options
 
       filteredTestTree <- maybe testTree (filterTestTree testTree filter)
                            <$> tryLoadStateFrom stateFile
@@ -124,8 +124,8 @@
             return $ do
               (statusMap, outcome) <-
                 Tasty.launchTestTree options filteredTestTree $ \sMap ->
-                  do outcome <- runner sMap
-                     return (sMap, outcome)
+                  do f' <- runner sMap
+                     return (fmap (\a -> (sMap, a)) . f')
 
               let getTestResults =
                     fmap getConst $
diff --git a/tasty-rerun.cabal b/tasty-rerun.cabal
--- a/tasty-rerun.cabal
+++ b/tasty-rerun.cabal
@@ -1,5 +1,5 @@
 name:                tasty-rerun
-version:             1.1.2
+version:             1.1.3
 homepage:            http://github.com/ocharles/tasty-rerun
 license:             BSD3
 license-file:        LICENSE
@@ -80,7 +80,7 @@
     split >= 0.1 && < 0.3,
     stm >= 2.4.2,
     tagged >= 0.7 && <0.8,
-    tasty >=0.8 && <0.9,
+    tasty >=0.10 && <0.11,
     transformers >= 0.3.0.0
   hs-source-dirs:      src
   default-language:    Haskell2010
