Skip to content

Releases: petkaantonov/bluebird

v2.6.2

07 Jan 12:47
Compare
Choose a tag to compare

Bugfixes:

v2.6.1

07 Jan 01:11
Compare
Choose a tag to compare

Bugfixes:

  • Fixed built browser files not being included in the git tag release for bower

v2.6.0

06 Jan 15:08
Compare
Choose a tag to compare

Features:

  • Significantly improve parallel promise performance and memory usage (+50% faster, -50% less memory)

v2.5.2

06 Jan 15:09
Compare
Choose a tag to compare

Bugfixes:

  • Fix bug where already resolved promise gets attached more handlers while calling its handlers resulting in some handlers not being called
  • Fix bug where then handlers are not called in the same order as they would run if Promises/A+ 2.3.2 was implemented as adoption
  • Fix bug where using Object.create(null) as a rejection reason would crash bluebird

v2.5.1

06 Jan 15:09
Compare
Choose a tag to compare

Bugfixes:

  • Fix .finally throwing null error when it is derived from a promise that is resolved with a promise that is resolved with a promise

v2.5.0

06 Jan 15:09
Compare
Choose a tag to compare

Features:

  • .get now supports negative indexing.

Bugfixes:

  • Fix bug with Promise.method wrapped function returning a promise that never resolves if the function returns a promise that is resolved with another promise
  • Fix bug with Promise.delay never resolving if the value is a promise that is resolved with another promise

v2.4.3

06 Jan 15:09
Compare
Choose a tag to compare

Bugfixes:

v2.4.2

06 Jan 15:09
Compare
Choose a tag to compare

Bugfixes:

  • Fix bug where spread rejected handler is ignored in case of rejection
  • Fix synchronous scheduler passed to setScheduler causing infinite loop

v2.4.1

06 Jan 15:09
Compare
Choose a tag to compare

Features:

  • Error messages now have links to wiki pages for additional information
  • Promises now clean up all references (to handlers, child promises etc) as soon as possible.

v2.4.0

06 Jan 15:09
Compare
Choose a tag to compare

Features:

  • Better filtering of bluebird internal calls in long stack traces, especially when using minified file in browsers
  • Small performance improvements for all collection methods
  • Promises now delete references to handlers attached to them as soon as possible
  • Additional stack traces are now output on stderr/console.warn for errors that are thrown in the process/window from rejected .done() promises. See #411