@@ -1,15 +1,16 @@
1−## Unreleased
1+## 0.5.0
3### Bug Fixes
3### Bug Fixes
5−* Leftover threads are now cleaned up as soon as the SVar is garbage
5+* Leftover threads are now cleaned up as soon as the consumer is garbage
7* Fix a bug in concurrent function application that in certain cases would
7* Fix a bug in concurrent function application that in certain cases would
8 unnecessarily share the concurrency state resulting in incorrect output
8 unnecessarily share the concurrency state resulting in incorrect output
10−* Fix passing of state across parallel, async, wAsync, ahead, serial, wSerial
10+* Fix passing of state across `parallel`, `async`, `wAsync`, `ahead`, `serial`,
11− combinators. Without this fix combinators that rely on state passing e.g.
11+ `wSerial` combinators. Without this fix combinators that rely on state
12− `maxThreads` and `maxBuffer` won't work across these combinators.
12+ passing e.g. `maxThreads` and `maxBuffer` won't work across these
14### Enhancements
15### Enhancements
@@ -18,6 +19,11 @@
18* Add `foldl1'`, `foldr1`, `intersperseM`, `find`, `lookup`, `and`, `or`,
19* Add `foldl1'`, `foldr1`, `intersperseM`, `find`, `lookup`, `and`, `or`,
19 `findIndices`, `findIndex`, `elemIndices`, `elemIndex`, `init` to Prelude
20 `findIndices`, `findIndex`, `elemIndices`, `elemIndex`, `init` to Prelude
24+* The `Streamly.Time` module is now deprecated, its functionality is subsumed
25+ by the new rate limiting combinators.
23### Bug Fixes
29### Bug Fixes