packages feed

conduit-extra 1.1.5.1 → 1.1.6

raw patch · 3 files changed

+6/−2 lines, 3 filesdep ~streaming-commonsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: streaming-commons

API changes (from Hackage documentation)

- Data.Conduit.Network: runGeneralTCPServer :: MonadBaseControl IO m => ServerSettings -> (AppData -> m ()) -> m ()
+ Data.Conduit.Network: runGeneralTCPServer :: MonadBaseControl IO m => ServerSettings -> (AppData -> m ()) -> m a
- Data.Conduit.Network: runTCPServer :: ServerSettings -> (AppData -> IO ()) -> IO ()
+ Data.Conduit.Network: runTCPServer :: ServerSettings -> (AppData -> IO ()) -> IO a
- Data.Conduit.Network: runTCPServerWithHandle :: ServerSettings -> ConnectionHandle -> IO ()
+ Data.Conduit.Network: runTCPServerWithHandle :: ServerSettings -> ConnectionHandle -> IO a
- Data.Conduit.Network.UDP: Message :: SrictNotUnpackedByteString -> SrictNotUnpackedSockAddr -> Message
+ Data.Conduit.Network.UDP: Message :: UnpkByteString -> SrictNotUnpackedSockAddr -> Message
- Data.Conduit.Network.UDP: msgData :: Message -> SrictNotUnpackedByteString
+ Data.Conduit.Network.UDP: msgData :: Message -> UnpkByteString
- Data.Conduit.Network.Unix: runUnixServer :: ServerSettingsUnix -> (AppDataUnix -> IO ()) -> IO ()
+ Data.Conduit.Network.Unix: runUnixServer :: ServerSettingsUnix -> (AppDataUnix -> IO ()) -> IO a

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+## 1.1.6++Generalized return type in `runGeneralTCPServer`.+ ## 1.1.5  Added `sinkParserEither` ([pull request #189](https://github.com/snoyberg/conduit/pull/189))
Data/Conduit/Network.hs view
@@ -140,7 +140,7 @@ runGeneralTCPServer :: MonadBaseControl IO m                     => SN.ServerSettings                     -> (SN.AppData -> m ())-                    -> m ()+                    -> m a runGeneralTCPServer set f = liftBaseWith $ \run ->     SN.runTCPServer set $ void . run . f 
conduit-extra.cabal view
@@ -1,5 +1,5 @@ Name:                conduit-extra-Version:             1.1.5.1+Version:             1.1.6 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.