🦋 Fantasy Land compliant (monadic) alternative to Promises
:bug: #401 Fixes an issue with the TypeScript type for map
not understanding the overloading for the ConcurrentFuture
type.
Includes the changes from all version 12 prereleases.
See the GitHub releases for a summary of these changes, and see the upgrade guide for a detailed description of the breaking changes.
:sparkles: Enhancements
:bug: Bugfixes
go
:warning: Breaking changes
index.mjs
to index.js
, and has been made compatible with Node 12. In Node 9, 10, and 11, the modular version must now be loaded with the help of the esm
loader.fold
function has been renamed to coalesce
.Future
constructor is no longer overloaded with a version that allows the computation to return void
.:sparkles: New Features
:rocket: Improvements
:sparkles: New features
JSON.stringify
.:bug: Bug fixes
:bug: #362 Fixes an issue where it was possible for parallel
to call to the rejection or recovery continuation multiple times if multiple Futures in its array reject or crash in the same tick.
:bug: #351 Fixes an issue where hook
would attempt to dispose a resource twice if the disposal Future itself would cancel the hooked Future synchronously.
:warning: Breaking changes
TypeError
s when applied to too many arguments.:rocket: Improvements
:warning: Breaking changes
:bug: Bug fixes