Releases: fluture-js/Fluture
Releases · fluture-js/Fluture
Version 12.0.1
🐛 #401 Fixes an issue with the TypeScript type for map
not understanding the overloading for the ConcurrentFuture
type.
Version 12.0.0
⭐ 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
✨ Enhancements
- #399 Adds type information for sanctuary-type-identifiers 3
Version 12.0.0 Beta 5
🐛 Bugfixes
- #390 Fixes a bug in the TypeScript typings for
go
Version 12.0.0 Beta 4
- #345 #383 The modular version of Fluture has been moved from
index.mjs
toindex.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 theesm
loader. - #378 The
fold
function has been renamed tocoalesce
. - #377 The
Future
constructor is no longer overloaded with a version that allows the computation to returnvoid
.
✨ 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
Version 11.0.3
🐛 #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
🐛 #351 Fixes an issue where hook
would attempt to dispose a resource twice if the disposal Future itself would cancel the hooked Future synchronously.