Skip to content

Commit 0bd1931

Browse files
Repo AssistCopilot
authored andcommitted
Prepare release 4.1.0
Co-authored-by: Copilot <[email protected]>
1 parent 240d26b commit 0bd1931

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

RELEASE_NOTES.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
### 4.1.0
2+
3+
* Added `AsyncSeq.windowed` — produces a sliding window of a given size over an async sequence ([PR #241](https://github.com/fsprojects/FSharp.Control.AsyncSeq/pull/241)).
4+
* Added `AsyncSeq.reduce` and `AsyncSeq.reduceAsync` — folds without a seed value, mirroring `Seq.reduce` ([PR #242](https://github.com/fsprojects/FSharp.Control.AsyncSeq/pull/242)).
5+
* Added `AsyncSeq.sumBy`, `AsyncSeq.sumByAsync`, `AsyncSeq.average`, `AsyncSeq.averageBy`, and `AsyncSeq.averageByAsync` — numeric aggregation combinators mirroring the corresponding `Seq` module functions ([PR #245](https://github.com/fsprojects/FSharp.Control.AsyncSeq/pull/245)).
6+
17
### 4.0.0
28

39
* **Breaking:** `AsyncSeq<'T>` is now `System.Collections.Generic.IAsyncEnumerable<'T>` (the BCL type). `ofAsyncEnum` and `toAsyncEnum` are now identity functions and marked `[<Obsolete>]`. Code that directly calls `.GetEnumerator()`/`.MoveNext()` must switch to `.GetAsyncEnumerator(ct)`/`.MoveNextAsync()` ([#230](https://github.com/fsprojects/FSharp.Control.AsyncSeq/issues/230), [PR #231](https://github.com/fsprojects/FSharp.Control.AsyncSeq/pull/231)).

version.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project>
22
<PropertyGroup>
3-
<Version>4.0.0</Version>
3+
<Version>4.1.0</Version>
44
</PropertyGroup>
55
</Project>

0 commit comments

Comments
 (0)