33 <PropertyGroup >
44 <TargetFramework >netstandard2.1</TargetFramework >
55 <GenerateDocumentationFile >true</GenerateDocumentationFile >
6- <ApplicationIcon >..\..\assets\TaskSeq.ico</ApplicationIcon >
76 <GeneratePackageOnBuild >True</GeneratePackageOnBuild >
87 <Title >Computation expression 'taskSeq' for processing IAsyncEnumerable sequences and module functions</Title >
98 <Version >$(Version)</Version >
@@ -21,48 +20,14 @@ Generates optimized IL code through the new resumable state machines, and comes
2120 <PackageLicenseExpression >MIT</PackageLicenseExpression >
2221 <PackageRequireLicenseAcceptance >False</PackageRequireLicenseAcceptance >
2322 <PackageReadmeFile >nuget-package-readme.md</PackageReadmeFile >
24- <PackageReleaseNotes >
25- Release notes:
26- 0.3.0 (unreleased)
27- - adds support for 'for .. in ..' with task sequences in F# tasks and async, #75, #93 and #99 (with help from @theangrybyrd).
28- - adds TaskSeq.singleton, #90 (by @gusty).
29- - fixes overload resolution bug with 'use' and 'use!', #97 (thanks @peterfaria).
30- - improves TaskSeq.empty by not relying on resumable state, #89 (by @gusty).
31- - does not throw exceptions anymore for unequal lengths in TaskSeq.zip, fixes #32.
32- 0.2.2
33- - removes TaskSeq.toSeqCachedAsync, which was incorrectly named. Use toSeq or toListAsync instead.
34- - renames TaskSeq.toSeqCached to TaskSeq.toSeq, which was its actual operational behavior.
35- 0.2.1
36- - fixes an issue with ValueTask on completed iterations.
37- - adds `TaskSeq.except` and `TaskSeq.exceptOfSeq` async set operations.
38- 0.2
39- - moved from NET 6.0, to NetStandard 2.1 for greater compatibility, no functional changes.
40- - move to minimally necessary FSharp.Core version: 6.0.2.
41- - updated readme with progress overview, corrected meta info, added release notes.
42- 0.1.1
43- - updated meta info in nuget package and added readme.
44- 0.1
45- - initial release
46- - implements taskSeq CE using resumable state machines
47- - with support for: yield, yield!, let, let!, while, for, try-with, try-finally, use, use!
48- - and: tasks and valuetasks
49- - adds toXXX / ofXXX functions
50- - adds map/mapi/fold/iter/iteri/collect etc with async variants
51- - adds find/pick/choose/filter etc with async variants and 'try' variants
52- - adds cast/concat/append/prepend/delay/exactlyOne
53- - adds empty/isEmpty
54- - adds findIndex/indexed/init/initInfinite
55- - adds head/last/tryHead/tryLast/tail/tryTail
56- - adds zip/length
57-
58- </PackageReleaseNotes >
23+ <PackageReleaseNotes >$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/../../release-notes.txt"))</PackageReleaseNotes >
5924 <PackageTags >taskseq'fsharp;f#;computation expression;IAsyncEnumerable;task;async;asyncseq;</PackageTags >
6025 <IncludeSymbols >True</IncludeSymbols >
6126 <SymbolPackageFormat >snupkg</SymbolPackageFormat >
6227 </PropertyGroup >
6328
6429 <ItemGroup >
65- <Content Include =" ..\..\assets\TaskSeq.ico " Link =" TaskSeq.ico " />
30+ <Content Include =" ..\..\release-notes.txt " Link =" release-notes.txt " />
6631 <None Include =" ..\..\assets\taskseq-icon.png" >
6732 <Pack >True</Pack >
6833 <PackagePath >\</PackagePath >
0 commit comments