Skip to content

Releases: petkaantonov/bluebird

v3.4.7

22 Dec 17:27
Compare
Choose a tag to compare
  • 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

v3.4.6

01 Sep 20:52
Compare
Choose a tag to compare

Bugfixes:

v3.4.5

31 Aug 05:27
Compare
Choose a tag to compare

Bugfixes:

  • Fix unhandled error regression introduced in 3.4.3 #1217

v3.4.4

30 Aug 18:28
Compare
Choose a tag to compare

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

v2.11.0

30 Aug 18:36
Compare
Choose a tag to compare

Features:

  • Add Promise.version
  • Add Promise.getNewLibraryCopy

v3.4.3

25 Aug 07:01
Compare
Choose a tag to compare

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

v3.4.2

24 Aug 19:37
Compare
Choose a tag to compare

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)

v3.4.1

17 Jun 19:43
Compare
Choose a tag to compare

v3.4.0

17 May 19:30
Compare
Choose a tag to compare

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).

v3.3.5

12 Apr 20:15
Compare
Choose a tag to compare

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).