@petkaantonov petkaantonov released this Oct 4, 2017 · 21 commits to master since this release

Assets 6

Bugfixes:

  • Fix false positive unhandled rejection when using async await (#1404)
  • Fix false positive when reporting error as non-error (#990)

@petkaantonov petkaantonov released this Mar 3, 2017 · 47 commits to master since this release

Assets 6

Features:

Bugfixes:

  • Fixed streamline benchmarks (#1233)
  • Fixed yielding a function calling the function (#1314, #1315)
  • Fixed confusing error message when calling .catch with non function predicate (#1350)
  • Fixed .props resolving to empty object when called with empty Map (#1338)
  • Fixed confusing error message when invoking Promise directly without new (#1320)
  • Added dedicated webpack entry point (#1318)

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

Assets 6
  • 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

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

Assets 6

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

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

Assets 2

Features:

  • Add Promise.version
  • Add Promise.getNewLibraryCopy

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

Assets 6

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

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

Assets 6

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)