Revision history for Future-Q
0.090 2014-03-30
[API CHANGE]
- Add finally() method.
[DEPENDECY UPDATE]
- Add dependency on parent pragma.
[DOCUMENTATION UPDATE]
- Mention AnyEvent::Promise.
0.080 2014-03-24
[DEPENDENCY UPDATE]
- Now it requires Future 0.22 to pass the tests.
0.070 2014-03-24
[API CHANGE]
- Add $OnError package variable.
0.060 2014-03-23
[API CHANGE]
- Add resolve() method.
[DOCUMENTATION UPDATE]
- Promises module no longer emulates jQuery.Deferred. Now it's more like Q.
0.050 2013-11-17
- No changes to the code.
- Documentation update. Some interesting modules are added to "SEE ALSO" section.
- Switch to Module::Build::Pluggable with cpanfile.
0.040 2013-07-15
- [BUG FIX] Now Carp::croak() called in callback functions for try(), fcall(),
then() and catch() methods report the error from the user's perspective.
Note that you have to include 'Future::Q' in @CARP_NOT of the package
that calls try(), fcall(), then() or catch().
- Perhaps error reporting might need a little more brush-up...
0.030 2013-07-03
- No changes to the code.
- Update POD in response to Future 0.14 and q.js v0.9.5
- Confirmed it passes the tests with Future 0.15 installed.
0.020 2013-05-12
- Support Future 0.13
POD is updated now that Future has its own then() method.
- [BUG FIX] It crashed when a Future object (not a Future::Q object) was returned
from then() callbacks. This bug is fixed.
- Drop support for Future::Utils::repeat() in the test suite. repeat() may not
go well with Future::Q's feature of reporting unhandled failures.
- Now Module::Build is used for packaging.
0.012 2013-04-14
Initial release.