Skip to content

Introduce ExtendedPromiseInterface #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
Dec 25, 2014
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
280b65c
Introduce ExtendedPromiseInterface
jsor Aug 15, 2014
eee40b0
Add new .done() method (part of the new ExtendedPromiseInterface)
jsor Aug 18, 2014
b6d9ef9
Merge branch 'master' into extended-promise
jsor Aug 18, 2014
c0ba5c3
Rework done() implementation
jsor Aug 19, 2014
d677c08
Check from ExtendedPromiseInterface
jsor Sep 11, 2014
a84f67d
Ensure promise result is an extended promise
jsor Sep 11, 2014
185adaa
Add new .progress() method (part of the new ExtendedPromiseInterface)
jsor Sep 17, 2014
5f76f93
Fix method name
jsor Sep 17, 2014
555e9d6
Use then() again in progress examples
jsor Sep 17, 2014
2b00836
No need to resolve()
jsor Sep 19, 2014
a6a38ae
Rename Deferred::progress to Deferred::notfiy
jsor Sep 19, 2014
66383f2
Add new .otherwise() method (part of the new ExtendedPromiseInterface)
jsor Oct 3, 2014
2e8ab2a
Allow typehinting the argument of the handler passed to otherwise() t…
jsor Oct 3, 2014
73e4800
Add new .always() method (part of the new ExtendedPromiseInterface)
jsor Oct 4, 2014
56271a5
CS fixes
jsor Oct 4, 2014
c712772
Merge branch 'master' into extended-promise
jsor Oct 5, 2014
5a8e318
Add return tags to ExtendedPromiseInterface
jsor Oct 5, 2014
f9e9d87
Fix return tag of done()
jsor Oct 5, 2014
fb79134
Fix typo
jsor Oct 6, 2014
c759a54
Add tests for _checkTypehint
jsor Oct 6, 2014
5a09b11
Simplify reflection for invokabel objects
jsor Oct 6, 2014
dd72e83
Fix typo
jsor Oct 6, 2014
eb1545a
Merge branch 'master' into extended-promise
jsor Oct 16, 2014
4c05094
Ensure resolve/reject always return ExtendedPromiseInterface
jsor Dec 2, 2014
becfcee
Fix type hint check when callback has no type hint (courtesy of @cboden)
jsor Dec 9, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
CHANGELOG
=========

* 2.2.0 (xxxx-xx-xx)

* Introduce new ExtendedPromiseInterface implemented by all promises
* Add new .done() method (part of the ExtendedPromiseInterface)
* Add new .otherwise() method (part of the ExtendedPromiseInterface)
* Add new .always() method (part of the ExtendedPromiseInterface)
* Add new .progress() method (part of the ExtendedPromiseInterface)
* Rename Deferred::progress to Deferred::notify to avoid confusion with
ExtendedPromiseInterface::progress (a Deferred::progress alias is still
available for backward compatibility)
* resolve() now always returns a ExtendedPromiseInterface

* 2.1.0 (2014-10-15)

* Introduce new CancellablePromiseInterface implemented by all promises
Expand Down
Loading