Version 0.4.0
Enhancements
- #15 Implement
QPromise<T>::map(mapper)
- 4fa7a37 Implement
QPromise<T>::filter(filterer)
(#7) - 051fed5 Implement
QPromise<T>::each(functor)
- 50bae38 Implement
QPromise<T>::tapFail(handler)
- f610826 Implement
QtPromise::attempt(functor, args...)
- 7b0cba5 Allow
QSharedPointer
as rejection reason (#6)
Issues Fixed
- fa987a5 Cleanup promise captured in resolve/reject (#6)
- 26a2110 Fix GCC
-Wold-style-cast
warnings (#10) - dcbb2ef Fix clang "unused type alias 'FType'" warning
Documentation
Development
- #17 Relax timing constraints when checking timeout in tst_timeout
- #17 Upgrade TravisCI environment to Qt 5.6 and GCC 4.9
- #19 Add AppVeyor configuration file for running MSVC tests
- 2c8ed6e Remove extra space between closing angle brackets
- 4cfe2e5 Move resolver related classes in a separate file
- 54d88f1 Reorganize helpers unit tests
Thanks @pwuertz @geiseri for your contributions
Milestone: 0.4