Version 0.5.0
Deprecations
- 963ec62
QtPromise::qPromise
: useQtPromise::resolve()
instead - cbf4cc7
QtPromise::qPromiseAll
: useQtPromise::all()
instead - cbf4cc7
[static] QPromise<T>::all
: useQtPromise::all()
instead
Enhancements
- #25 Add support for creating promises from Qt signals (#11)
- e3f0f05 Implement
QtPromise::reduce(values, reducer, initialValue)
helper (#7) - e3f0f05 Implement
QPromise<T>::reduce(reducer, initialValue)
method (#7) - 963ec62
QtPromise::resolve()
now acceptsconst
/volatile
/reference
values - fa5a419 Allow undefined rejection reason
Documentation
- 9119cc7 Add documentation for built-in exceptions
- 63acdfa Make docs formatting consistent (no explicit word wrap)
Development
- a6d883a Update LICENSE year and cleanup a few comments
- 6110cd4 Test LTS and latest Qt versions in AppVeyor
- 700098e Reorganize exceptions and add unit tests
- 47b90fb Fix Gcov warning
'version 409*, prefer version 408*'
Thanks @pwuertz @geiseri for your contributions
Milestone: 0.5