Skip to content

Releases: fluture-js/Fluture

Version 12.0.1

19 Nov 11:29
d87bb18
Compare
Choose a tag to compare

🐛 #401 Fixes an issue with the TypeScript type for map not understanding the overloading for the ConcurrentFuture type.

Version 12.0.0

17 Nov 09:21
8ea17b1
Compare
Choose a tag to compare

⭐ Major Release

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.

Version 12.0.0 Beta 6

17 Nov 09:07
cd64130
Compare
Choose a tag to compare
Version 12.0.0 Beta 6 Pre-release
Pre-release

Enhancements

  • #399 Adds type information for sanctuary-type-identifiers 3

Version 12.0.0 Beta 5

01 Nov 11:06
d5d4265
Compare
Choose a tag to compare
Version 12.0.0 Beta 5 Pre-release
Pre-release

🐛 Bugfixes

  • #390 Fixes a bug in the TypeScript typings for go

Version 12.0.0 Beta 4

08 Oct 14:14
980acd9
Compare
Choose a tag to compare
Version 12.0.0 Beta 4 Pre-release
Pre-release

⚠️ Breaking changes

  • #345 #383 The modular version of Fluture has been moved from 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.
  • #378 The fold function has been renamed to coalesce.
  • #377 The Future constructor is no longer overloaded with a version that allows the computation to return void.

New Features

  • #355 The npm package now ships with some of Fluture's testing internals. The API is experimental and subject to breaking changes.

🚀 Improvements

  • #374 TypeScript types have been improved to get better inference.

Version 12.0.0 Beta 3

21 Aug 20:27
88f9a9f
Compare
Choose a tag to compare
Version 12.0.0 Beta 3 Pre-release
Pre-release

New features

  • #356 Casting a Future to JSON now results in a serializable AST, instead of the recursive data structure that crashes JSON.stringify.

🐛 Bug fixes

  • #364 Bugfixes from the stable branch are included.

Version 11.0.3

21 Aug 19:35
1b80d33
Compare
Choose a tag to compare

🐛 #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.

Version 11.0.2

20 Jun 11:12
07a1de9
Compare
Choose a tag to compare

🐛 #351 Fixes an issue where hook would attempt to dispose a resource twice if the disposal Future itself would cancel the hooked Future synchronously.

Version 12.0.0 Beta 2

29 May 12:42
f8620c3
Compare
Choose a tag to compare
Version 12.0.0 Beta 2 Pre-release
Pre-release

⚠️ Breaking changes

  • #341 Functions now throw TypeErrors when applied to too many arguments.

🚀 Improvements

  • #342 Potential for tree shaking was improved.

Version 12.0.0 Beta 1

11 May 15:25
fcc311b
Compare
Choose a tag to compare
Version 12.0.0 Beta 1 Pre-release
Pre-release

⚠️ Breaking changes

🐛 Bug fixes

  • #335 TypeScript type of fold was corrected