NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #913 most downloaded on npm
Full featured Promises/A+ implementation with exceptionally good performance
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 11 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
13 years old
223 releases · first in 2013
Features: - Allow custom builds
Features:
Fix unhandled rethrown exceptions not reported
Bugfixes:
One column per quarter.
Improve performance of Promise.try
Features:
Promise.tryPromise.try to accept arguments and ctx to make it more usable in promisification of synchronous functions.Implement .bind and Promise.bind
Features:
.bind and Promise.bindBugfixes:
.some() when argument is a pending promise that later resolves to an arrayEnable process wide long stack traces through BLUEBIRD_DEBUG environment variable
Features:
Improve performance of all collection methods
Features:
Bugfixes:
Fix .pending() call showing in long stack traces
Bugfixes:
Fix PromiseArray and its sub-classes swallowing possibly unhandled rejections
Bugfixes:
Fix AMD-declaration using named module.
Bugfixes:
The mortals that can handle it may now release Zalgo by require("bluebird/zalgo");
Features:
require("bluebird/zalgo");Fix memory leak when using the same promise to attach handlers over and over again
Bugfixes:
Add Promise.props() and Promise.prototype.props(). They work like .all() for object properties.
Features:
Promise.props() and Promise.prototype.props(). They work like .all() for object properties.Bugfixes:
Improve performance of .reduce() when initialValue can be synchronously cast to a value
Features:
.reduce() when initialValue can be synchronously cast to a valueFix .npmignore having irrelevant files
Bugfixes:
Features: - Improve performance of .some()
Features:
.some()Remove uses of dynamic evaluation (new Function, eval etc) when strictly not necessary. Use feature detection to use static evaluation to avoid errors
Bugfixes:
new Function, eval etc) when strictly not necessary. Use feature detection to use static evaluation to avoid errors when dynamic evaluation is prohibited.Add .asCallback property to PromiseResolvers
Features:
.asCallback property to PromiseResolversNothing published for this version
Improve overall performance. Be able to sustain infinite recursion when using promises.
Features:
Fix stackoverflow error when function calls itself "synchronously" from a promise handler
Bugfixes:
Fix safari 6 not using MutationObserver as a scheduler
Bugfixes:
MutationObserver as a schedulerDon't try to detect if generators are available to allow shims to be used
Bugfixes:
Promisification now consider all functions on the object and its prototype chain
Features:
this if no explicit receiver is givenError object.Bugfixes:
Deprecate Promise.promisify(Object target) in favor of Promise.promisifyAll(Object target) to avoid confusion with function objects
Features:
Promise.promisify(Object target) in favor of Promise.promisifyAll(Object target) to avoid confusion with function objectsyieldedMake tests pass Internet Explorer 8
Features:
Features: - Create browser tests
Features:
Fix promise cast bug when thenable fulfills using itself as the fulfillment value
Bugfixes:
More performance improvements when long stack traces are enabled
Features:
Performance improvements when long stack traces are enabled
Features:
Fix promisified methods not turning synchronous exceptions into rejections
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Features: - feature Bugfixes: - bugfix
Features:
Bugfixes:
Your coding agent can read these notes before it upgrades. Set up the MCP server →