Skip to content

Commit df71d82

Browse files
github-actions[bot]Repo AssistCopilot
authored
[Repo Assist] Prepare release 4.1.0 (#246)
* Prepare release 4.1.0 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * ci: trigger CI checks * docs: add AsyncSeq.min/max/minBy/maxBy to 4.1.0 release notes PR #243 was merged after this release branch was created; include the six new min/max aggregation combinators in the 4.1.0 changelog entry. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * ci: trigger CI checks * Update RELEASE_NOTES.md for 4.1.0: add AsyncSeq.distinct, distinctBy, countBy, exactlyOne (PR #249) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * ci: trigger CI checks --------- Co-authored-by: Repo Assist <repo-assist@github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 441f1e6 commit df71d82

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

RELEASE_NOTES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
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+
* Added `AsyncSeq.min`, `AsyncSeq.max`, `AsyncSeq.minBy`, `AsyncSeq.maxBy`, `AsyncSeq.minByAsync`, and `AsyncSeq.maxByAsync` — min/max aggregation combinators mirroring `Seq.min`/`Seq.max`/`Seq.minBy`/`Seq.maxBy` ([PR #243](https://github.com/fsprojects/FSharp.Control.AsyncSeq/pull/243)).
7+
* Added `AsyncSeq.distinct`, `AsyncSeq.distinctBy`, `AsyncSeq.distinctByAsync`, `AsyncSeq.countBy`, `AsyncSeq.countByAsync`, `AsyncSeq.exactlyOne`, and `AsyncSeq.tryExactlyOne` — set-membership and cardinality combinators mirroring the corresponding `Seq` module functions ([PR #249](https://github.com/fsprojects/FSharp.Control.AsyncSeq/pull/249)).
8+
19
### 4.0.0
210

311
* **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)