Fluture Versions Save

🦋 Fantasy Land compliant (monadic) alternative to Promises

14.0.0

3 years ago

: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.

13.0.1

3 years ago

:bug: #442 Fixes direct imports of 'index.js', 'test/assertions.js' and 'test/arbitraries.js' for Node 14 users.

13.0.0

3 years ago

:star: Major Release

:warning: Breaking changes

  • #439 If you were using import Future from 'fluture' on Node 14, then updating to this version will likely break your code. See this comment.
  • #439 If you are using deep imports from Fluture in Node 14, make sure to update to 13.0.1. Deep imports besides index.js, test/assertions.js, and test/arbitraries.js are no longer supported on Node 14.

:sparkles: New Features

  • #439 Doing 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.

12.3.1

3 years ago

:scroll: #432 Include copyright licenses in bundled distributions

12.3.0

3 years ago

:sparkles: #429 Adds better support for Deno and other ESM based runtimes

12.2.1

3 years ago

:rocket: #425 (87a3eda) Update the sanctuary-type-identifiers dependency :bug: #426 (15a5e2a) Fix a small bug in the debug tracing logic for bichain

12.2.0

4 years ago

:sparkles: #411 (d30bdb5) Add Future.bichain

12.1.1

4 years ago

:bug: #412 (f188e0e) Fixes an issue related to the TypeScript typings for the 'go' function.

12.1.0

4 years ago

:sparkles: New Features

  • #404 (323bdab) Add a 'pap' function: 'ap' in parallel

:rocket: Improvements

  • #404 (7b6d9fd) Improvements to debuggability of ConcurrentFuture related functions, and removal of an external dependency.
  • #410 (b465433) Mistake in TypeScript annotations fixed.
  • #404 (6aaf82d) Mistake in TypeScript annotations fixed.

12.0.2

4 years ago

:bug: #403 Fix an issue in TypeScript when using .pipe on map (f)