Skip to content

Commit 7cb90d1

Browse files
committed
Update release notes and keywords for release 0.4.0
1 parent 8bf22e1 commit 7cb90d1

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

release-notes.txt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11

22
Release notes:
3-
0.4.x (unreleased)
4-
- overhaul all doc comments, add exceptions, improve IDE quick-info experience, #136
3+
0.4.0
4+
- overhaul all doc comments, add exceptions, improve IDE quick-info experience, #136, #220, #234
55
- new surface area functions, fixes #208:
66
* TaskSeq.take, skip, #209
77
* TaskSeq.truncate, drop, #209
88
* TaskSeq.where, whereAsync, #217
99
* TaskSeq.skipWhile, skipWhileInclusive, skipWhileAsync, skipWhileInclusiveAsync, #219
1010
* TaskSeq.max, min, maxBy, minBy, maxByAsync, minByAsync, #221
11+
* TaskSeq.insertAt, insertManyAt, removeAt, removeManyAt, updateAt, #236
12+
* TaskSeq.forall, forallAsync, #240
13+
* TaskSeq.concat (overloads: seq, array, resizearray, list), #237
1114

1215
- Performance: less thread hops with 'StartImmediateAsTask' instead of 'StartAsTask', fixes #135
13-
- BINARY INCOMPATIBILITY: 'TaskSeq' module is now static members on 'TaskSeq<_>', fixes #184
16+
- Performance: several inline and allocation improvements
17+
- BINARY INCOMPATIBILITY: 'TaskSeq' module replaced by static members on 'TaskSeq<_>', fixes #184
1418
- DEPRECATIONS (warning FS0044):
1519
- type 'taskSeq<_>' is renamed to 'TaskSeq<_>', fixes #193
1620
- function 'ValueTask.ofIValueTaskSource` renamed to `ValueTask.ofSource`, fixes #193
@@ -28,7 +32,7 @@ Release notes:
2832
- internal renames, improved doc comments, signature files for complex types, hide internal-only types, fixes #112.
2933
- adds support for static TaskLike, allowing the same let! and do! overloads that F# task supports, fixes #110.
3034
- implements 'do!' for non-generic Task like with Task.Delay, fixes #43.
31-
- adds support for 'for .. in ..' with task sequences in F# tasks and async, #75, #93 and #99 (with help from @theangrybyrd).
35+
- adds support for 'for .. in ..' with task sequences in tasks and asyncs, #75, #93, #99 (in part by @theangrybyrd).
3236
- adds TaskSeq.singleton, #90 (by @gusty).
3337
- fixes overload resolution bug with 'use' and 'use!', #97 (thanks @peterfaria).
3438
- improves TaskSeq.empty by not relying on resumable state, #89 (by @gusty).

src/FSharp.Control.TaskSeq/FSharp.Control.TaskSeq.fsproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
The 'taskSeq' computation expression adds support for awaitable asynchronous sequences with similar ease of use and performance to F#'s 'task' CE, with minimal overhead through ValueTask under the hood. TaskSeq brings 'seq' and 'task' together in a safe way.
1414

1515
Generates optimized IL code through resumable state machines, and comes with a comprehensive set of functions in module 'TaskSeq'. See README for documentation and more info.</Description>
16-
<Copyright>Copyright 2023</Copyright>
16+
<Copyright>Copyright 2022-2024</Copyright>
1717
<PackageProjectUrl>https://github.com/fsprojects/FSharp.Control.TaskSeq</PackageProjectUrl>
1818
<RepositoryUrl>https://github.com/fsprojects/FSharp.Control.TaskSeq</RepositoryUrl>
1919
<PackageIcon>taskseq-icon.png</PackageIcon>
@@ -22,7 +22,7 @@ Generates optimized IL code through resumable state machines, and comes with a c
2222
<PackageRequireLicenseAcceptance>False</PackageRequireLicenseAcceptance>
2323
<PackageReadmeFile>nuget-package-readme.md</PackageReadmeFile>
2424
<PackageReleaseNotes>$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/../../release-notes.txt"))</PackageReleaseNotes>
25-
<PackageTags>taskseq;f#;computation expression;IAsyncEnumerable;task;async;asyncseq;</PackageTags>
25+
<PackageTags>taskseq;f#;fsharp;asyncseq;seq;sequences;sequential;threading;computation expression;IAsyncEnumerable;task;async;iteration</PackageTags>
2626
<IncludeSymbols>True</IncludeSymbols>
2727
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2828
</PropertyGroup>

0 commit comments

Comments
 (0)