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 +4/−0
- src/Control/Monad/TestFixture.hs +6/−0
- test-fixture.cabal +6/−1
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: