Skip to content

v.2.2

Compare
Choose a tag to compare
@sudhirj sudhirj released this 27 Jul 10:54
· 33 commits to master since this release

This releases primarily changes the when() method, adding the following improvements:

  • when() now supports calling it with no arguments
  • .promise() can be called on promises
  • $.when() can handle non-deferred arguments, and treats them as pre-resolved deferreds. This turns out making $.when(...) with all resolved arguments a shorthand for $.Deferred().resolve(...).promise(). jQuery treats every object that implements a .promise() function as a deferred. This has special implications for .pipe().

Most of the work for this release was done by @rraval via #14 - so a big thank you goes there.

Bumping to 2.2 because this may break code that relies on these features not being present.