| ⇢ | A | TimeoutException added | |
| ⇢ | A | RejectedPromiseTests added | |
| ⇢ | A | LoopAdapterTests added | |
| ⇢ | A | TestCase added | |
| ⇢ | A | Loop added | |
| ⇢ | A | LoopInterfaceTestCase added | |
| ⇢ | A | LoopAdapter added | |
| ⇢ | A | LoopTests added | |
| ⇢ | A | Timer added | |
| ⇢ | A | TimerTests added | |
| ⋮ | view more | ||
| A | ↛ | Promise removed | |
| A | ↛ | Deferred removed | |
| A | ↛ | DeferredInterfaceTestCase removed | |
| A | ↛ | DeferredTests removed | |
| A | ↛ | PromiseTestCase removed | |
| A | ↛ | PromiseInterfaceTestCase removed | |
| ⇢ | B | Promises::map() added | |
| ⇢ | B | DeferredProxy::__construct() added | |
| ⇢ | B | Promises::get() added | |
| ⇢ | B | PromiseInterfaceTestCase::testThen() added | |
| ⇢ | B | DeferredProxyTests::testReject() added | |
| ⇢ | B | PromiseInterfaceTestCase::testAlways() added | |
| ⇢ | B | DeferredTests::testCancel() added | |
| ⇢ | B | TimerTests::testTimer() added | |
| ⇢ | B | TestCase::__construct() added | |
| ⇢ | B | PromisesTests::testAll() added | |
| ⋮ | view more | ||
| B | ↛ | PromiseInterfaceTestCase::testThen() removed | |
| B | ↛ | PromiseInterfaceTestCase::testOtherwise() removed | |
| B | ↛ | PromiseInterfaceTestCase::testAlways() removed | |
| B | ↛ | PromiseInterfaceTestCase::testCancel() removed | |
| B | ↛ | Promise::addSucceedDelegate() removed | |
| B | ↛ | PromiseInterfaceTestCase::__construct() removed | |
| B | ↛ | Promise::__construct() removed | |
| A | ↛ | Promise::resolver() removed | |
| A | ↛ | Promise::addRejectedDelegate() removed | |
| A | ↛ | Deferred::promise() removed | |
| ⋮ | view more | ||