pipes-transduce 0.4.3.2 → 0.4.4.0
raw patch · 3 files changed
+8/−4 lines, 3 filesdep ~foldlPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: foldl
API changes (from Hackage documentation)
Files
- CHANGELOG +4/−0
- pipes-transduce.cabal +3/−3
- src/Pipes/Transduce/Internal.hs +1/−1
CHANGELOG view
@@ -1,3 +1,7 @@+0.4.4.0+=======+- Bumped lower bound for foldl.+ 0.4.3.0 ======= - Bumped base dependency.
pipes-transduce.cabal view
@@ -1,5 +1,5 @@ Name: pipes-transduce-Version: 0.4.3.2+Version: 0.4.4.0 Cabal-Version: >=1.8.0.2 Build-Type: Simple License: BSD3@@ -28,7 +28,7 @@ , text >= 0.11.2.0 , transformers >= 0.4.0.0 , bifunctors >= 5.0 - , foldl >= 1.2.0 + , foldl >= 1.4.0 , free >= 4.0 , pipes == 4.* , pipes-concurrency >= 2.0.2 @@ -59,7 +59,7 @@ , free >= 4 , pipes >= 4 , doctest >= 0.10.1- , foldl >= 1.1 + , foldl >= 1.4 test-suite tests type: exitcode-stdio-1.0
src/Pipes/Transduce/Internal.hs view
@@ -349,7 +349,7 @@ transduce1 (M _) (Fold1 (Pure x)) = Fold1 (Pure x) transduce1 (M f) (Fold1 (Other s)) = (Fold1 (Other (case s of- TrueFold x -> TrueFold (Foldl.premapM f x)+ TrueFold x -> TrueFold (Foldl.premapM (return . f) x) ExhaustiveCont x -> ExhaustiveCont (\producer -> x (producer >-> Pipes.map f)) NonexhaustiveCont x -> NonexhaustiveCont (\producer -> x (producer >-> Pipes.map f))))) transduce1 (F _) (Fold1 (Pure x)) =