🦋 Fantasy Land compliant (monadic) alternative to Promises
:sparkles: #457 TypeScript type inference for the map
function was improved.
:warning: #457 The TypeScript type for map
has been narrowed, and might now cause a compile error.
:bug: #442 Fixes direct imports of 'index.js', 'test/assertions.js' and 'test/arbitraries.js' for Node 14 users.
:warning: Breaking changes
import Future from 'fluture'
on Node 14, then updating to this version will likely break your code. See this comment.index.js
, test/assertions.js
, and test/arbitraries.js
are no longer supported on Node 14.:sparkles: New Features
import 'fluture'
on Node 14 now loads the ESM module instead of the CJS module. This means it's no longer necessary to deep-import from fluture/index.js
to get access to the modular version.:scroll: #432 Include copyright licenses in bundled distributions
:sparkles: #429 Adds better support for Deno and other ESM based runtimes
:rocket: #425 (87a3eda) Update the sanctuary-type-identifiers dependency
:bug: #426 (15a5e2a) Fix a small bug in the debug tracing logic for bichain
:sparkles: #411 (d30bdb5) Add Future.bichain
:bug: #412 (f188e0e) Fixes an issue related to the TypeScript typings for the 'go' function.
:sparkles: New Features
:rocket: Improvements
:bug: #403 Fix an issue in TypeScript when using .pipe
on map (f)