packages feed

conduit-extra 1.3.1.1 → 1.3.2

raw patch · 3 files changed

+10/−3 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Data.Conduit.Process: BuilderInput :: ConduitM Builder o m r -> BuilderInput o m r
+ Data.Conduit.Process: FlushInput :: ConduitM (Flush ByteString) o m r -> FlushInput o m r
+ Data.Conduit.Process: newtype BuilderInput o m r
+ Data.Conduit.Process: newtype FlushInput o m r

Files

ChangeLog.md view
@@ -1,5 +1,9 @@ # ChangeLog for conduit-extra +## 1.3.2++* Expose `BuilderInput` and `FlushInput`.+ ## 1.3.1.1  * Attempt to fix a test suite failure [#385](https://github.com/snoyberg/conduit/issues/385)
Data/Conduit/Process.hs view
@@ -18,6 +18,9 @@     , sourceCmdWithStreams     , sourceProcessWithStreams     , withCheckedProcessCleanup+      -- * InputSource types+    , FlushInput(..)+    , BuilderInput(..)       -- * Reexport     , module Data.Streaming.Process     ) where@@ -46,13 +49,13 @@ -- You can pass 'Data.ByteString.Builder.Extra.flush' to flush the input. Note -- that the pipe will /not/ automatically close when the processing completes. ----- @since 1.2.2+-- @since 1.3.2 newtype BuilderInput o m r = BuilderInput (ConduitM Builder o m r)  -- | Wrapper for input source  which accepts @Flush@es. Note that the pipe -- will /not/ automatically close then processing completes. ----- @since 1.2.2+-- @since 1.3.2 newtype FlushInput o m r = FlushInput (ConduitM (Flush ByteString) o m r)  instance (MonadIO m, r ~ ()) => InputSource (BuilderInput o m r) where
conduit-extra.cabal view
@@ -1,5 +1,5 @@ Name:                conduit-extra-Version:             1.3.1.1+Version:             1.3.2 Synopsis:            Batteries included conduit: adapters for common libraries. Description:     The conduit package itself maintains relative small dependencies. The purpose of this package is to collect commonly used utility functions wrapping other library dependencies, without depending on heavier-weight dependencies. The basic idea is that this package should only depend on haskell-platform packages and conduit.