resourcet 1.1.3.3 → 1.1.4
raw patch · 3 files changed
+10/−3 lines, 3 filesdep +transformers-compatdep ~exceptionsdep ~transformers-basePVP ok
version bump matches the API change (PVP)
Dependencies added: transformers-compat
Dependency ranges changed: exceptions, transformers-base
API changes (from Hackage documentation)
+ Control.Monad.Trans.Resource.Internal: instance MonadResource m => MonadResource (ExceptT e m)
Files
- ChangeLog.md +4/−0
- Control/Monad/Trans/Resource/Internal.hs +2/−0
- resourcet.cabal +4/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+## 1.1.4++* Add `MonadResource ExceptT` instance [#198](https://github.com/snoyberg/conduit/pull/198)+ ## 1.1.3.2 monad-control-1.0 support [#191](https://github.com/snoyberg/conduit/pull/191)
Control/Monad/Trans/Resource/Internal.hs view
@@ -39,6 +39,7 @@ import Control.Monad.Trans.List ( ListT ) import Control.Monad.Trans.Maybe ( MaybeT ) import Control.Monad.Trans.Error ( ErrorT, Error)+import Control.Monad.Trans.Except ( ExceptT ) import Control.Monad.Trans.Reader ( ReaderT ) import Control.Monad.Trans.State ( StateT ) import Control.Monad.Trans.Writer ( WriterT )@@ -284,6 +285,7 @@ GO(ListT) GO(MaybeT) GOX(Error e, ErrorT e)+GO(ExceptT e) GO(ReaderT r) GO(ContT r) GO(StateT s)
resourcet.cabal view
@@ -1,5 +1,5 @@ Name: resourcet-Version: 1.1.3.3+Version: 1.1.4 Synopsis: Deterministic allocation and freeing of scarce resources. description: Hackage documentation generation is not reliable. For up to date documentation, please see: <http://www.stackage.org/package/resourcet>. License: BSD3@@ -19,13 +19,14 @@ Data.Acquire.Internal Build-depends: base >= 4.3 && < 5 , lifted-base >= 0.1- , transformers-base >= 0.4.1 && < 0.5+ , transformers-base >= 0.4.4 && < 0.5 , monad-control >= 0.3.1 && < 1.1 , containers , transformers >= 0.2.2 && < 0.5+ , transformers-compat >= 0.3 && < 0.5 , mtl >= 2.0 && < 2.3 , mmorph- , exceptions >= 0.5+ , exceptions >= 0.8 ghc-options: -Wall test-suite test