Skip to content

V1.0.1 Release

Compare
Choose a tag to compare
@benlau benlau released this 22 May 17:51
· 103 commits to master since this release

Feature List

  1. Promise in QML way
    1. Trigger resolve()/reject() via binary expression, signal from resloveWhen / rejectWhen property
    2. isFulfilled / isRejected / isSettled properties for data binding.
    3. fulfulled , rejected , settled signals
  2. Promise in Javascript way
    1. Unlike QML component, it don’t need to declare before use it.
    2. The API interface is fully compatible with Promises/A+ specification. It is easy to get started.
  3. Extra API
    1. Q.setTimeout() - A implementation of setTimeout() function for QML.
    2. all()/allSettled() - Create a promise object from an array of promises

Changes

  1. resolve()/reject() support signal object as argument.