@@ -5,21 +5,34 @@
5* Change the signature of `foldrM` to ensure that it is lazy
5* Change the signature of `foldrM` to ensure that it is lazy
6* `scanx` would now require an additional `Monad m` constraint.
6* `scanx` would now require an additional `Monad m` constraint.
8−### Enhancements
8+### Major Enhancements
10+Following new modules have been added:
12+* `Streamly.Mem.Array`
14+* `Streamly.FileSystem.File`
17+The functionality in these modules is described below. For details see the
18+haddock docs of the modules:
10−* MAJOR: Add `Streamly.Mem.Array` module to support efficient
20+* `Streamly.Mem.Array` module provides efficient arrays for buffering and IO.
11− arrays for buffering and IO. See the haddock docs for the module.
12−* MAJOR: Add `Streamly.Fold` module to support composable folds (stream
21+* `Streamly.Fold` module provides composable folds (stream consumers). This
13− consumers). This brings in stream splitting, grouping, partitioning,
22+ brings in stream splitting, grouping, partitioning, unzipping and nesting
14− unzipping and nesting features without breaking streaming. See the haddock
23+ features without breaking the stream.
16−* MAJOR: Add `Streamly.FileSystem.File` module to support file IO.
24+* `Streamly.FileSystem.File` provides file IO operations.
17−* Add `Streamly.String` module for encoding/decoding character streams and
25+* `Streamly.String` module provides encoding/decoding of character streams and
18 other character stream operations.
26 other character stream operations.
19* Add the following to `Streamly.Prelude`:
30* Add the following to `Streamly.Prelude`:
20 * `foldrS` to fold a stream to a stream
31 * `foldrS` to fold a stream to a stream
21 * `foldrT` to fold a stream to an arbitrary transformer monad
32 * `foldrT` to fold a stream to an arbitrary transformer monad
22 * `reverse'` a several times faster reverse using Storable instance
33 * `reverse'` a several times faster reverse using Storable instance
34+ * `intersperseByTime` intersperse a mondadic action in a stream
24### Deprecations
37### Deprecations