packages feed

tasty 1.1.0.2 → 1.1.0.3

raw patch · 5 files changed

+18/−4 lines, 5 filesdep ~basedep ~mtlPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, mtl

API changes (from Hackage documentation)

- Test.Tasty.Ingredients.ConsoleReporter: instance Data.Semigroup.Semigroup Test.Tasty.Ingredients.ConsoleReporter.Statistics
- Test.Tasty.Ingredients.ConsoleReporter: instance Data.Semigroup.Semigroup Test.Tasty.Ingredients.ConsoleReporter.TestOutput
- Test.Tasty.Ingredients.ConsoleReporter: instance GHC.Classes.Ord a => Data.Semigroup.Semigroup (Test.Tasty.Ingredients.ConsoleReporter.Maximum a)
- Test.Tasty.Options: instance Data.Semigroup.Semigroup Test.Tasty.Options.OptionSet
+ Test.Tasty.Ingredients.ConsoleReporter: instance GHC.Base.Semigroup Test.Tasty.Ingredients.ConsoleReporter.Statistics
+ Test.Tasty.Ingredients.ConsoleReporter: instance GHC.Base.Semigroup Test.Tasty.Ingredients.ConsoleReporter.TestOutput
+ Test.Tasty.Ingredients.ConsoleReporter: instance GHC.Classes.Ord a => GHC.Base.Semigroup (Test.Tasty.Ingredients.ConsoleReporter.Maximum a)
+ Test.Tasty.Options: instance GHC.Base.Semigroup Test.Tasty.Options.OptionSet
- Test.Tasty.Runners: TreeFold :: (forall t. IsTest t => OptionSet -> TestName -> t -> b) -> (TestName -> b -> b) -> (forall a. ResourceSpec a -> (IO a -> b) -> b) -> TreeFold b
+ Test.Tasty.Runners: TreeFold :: forall t. IsTest t => OptionSet -> TestName -> t -> b -> TestName -> b -> b -> forall a. ResourceSpec a -> (IO a -> b) -> b -> TreeFold b

Files

CHANGELOG.md view
@@ -1,6 +1,11 @@ Changes ======= +Version 1.1.0.3+---------------++Fix compatibility with GHC 8.6+ Version 1.1.0.2 --------------- 
Test/Tasty/CmdLine.hs view
@@ -8,7 +8,7 @@   ) where  import Options.Applicative-import Data.Monoid+import Data.Monoid ((<>)) import Data.Proxy import Data.Foldable (foldMap) import Prelude  -- Silence AMP and FTP import warnings@@ -28,6 +28,9 @@ import Data.Typeable (Typeable) import System.Posix.Signals import System.Mem.Weak (deRefWeak)+#endif+#if !MIN_VERSION_base(4,9,0)+import Data.Monoid #endif  import Test.Tasty.Core
Test/Tasty/Ingredients/ConsoleReporter.hs view
@@ -41,7 +41,7 @@ import Data.Char.WCWidth (wcwidth) #endif import Data.Maybe-import Data.Monoid+import Data.Monoid (Any(..)) import Data.Typeable import Options.Applicative hiding (str) import System.IO@@ -53,6 +53,8 @@ #if MIN_VERSION_base(4,9,0) import Data.Semigroup (Semigroup) import qualified Data.Semigroup (Semigroup((<>)))+#else+import Data.Monoid #endif  --------------------------------------------------
Test/Tasty/Runners/Reducers.hs view
@@ -41,12 +41,13 @@  module Test.Tasty.Runners.Reducers where -import Data.Monoid import Control.Applicative import Prelude  -- Silence AMP import warnings #if MIN_VERSION_base(4,9,0) import Data.Semigroup (Semigroup) import qualified Data.Semigroup (Semigroup((<>)))+#else+import Data.Monoid #endif  -- | Monoid generated by '*>'@@ -60,6 +61,9 @@ #endif  -- | Monoid generated by @'liftA2' ('<>')@+--+-- Starting from GHC 8.6, a similar type is available from "Data.Monoid".+-- This type is nevertheless kept for compatibility. newtype Ap f a = Ap { getApp :: f a }   deriving (Functor, Applicative, Monad) instance (Applicative f, Monoid a) => Monoid (Ap f a) where
tasty.cabal view
@@ -2,7 +2,7 @@ --  see http://haskell.org/cabal/users-guide/  name:                tasty-version:             1.1.0.2+version:             1.1.0.3 synopsis:            Modern and extensible testing framework description:         Tasty is a modern testing framework for Haskell.                      It lets you combine your unit tests, golden