TaskSeq 0.3.0
Version 0.3.0, 28 Nov, 2022
This is a long term stable NuGet release, with some major features added.
Summary of changes:
Changes implemented by @abelbraaksma unless otherwise noted.
Bug fixes
- #32 Fix bug: do not raise when two task sequences have unequal length in 
TaskSeq.zip - #97 Fix bug: dispose correctly of disposable resources (by @peterfaria-lula)
 - #94 Fix bug: release notes and icon should not be part of the content files in a package
 - #113 Fix bug: properly raise exceptions in 
ValueTask.ignore(based on ideas by @stephentoub) 
Features
- #110 support any task-like tasks (anything that exposes an awaiter method), (part of 
task-parity) - #43 support non-generic 
Taskindo!statements (part oftask-parity) - #89 Optimize the static 
TaskSeq.empty<_>(by @gusty) - #75 Extension for 
taskCE to supportfor .. in someTaskSeq do ...in normal tasks (by @TheAngryByrd) - #75 Extension for 
asyncCE to supportfor .. in someTaskSeq do ...in normal Async comprehensions (by @TheAngryByrd) - #90 Add functions to 
TaskSeqmodule:- Add 
singleton(by @gusty) 
 - Add 
 - #112 Hide helper functions that should never have been exposed to begin with
 
Other
- Update readme to contain complete list of available functionality
 - Dependency updates (with @dependabot)
 - Almost 100% code coverage by tests
 - A first stab at performance testing