resourcet 1.1.7.1 → 1.1.7.2
raw patch · 3 files changed
+9/−6 lines, 3 filesdep ~transformersPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: transformers
API changes (from Hackage documentation)
Files
- ChangeLog.md +4/−0
- Control/Monad/Trans/Resource.hs +3/−4
- resourcet.cabal +2/−2
ChangeLog.md view
@@ -1,3 +1,7 @@+## 1.1.7.2++* Remove upper bound on transformers [#249](https://github.com/snoyberg/conduit/issues/249)+ ## 1.1.7.1 * transformers-compat 0.5
Control/Monad/Trans/Resource.hs view
@@ -6,7 +6,6 @@ {-# LANGUAGE RankNTypes #-} {-# LANGUAGE CPP #-} {-# LANGUAGE DeriveDataTypeable #-}-{-# LANGUAGE ImpredicativeTypes #-} #if __GLASGOW_HASKELL__ >= 704 {-# LANGUAGE ConstraintKinds #-} #endif@@ -97,12 +96,12 @@ -- -- Since 0.3.0 release :: MonadIO m => ReleaseKey -> m ()-release (ReleaseKey istate rk) = liftIO $ release' istate rk +release (ReleaseKey istate rk) = liftIO $ release' istate rk (maybe (return ()) id) -- | Unprotect resource from cleanup actions, this allowes you to send -- resource into another resourcet process and reregister it there.--- It returns an release action that should be run in order to clean +-- It returns an release action that should be run in order to clean -- resource or Nothing in case if resource is already freed. -- -- Since 0.4.5@@ -129,7 +128,7 @@ -- -- Since 0.3.0 resourceMask :: MonadResource m => ((forall a. ResourceT IO a -> ResourceT IO a) -> ResourceT IO b) -> m b-resourceMask = liftResourceT . resourceMaskRIO+resourceMask r = liftResourceT (resourceMaskRIO r) allocateRIO :: IO a -> (a -> IO ()) -> ResourceT IO (ReleaseKey, a) allocateRIO acquire rel = ResourceT $ \istate -> liftIO $ E.mask $ \restore -> do
resourcet.cabal view
@@ -1,5 +1,5 @@ Name: resourcet-Version: 1.1.7.1+Version: 1.1.7.2 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@@ -22,7 +22,7 @@ , transformers-base >= 0.4.4 && < 0.5 , monad-control >= 0.3.1 && < 1.1 , containers- , transformers >= 0.2.2 && < 0.5+ , transformers >= 0.2.2 , transformers-compat >= 0.3 && < 0.6 , mtl >= 2.0 && < 2.3 , mmorph