Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

rsvp

Package Overview
Dependencies
Maintainers
5
Versions
51
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rsvp - npm Package Versions

1
46

3.0.1

Diff

Changelog

Source

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.
  • improve promise inspector interopt
stefanpenner
published 3.0.0 •

Changelog

Source

3.0.0

  • align with the promise spec https://github.com/domenic/promises-unwrapping
  • idiomatic es6 usage
  • RSVP.all: now casts rather then resolves, and doesn't touch the "then"
  • RSVP.hash: now casts rather then resolves, and doesn't touch the "then"
  • MutationObserver: prefer text mutation, this fixes interop with MutationObserver polyfils
  • Removing asap unload listener. Allows back/forward page cache, chrome bug is old. Fixes #168
  • add grunt docs task
  • document: Promise.cast
  • document: Promise.resolve/Promise.reject
  • document: Promise.race
  • document: Promise.all
  • document: Promise.hash
  • document: RSVP.denodeify
  • document: RSVP.EventTarget
  • document: RSVP.rethrow
  • document: RSVP.defer
  • Document: RSVP.on('error'
  • Add Instrumentation hooks for tooling
  • Significant internal cleanup and performance improvements
  • require Promise constructor to be new'd (aligned with es6 spec)
  • Prefer tasks + config inline within project
  • Add Promise.finally
  • Add Promise.cast
  • Add Promise.resolve
  • Add Promise.reject
  • Add Promise.all
  • Add Promise.race
  • Add RSVP.map
  • Support promise inheritance
  • optimize onerror and reduce promise creation cost by 20x
  • promise/a+ 2.0.3 compliant
  • RSVP.async to schedule callbacks on internal queue
  • Optimization: only enforce a single nextTick for each queue flush.
stefanpenner
published 2.0.4 •

Changelog

Source

2.0.4

  • Fix npm package
stefanpenner
published 2.0.3 •

Changelog

Source

2.0.3

  • Fix useSetTimeout bug
stefanpenner
published 2.0.2 •

Changelog

Source

2.0.2

  • Adding RSVP#rethrow
  • add pre-built AMD link to README
  • adding promise#fail
stefanpenner
published 2.0.1 •

Changelog

Source

2.0.1

  • misc IE fixes, including IE array detection
  • upload passing builds to s3
  • async: use three args for addEventListener
  • satisfy both 1.0 and 1.1 specs
  • Run reduce tests only in node
  • RSVP.resolve now simply uses the internal resolution procedure
  • prevent multiple promise resolutions
  • simplify thenable handling
  • pre-allocate the deferred's shape
  • Moved from Rake-based builds to Grunt
  • Fix Promise subclassing bug
  • Add RSVP.configure('onerror')
  • Throw exception when RSVP.all is called without an array
  • refactor RSVP.all to just use a promise directly
  • Make RSVP.denodeify pass along thisArg
  • add RSVP.reject
  • Reject promise if resolver function throws an exception
  • add travis build-status
  • correctly test and fix self fulfillment
  • remove promise coercion.
  • Fix infinite recursion with deep self fulfilling promises
  • doc fixes
stefanpenner
published 2.0.0 •

Changelog

Source

2.0.0

  • No changelog beyond this point. Here be dragons.
published 1.2.0 •

wycats
published 1.1.1 •

wycats
published 1.1.0 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc