TaskSeq 0.4.0-alpha.1
Pre-release
Pre-release
abelbraaksma
released this
18 Mar 02:50
·
189 commits
to main
since this release
Version 0.4.0-alpha.1, 5 Jun, 2023
This is an alpha release that, however, proved to be remarkably stable.
Summary of changes:
Changes implemented by @abelbraaksma unless otherwise noted.
Bug fixes
- #157 Fix bug: ensure that
Dispose
is called withuse!
etc (by @bartelink) - #121 Fix bug: make FSharp.Core 6.0.1 the minimum dependency (was 6.0.2) for maximum compatibility
- #125 Fix bug: numerous typos in xml docs and other tweaks (by @bartelink)
- #134 Fix bug: unified approach to naming generic type names in exposed functions
- #137 Fix bug: remove
release-notes.txt
from distributed NuGet package content files (but do expose to NuGet interface)
Features
- #79 Interoperability with
Async<_>
in bindings (likelet! x = async { ... }
) etc) (based on ideas by @dsyme) - #127 Raise
ArgumentNullException
for any nullable arguments (parity behavior with F#'sSeq
) - #122, #126 Add functions to
TaskSeq
module:- Add
takeWhile
(by @bartelink) - Add
takeWhileAsync
(by @bartelink) - Add
takeWhileInclusive
(by @bartelink) - Add
takeWhileInclusiveAsync
(by @bartelink)
- Add
Other
- Update readme to contain complete list of available functionality
- Dependency updates (with @dependabot)