NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3728 most downloaded on npm
A lightweight library that provides tools for organizing asynchronous code
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 9 months
Most releases are documented
notes for 39 of 51 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
51 releases · first in 2012
remove try/catch performance hacks, modern runtimes no longer require these tricks
Nothing published for this version
Nothing published for this version
One column per quarter.
* restore cast for 4.x
Confuse Webpack (make is easier to pack this module)
reject promise when non-array promise is passed to RSVP.filter
npm and jsdelivr.com insteadRelease the same code as 4.0.2 but as 4.7.0 (fixes issues with npm outdated, yarn update-interactive, etc caused by accidental publishing of 4.6.1).
npm outdated, yarn update-interactive, etc caused by accidental publishing of 4.6.1).Nothing published for this version
Fix issue which occurs when you have a .finally after a promise has rejected with no rejection value.
.finally after a promise has rejected with no rejection value.Fix bug in RSVP.filter where it would only respect explicitly true values (unlike [].filter which allows truthy values).
RSVP.filter where it would only respect explicitly true values (unlike [].filter which allows truthy values).* remove es3 fallbacks * make map/filter eager
Nothing published for this version
Nothing published for this version
Nothing published for this version
expose RSVP.asap for access to the micro-task polyfil
[BUGFIX] Fix memory leak [#446]
[BUGFIX] Fix asap for Titanium \w webpack usage.
* [BUGFIX] fix invalid ES6
[BUGFIX] for compat, ensure both default export and property export exist. This will likely go away in 4.0.0, and was the result of rollup producing p
__esModule: true brandimprove build, switch to broccoli-rollup (among other things)
* reject instead of throwing
add tamper protection - then / resolve tampering should avoid fast-paths the rely on those being predictable
RSVP.on('error', function(reason, label) { ... } now also provides the rejected promises label.
RSVP.on('error', function(reason, label) { ... } now also provides the
rejected promises label.actually don't publish built tests to npm
* correctly publish bower & npm
don't publish built tests to npm
issue with phantomjs 2.0 on travis. I have lost patience..
Added browser field to fix browserification
npm run test or npm run test:ci"npm run test or npm run test:ciuse more supported version of export default
Replaced deprecated process.nextTick with setImmediate
Instrumentation with stack is now opt-in
finally to the readme[Bugfix] fix RSVP.hash RSVP.hashSettled in runtimes < es5 by fixing a broken Object.create polyfil #286
[Bugfix] fix regression in denodeify that broke foreign thenables as arguments to denodeifed functions #281
[Bugfix] no longer include promise-aplus tests as a production dependency
[Bugfix] custom onerror handler, for potentially unhandled errors would report unhandled errors in some incorrect scenarios. #255
[Bugfix] denodeify should not use console for deprecation warning unless console is defined
this and resolverthen is always called with a clean stack.” ensure RSVP passes future a+ specvar promises in filter.jsNothing published for this version
Nothing published for this version
Changes to RSVP.denodeify: Behaviour for multiple success callback parameters has been improved and the denodefied function now inherits from the orig
[Spec compliance] Promise.all and Promise.race should reject, not throw on invalid input
Optimization: promises with noop resolvers now don't bother try to handle them.
align with the promise spec https://github.com/domenic/promises-unwrapping
* Fix npm package
* Fix useSetTimeout bug
add pre-built AMD link to README
misc IE fixes, including IE array detection
RSVP.denodeify pass along thisArgNo changelog beyond this point. Here be dragons.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →