packages feed

conduit 0.5.3 → 0.5.4

raw patch · 3 files changed

+13/−2 lines, 3 filesdep ~resourcetPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: resourcet

API changes (from Hackage documentation)

+ Data.Conduit: runException :: ExceptionT Identity a -> Either SomeException a
+ Data.Conduit: runException_ :: ExceptionT Identity a -> a
+ Data.Conduit.Internal: instance MonadActive m => MonadActive (Pipe l i o u m)
+ Data.Conduit.Internal: instance MonadThrow m => MonadThrow (Pipe l i o u m)
+ Data.Conduit.Internal: instance MonadUnsafeIO m => MonadUnsafeIO (Pipe l i o u m)

Files

Data/Conduit.hs view
@@ -69,6 +69,8 @@     , runResourceT     , ExceptionT (..)     , runExceptionT_+    , runException+    , runException_     , MonadBaseControl     ) where 
Data/Conduit/Internal.hs view
@@ -127,6 +127,15 @@ instance MonadIO m => MonadIO (Pipe l i o u m) where     liftIO = lift . liftIO +instance MonadUnsafeIO m => MonadUnsafeIO (Pipe l i o u m) where+    unsafeLiftIO = lift . unsafeLiftIO++instance MonadThrow m => MonadThrow (Pipe l i o u m) where+    monadThrow = lift . monadThrow++instance MonadActive m => MonadActive (Pipe l i o u m) where+    monadActive = lift monadActive+ instance Monad m => Monoid (Pipe l i o u m ()) where     mempty = return ()     mappend = (>>)
conduit.cabal view
@@ -1,5 +1,5 @@ Name:                conduit-Version:             0.5.3+Version:             0.5.4 Synopsis:            Streaming data processing library. Description:     @conduit@ is a solution to the streaming data problem, allowing for production, transformation, and consumption of streams of data in constant memory. It is an alternative to lazy I\/O which guarantees deterministic resource handling, and fits in the same general solution space as @enumerator@/@iteratee@ and @pipes@. For a brief tutorial, please see the "Data.Conduit" module.@@ -52,7 +52,7 @@                        Data.Conduit.Util.Sink                        Data.Conduit.Util.Conduit   Build-depends:       base                     >= 4.3          && < 5-                     , resourcet                >= 0.3          && < 0.5+                     , resourcet                >= 0.4.2        && < 0.5                      , lifted-base              >= 0.1                      , transformers-base        >= 0.4.1        && < 0.5                      , monad-control            >= 0.3.1        && < 0.4