All Versions
Latest Version
Avg Release Cycle
150 days
Latest Release
2701 days ago

Changelog History
Page 1

  • v2.0.2

    June 06, 2014
  • v1.5.1 Changes

    October 19, 2017
    • Q.any now annotates its error message to clarify that Q.any was involved and includes only the last error emitted. (Ivan Etchart)
    • Avoid domain.dispose during tests in preparation for Node.js 9. (Anna Henningsen)
  • v1.5.0 Changes

    March 22, 2017
    • Q.any gives an error message from the last rejected promise
    • Throw if callback supplied to "finally" is invalid (@grahamrhay)
    • Long stack trace improvements, can now construct long stack traces across rethrows.
  • v1.4.1 Changes

    May 17, 2015
    • Address an issue that prevented Q from being used as a <script> for Firefox add-ons. Q can now be used in any environment that provides window or self globals, favoring window since add-ons have an an immutable self that is distinct from window.
  • v1.4.0 Changes

    • Add noConflict support for use in <script> (@jahnjw).
  • v1.3.0 Changes

    April 26, 2015
    • Add tracking for unhandled and handled rejections in Node.js (@benjamingr).
  • v1.2.1 Changes

    April 25, 2015
    • Fix Node.js environment detection for modern Browserify (@kahnjw).
  • v1.2.0 Changes

    February 22, 2015
    • Added Q.any(promisesArray) method (@vergara). Returns a promise fulfilled with the value of the first resolved promise in promisesArray. If all promises in promisesArray are rejected, it returns a rejected promise.
  • v1.1.2 Changes

    November 22, 2014
    • Removed extraneous files from the npm package by using the "files" whitelist in package.json instead of the .npmignore blacklist. (@anton-rudeshko)
  • v1.1.1 Changes

    November 10, 2014
    • Fix a pair of regressions in bootstrapping, one which precluded WebWorker support, and another that precluded support in <script> usage outright. #607