on master help sign in
Add details to the streamly-core changelog
b5925b1Harendra Kumar
core/docs/ApiChangelogs/0.1.0.txt+3
@@ -165,6 +165,7 @@ The moved modules have been compared with their version in streamly v0.8.3
165 [A] unfold :: Applicative m => Unfold m a b -> a -> Stream m b
165 [A] unfold :: Applicative m => Unfold m a b -> a -> Stream m b
166 [A] uncons :: Monad m => Stream m a -> m (Maybe (a, Stream m a))
166 [A] uncons :: Monad m => Stream m a -> m (Maybe (a, Stream m a))
167 [A] trace :: Monad m => (a -> m b) -> Stream m a -> Stream m a
167 [A] trace :: Monad m => (a -> m b) -> Stream m a -> Stream m a
168+ [A] toList :: Monad m => Stream m a -> m [a]
168 [A] tap :: Monad m => Fold m a b -> Stream m a -> Stream m a
169 [A] tap :: Monad m => Fold m a b -> Stream m a -> Stream m a
169 [A] takeWhileM :: Monad m => (a -> m Bool) -> Stream m a -> Stream m a
170 [A] takeWhileM :: Monad m => (a -> m Bool) -> Stream m a -> Stream m a
170 [A] takeWhile :: Monad m => (a -> Bool) -> Stream m a -> Stream m a
171 [A] takeWhile :: Monad m => (a -> Bool) -> Stream m a -> Stream m a
@@ -209,6 +210,8 @@ The moved modules have been compared with their version in streamly v0.8.3
209 [A] fromPure :: Applicative m => a -> Stream m a
210 [A] fromPure :: Applicative m => a -> Stream m a
210 [A] fromList :: Applicative m => [a] -> Stream m a
211 [A] fromList :: Applicative m => [a] -> Stream m a
211 [A] fromEffect :: Applicative m => m a -> Stream m a
212 [A] fromEffect :: Applicative m => m a -> Stream m a
213+ [A] foldrM :: Monad m => (a -> m b -> m b) -> m b -> Stream m a -> m b
214+ [A] foldr :: Monad m => (a -> b -> b) -> b -> Stream m a -> m b
212 [A] foldMany :: Monad m => Fold m a b -> Stream m a -> Stream m b
215 [A] foldMany :: Monad m => Fold m a b -> Stream m a -> Stream m b
213 [A] foldBreak :: Monad m => Fold m a b -> Stream m a -> m (b, Stream m a)
216 [A] foldBreak :: Monad m => Fold m a b -> Stream m a -> m (b, Stream m a)
214 [A] fold :: Monad m => Fold m a b -> Stream m a -> m b
217 [A] fold :: Monad m => Fold m a b -> Stream m a -> m b
core/docs/Changelog.md+28−1
@@ -2,4 +2,31 @@
2
2
3## 0.1.0 (March 2023)
3## 0.1.0 (March 2023)
4
4
5−* Initial release
5+Also see [streamly-core-0.1.0 API Changelog](/core/docs/ApiChangelogs/0.1.0.txt) or
6+https://hackage.haskell.org/package/streamly-core-0.1.0/docs/docs/ApiChangelogs/0.1.0.txt
7+
8+`streamly` package is split into two packages, (1) `streamly-core` that
9+has only GHC boot library depdendecies, and (2) `streamly` that contains
10+higher level operations (including concurrent ones) with additional
11+dependencies.
12+
13+* Moved the following modules from `streamly` package to the
14+ `streamly-core` package:
15+ * Streamly.Console.Stdio
16+ * Streamly.Data.Fold
17+ * Streamly.Data.Unfold
18+ * Streamly.FileSystem.Handle
19+ * Streamly.Unicode.Stream
20+* Added the following new modules:
21+ * Streamly.Data.Array
22+ * Streamly.Data.Array.Generic
23+ * Streamly.Data.MutArray
24+ * Streamly.Data.MutArray.Generic
25+ * Streamly.Data.Parser
26+ * Streamly.Data.ParserK
27+ * Streamly.Data.Stream
28+ * Streamly.Data.StreamK
29+ * Streamly.FileSystem.Dir
30+ * Streamly.FileSystem.File
31+ * Streamly.Unicode.Parser
32+ * Streamly.Unicode.String
docs/User/ProjectRelated/Changelog.md+7−5
@@ -6,10 +6,12 @@
6
6
7Also see the following:
7Also see the following:
8
8
9−* [0.9.0 Upgrade Guide](/docs/User/ProjectRelated/Upgrading.md) or
9+* [streamly-0.9.0 Upgrade Guide](/docs/User/ProjectRelated/Upgrading.md) or
10 https://hackage.haskell.org/package/streamly-0.9.0/docs/docs/User/ProjectRelated/Upgrading.md
10 https://hackage.haskell.org/package/streamly-0.9.0/docs/docs/User/ProjectRelated/Upgrading.md
11−* [0.9.0 API Changelog](/docs/User/ProjectRelated/ApiChangelogs/0.8.3-0.9.0.txt) or
11+* [streamly-0.9.0 API Changelog](/docs/User/ProjectRelated/ApiChangelogs/0.8.3-0.9.0.txt) or
12 https://hackage.haskell.org/package/streamly-0.9.0/docs/docs/User/ProjectRelated/ApiChangelogs/0.8.3-0.9.0.txt
12 https://hackage.haskell.org/package/streamly-0.9.0/docs/docs/User/ProjectRelated/ApiChangelogs/0.8.3-0.9.0.txt
13+* [streamly-core-0.1.0 API Changelog](/core/docs/ApiChangelogs/0.1.0.txt) or
14+ https://hackage.haskell.org/package/streamly-core-0.1.0/docs/docs/ApiChangelogs/0.1.0.txt
13
15
14### Package split
16### Package split
15
17
@@ -60,6 +62,9 @@ details on how to adapt your existing code to the new release.
60
62
61### Enhancements
63### Enhancements
62
64
65+* Added the following new modules to the `streamly` package:
66+ * Streamly.Data.Stream.MkType
67+ * Streamly.Data.Stream.Prelude
63* Added the following new modules to the `streamly-core` package:
68* Added the following new modules to the `streamly-core` package:
64 * Streamly.Data.Array
69 * Streamly.Data.Array
65 * Streamly.Data.Array.Generic
70 * Streamly.Data.Array.Generic
@@ -73,9 +78,6 @@ details on how to adapt your existing code to the new release.
73 * Streamly.FileSystem.File
78 * Streamly.FileSystem.File
74 * Streamly.Unicode.Parser
79 * Streamly.Unicode.Parser
75 * Streamly.Unicode.String
80 * Streamly.Unicode.String
76−* Added the following new modules to the `streamly` package:
77− * Streamly.Data.Stream.MkType
78− * Streamly.Data.Stream.Prelude
79
81
80### Deprecations
82### Deprecations
81
83