packages feed

conduit 0.5.4.2 → 0.5.5

raw patch · 2 files changed

+4/−4 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.Conduit.Internal: instance MonadUnsafeIO m => MonadUnsafeIO (Pipe l i o u m)
+ Data.Conduit.Internal: instance MonadResource m => MonadResource (Pipe l i o u m)

Files

Data/Conduit/Internal.hs view
@@ -127,9 +127,6 @@ 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 @@ -139,6 +136,9 @@ instance Monad m => Monoid (Pipe l i o u m ()) where     mempty = return ()     mappend = (>>)++instance MonadResource m => MonadResource (Pipe l i o u m) where+    liftResourceT = lift . liftResourceT  -- | Provides a stream of output values, without consuming any input or -- producing a final result.
conduit.cabal view
@@ -1,5 +1,5 @@ Name:                conduit-Version:             0.5.4.2+Version:             0.5.5 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.