packages feed

test-fixture 0.5.0.2 → 0.5.1.0

raw patch · 3 files changed

+16/−1 lines, 3 filesdep +exceptionsPVP ok

version bump matches the API change (PVP)

Dependencies added: exceptions

API changes (from Hackage documentation)

+ Control.Monad.TestFixture: instance Control.Monad.Catch.MonadCatch m => Control.Monad.Catch.MonadCatch (Control.Monad.TestFixture.TestFixtureT fixture log state m)
+ Control.Monad.TestFixture: instance Control.Monad.Catch.MonadMask m => Control.Monad.Catch.MonadMask (Control.Monad.TestFixture.TestFixtureT fixture log state m)
+ Control.Monad.TestFixture: instance Control.Monad.Catch.MonadThrow m => Control.Monad.Catch.MonadThrow (Control.Monad.TestFixture.TestFixtureT fixture log state m)
+ Control.Monad.TestFixture: instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Control.Monad.TestFixture.TestFixtureT fixture log state m)

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.5.1.0 (October 30, 2017)++  - Added lifting instances for `MonadIO`, `MonadThrow`, `MonadCatch`, and `MonadMask` to `TestFixtureT`.+ # 0.5.0.2 (July 27, 2017)    - Added support for `template-haskell-2.12.0.0` and GHC 8.2.1.
src/Control/Monad/TestFixture.hs view
@@ -222,7 +222,9 @@ import qualified Control.Monad.Writer.Class import qualified Control.Monad.State.Class +import Control.Monad.Catch import Control.Monad.Error.Class+import Control.Monad.IO.Class import Control.Monad.RWS import Data.Functor.Identity @@ -241,6 +243,10 @@     , MonadReader (fixture (TestFixtureT fixture log state m))     , MonadWriter [log]     , MonadState state+    , MonadIO+    , MonadThrow+    , MonadCatch+    , MonadMask     )  instance MonadTrans (TestFixtureT fixture log state) where
test-fixture.cabal view
@@ -1,7 +1,7 @@ name:   test-fixture version:-  0.5.0.2+  0.5.1.0 synopsis:   Test monadic side-effects description:@@ -41,11 +41,16 @@   build-depends:       base >= 4.7 && < 5     , data-default-class+    , exceptions     , haskell-src-exts     , haskell-src-meta     , mtl     , template-haskell >= 2.10 && < 2.13     , th-orphans+  if impl(ghc < 8)+    build-depends:+      transformers+  source-repository head   type: