packages feed

broadcast-chan-pipes 0.2.0.2 → 0.2.1

raw patch · 1 files changed

+3/−7 lines, 1 filesdep ~basedep ~broadcast-chanPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, broadcast-chan

API changes (from Hackage documentation)

- BroadcastChan.Pipes: Handle :: a -> SomeException -> m Action -> Handler a
+ BroadcastChan.Pipes: Handle :: (a -> SomeException -> m Action) -> Handler a
- BroadcastChan.Pipes: data Handler (m :: * -> *) a
+ BroadcastChan.Pipes: data Handler (m :: Type -> Type) a
- BroadcastChan.Pipes: foldBChan :: (MonadIO m, MonadIO n) => x -> a -> x -> x -> x -> b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes: foldBChan :: (MonadIO m, MonadIO n) => (x -> a -> x) -> x -> (x -> b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes: foldBChanM :: (MonadIO m, MonadIO n) => x -> a -> m x -> m x -> x -> m b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes: foldBChanM :: (MonadIO m, MonadIO n) => (x -> a -> m x) -> m x -> (x -> m b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes: newBChanListener :: MonadIO m => BroadcastChan dir a -> m BroadcastChan Out a
+ BroadcastChan.Pipes: newBChanListener :: MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
- BroadcastChan.Pipes: newBroadcastChan :: MonadIO m => m BroadcastChan In a
+ BroadcastChan.Pipes: newBroadcastChan :: MonadIO m => m (BroadcastChan In a)
- BroadcastChan.Pipes.Throw: Handle :: a -> SomeException -> m Action -> Handler a
+ BroadcastChan.Pipes.Throw: Handle :: (a -> SomeException -> m Action) -> Handler a
- BroadcastChan.Pipes.Throw: data Handler (m :: * -> *) a
+ BroadcastChan.Pipes.Throw: data Handler (m :: Type -> Type) a
- BroadcastChan.Pipes.Throw: foldBChan :: (MonadIO m, MonadIO n) => x -> a -> x -> x -> x -> b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes.Throw: foldBChan :: (MonadIO m, MonadIO n) => (x -> a -> x) -> x -> (x -> b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes.Throw: foldBChanM :: (MonadIO m, MonadIO n) => x -> a -> m x -> m x -> x -> m b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes.Throw: foldBChanM :: (MonadIO m, MonadIO n) => (x -> a -> m x) -> m x -> (x -> m b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes.Throw: newBChanListener :: MonadIO m => BroadcastChan dir a -> m BroadcastChan Out a
+ BroadcastChan.Pipes.Throw: newBChanListener :: MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
- BroadcastChan.Pipes.Throw: newBroadcastChan :: MonadIO m => m BroadcastChan In a
+ BroadcastChan.Pipes.Throw: newBroadcastChan :: MonadIO m => m (BroadcastChan In a)

Files

broadcast-chan-pipes.cabal view
@@ -1,5 +1,5 @@ Name:               broadcast-chan-pipes-Version:            0.2.0.2+Version:            0.2.1  Homepage:           https://github.com/merijn/broadcast-chan Bug-Reports:        https://github.com/merijn/broadcast-chan/issues@@ -15,7 +15,7 @@ Cabal-Version:      >= 1.10 Build-Type:         Simple Tested-With:        GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2,-                    GHC == 8.4.4, GHC == 8.6.4+                    GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.1  Synopsis:           Pipes-based parallel streaming code for broadcast-chan @@ -36,7 +36,7 @@                         ScopedTypeVariables    Build-Depends:        base >= 4.7 && < 5-               ,        broadcast-chan == 0.2.0.*+               ,        broadcast-chan == 0.2.1.*                ,        pipes >= 4.1.6 && < 4.4                ,        pipes-safe >= 2.2 && < 2.4 @@ -57,7 +57,3 @@ Source-Repository head   Type:     git   Location: ssh://github.com:merijn/broadcast-chan.git--Source-Repository head-  Type:     mercurial-  Location: https://bitbucket.org/merijnv/broadcast-chan