when v3.2.0 Release Notes

    • ๐Ÿ‘€ Potentially unhandled rejections are now logged to console.error by default, even without using done or when/monitor/console. As before, enabling when/monitor/console still adds long async stack traces, and using done still makes errors fatal. See [Debugging Promises](docs/api.md#debugging-promises) for more info.
    • 0๏ธโƒฃ [promise.timeout](docs/api.md#promisetimeout) now rejects with a [TimeoutError](docs/api.md#timeouterror) by default (unless you specify a custom reason) for better pattern matching with [promise.catch](docs/api.md#promisecatch).
    • Performance improvements across the board, especially to when.all (and Promise.all in the [ES6-shim](docs/es6-promise-shim.md)) and node.lift: lifted functions and lift*ing* are faster now.
    • ๐Ÿ†• New [promise.fold](docs/api.md#promisefold) for combining two promises to generate a new promise.
    • ๐Ÿ—„ Deprecated: