add dist/rsvp.es.js (bundle as a single ES module file)
fix typo in readme
3.3.3
[BUGFIX] Fix asap for Titanium \w webpack usage.
3.3.2
[BUGFIX] fix invalid ES6
3.3.1
[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 proper output with __esModule: true brand
3.3.0
improve build, switch to broccoli-rollup (among other things)
RSVP.filter() now itself accepts a Promise.all as input
compress and mangle prod build output
[REVERT] reject instead of throwing, spec violation.
3.2.1
reject instead of throwing
3.2.0
add tamper protection - then / resolve tampering should avoid fast-paths the rely on those being predictable
improve performance of Enumerator operating on non-promise objects
Ensure the promise constructor continues to get inlined.
3.1.0
RSVP.on('error', function(reason, label) { ... } now also provides the
rejected promises label.
3.0.21
actually don't publish built tests to npm
3.0.20
correctly publish bower & npm
3.0.19
don't publish built tests to npm
3.0.18
issue with phantomjs 2.0 on travis. I have lost patience..
test on iojs and node 0.12
bump ember-cli
Support objects not inheriting from Object.prototype in RSVP.hash()
3.0.17
Added browser field to fix browserification
Fix stripping source map
Fix duplicate imports
Remove unused loader.js dependency
Add the ember-cli dependency checker
Remove the duplicate build script
Remove the static middleware
add npm run build:production
browserify extern not needed
also add lib for those es6 peeps
enusre only dist is included in publishes
strip source maps for now.
copy correct tree into test
prefer start to server
use git-repo-version
ah, prod builds used rename correctly.
remove rename, prefer mv for this scenario
prepend license
Revert "node 0.10.x doesn’t like this. Its not really needed just run npm run test or npm run test:ci"
node 0.10.x doesn’t like this. Its not really needed just run npm run test or npm run test:ci
move stuff around + bump to broccoli-stew 0.0.3
bump broccoli-stew which now supports globs
Problem with path for vertx.js.
3.0.16
use more supported version of export default
more broccoli fun
remove accidentally imported map file
test non-minified (we can add a flag to test minified next)
[BUGFIX release] Replace closure compiler
3.0.15
Added Node 0.11 to travis ci test runner
Replaced deprecated process.nextTick with setImmediate
Ember test and npm run test:node passing
(origin/upgrade-tooling) upgrade tooling
Fix onerror test
[fixes #322] don't inform instrumentation of errors until the current turn is complete.
Follow thenable state not own state
Correct minor spelling error in defer doc example
Set [[AlreadyResolved]] as soon as resolve is called
Finally should correctly trigger on('error')
[fixes #294] finally work correctly with on(‘error’)
[Perf] an internal promise shouldn't bother validating this and resolver
[Perf] flatten asap’s QUEUE structure
[Perf] Reduce Constructor AST size.
[Perf] some versions of v8, think keep marking these functions to be optimized. This hints to them not to be.
[Perf] accidental resolve step, that merely needed to be a fulfill
[Perf/Enhancement] simplify publishing
[Spec ADdition]add spec test “Ensure then is always called with a clean stack.” ensure RSVP passes future a+ spec
[Bugfix] web worker support
[Docfix] Add a param name to make yuidoc happy
[Enhancement] simplify async vs sync pub/sub code-paths
[Bugfix] Passed the label through to the Promise object, as expected
[Docfix] missing Parentheses on promise example in documentation
[License] Add Stefan Penner to license
[Docfix] document var promises in filter.js
3.0.3 -> 3.0.6 (missing changelog)
Changes to RSVP.denodeify: Behaviour for multiple success callback parameters
has been improved and the denodefied function now inherits from the original
node function.
3.0.2
[Spec compliance] Promise.all and Promise.race should reject, not throw on invalid input
Add RSVP.allSettled
3.0.1
Optimization: promises with noop resolvers now don't bother try to handle them.
[perf] skip costly resolver invocation if it is known not to be needed.