v3.4.7

@petkaantonov petkaantonov released this Dec 22, 2016 · 12 commits to master since this release

  • Promise config returns reference to Bluebird library
  • Updated logo
  • Benchmark fix
  • Don't drop syntaxerror context from stack traces
  • Fix environment variables sometimes causing long stack traces to be enabled

Downloads

v2.11.0

@petkaantonov petkaantonov released this Aug 30, 2016 · 1 commit to 2.x since this release

Features:

  • Add Promise.version
  • Add Promise.getNewLibraryCopy

Downloads

v3.4.4

@petkaantonov petkaantonov released this Aug 30, 2016 · 39 commits to master since this release

Bugfixes:

  • Fix benchmark parallel in node 6 #1165
  • Fix memory leak with Promise.each #1057
  • Fix thenable passed to .return being evaluated too early #1210
  • Fix "unhandledrejection" event not having .detail field when using DOM3 event listener api #1209
  • Fix Promise.join not ensuring asynchronous callback #1153
  • Fix domains leaking when synchronous error is thrown while a domain is active #1125

Downloads

v3.4.3

@petkaantonov petkaantonov released this Aug 25, 2016 · 67 commits to master since this release

Bugfixes:

  • The "a promise was created in a handler but not returned from it" warning now highlights the file, line and column where the return statement is missing.
  • The "a promise was created in a handler but not returned from it" warning now adds the bluebird API method used to create the non-returned promise at the top of the warning stack

Downloads

v3.4.2

@petkaantonov petkaantonov released this Aug 24, 2016 · 70 commits to master since this release

Bugfixes:

  • Add missing link to unhandled warning docs (#1205)
  • Fix Promise.delay not having a long stack trace (#1182)
  • Fix false unhandled rejection when a rejected promise originating from one copy of bluebird is passed to another copy's .return or .catchReturn (#1186)
  • Fix Promise.resolve is not a function error (#1192)
  • Fix global events not being fired through DOM 3 API inside a worker (#1190)
  • Fix .cancel() not immediately marking a promise as being cancelled if it has cancellable parent (#1187)
  • Fix maximum callstack exceeded with Promise.coroutine (#1170)

Downloads

v3.4.0

@petkaantonov petkaantonov released this May 17, 2016 · 147 commits to master since this release

Features:

Bugfixes:

  • Fix bug where callback to .disposer is not called if the resource is null (#1099).
  • Fix bug where assimilating thenable throws unexpectedly when using hostile host objects as thenables (#1104).

Downloads

v3.3.5

@petkaantonov petkaantonov released this Apr 12, 2016 · 164 commits to master since this release

Bugfixes:

  • Fix then sometimes not being called on iOS/Firefox (#1022).
  • Fix custom schedulers not being called when using promisified functions (#1023).
  • Fix unexpected error being thrown when promisifed function is called with no arguments (#1063).

Downloads