Skip to content

Releases: cujojs/when

3.1.0

04 Apr 14:27

Choose a tag to compare

3.0.1

20 Mar 20:50

Choose a tag to compare

  • API doc updates and fixes
  • Improvements to unhandled rejection long stack trace filtering
  • Internal performance improvements

3.0.0

17 Mar 16:50

Choose a tag to compare

3.0.0

2.8.0

03 Feb 18:34

Choose a tag to compare

2.7.1

29 Dec 00:19

Choose a tag to compare

  • Internal changes to reduce overall memory usage, along with minor performance improvements. (#228)

2.7.0

02 Dec 20:02

Choose a tag to compare

2.6.0

06 Nov 21:52

Choose a tag to compare

  • New promise.done allows consuming the ultimate value at the end of a promise chain while ensuring that any errors are thrown to the host environment so you get loud stack traces.
  • when/node/function bindCallback and liftCallback now behave more like standard node-style APIs in that they allow exceptions to propagate to the host environment for loud stack traces.

2.5.1

07 Oct 20:06

Choose a tag to compare

2.5.0

04 Oct 01:16

Choose a tag to compare

2.4.1

02 Oct 13:33

Choose a tag to compare

  • New MutationObserver scheduler further reduces "time-to-first-handler" in modern browsers. (#198)
    • Also, this works around a horrible IE10 bug (desktop and mobile) that renders setImmediate, MessageChannel, and postMessage unusable as fast task schedulers. Many thanks to @plaa and @calvinmetcalf for their help in discovering the problem and working out a solution. (#197)