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 +4/−0
- Data/Conduit/Network.hs +1/−1
- conduit-extra.cabal +1/−1
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.