|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 1.5.0 (2021-10-20) |
| 4 | + |
| 5 | +* Feature: Simplify usage by supporting new [default loop](https://github.com/reactphp/event-loop#loop). |
| 6 | + (#60 by @clue) |
| 7 | + |
| 8 | + ```php |
| 9 | + // old (still supported) |
| 10 | + Clue\React\Block\await($promise, $loop); |
| 11 | + Clue\React\Block\awaitAny($promises, $loop); |
| 12 | + Clue\React\Block\awaitAll($promises, $loop); |
| 13 | + |
| 14 | + // new (using default loop) |
| 15 | + Clue\React\Block\await($promise); |
| 16 | + Clue\React\Block\awaitAny($promises); |
| 17 | + Clue\React\Block\awaitAll($promises); |
| 18 | + ``` |
| 19 | + |
| 20 | +* Feature: Added support for upcoming react/promise v3. |
| 21 | + (#61 by @davidcole1340 and @SimonFrings) |
| 22 | + |
| 23 | +* Improve error reporting by appending previous message for `Throwable`s. |
| 24 | + (#57 by @clue) |
| 25 | + |
| 26 | +* Deprecate `$timeout` argument for `await*()` functions. |
| 27 | + (#59 by @clue) |
| 28 | + |
| 29 | + ```php |
| 30 | + // deprecated |
| 31 | + Clue\React\Block\await($promise, $loop, $timeout); |
| 32 | + Clue\React\Block\awaitAny($promises, $loop, $timeout); |
| 33 | + Clue\React\Block\awaitAll($promises, $loop, $timeout); |
| 34 | + |
| 35 | + // still supported |
| 36 | + Clue\React\Block\await($promise, $loop); |
| 37 | + Clue\React\Block\awaitAny($promises, $loop); |
| 38 | + Clue\React\Block\awaitAll($promises, $loop); |
| 39 | + ``` |
| 40 | + |
| 41 | +* Improve API documentation. |
| 42 | + (#58 and #63 by @clue and #55 by @PaulRotmann) |
| 43 | + |
| 44 | +* Improve test suite and use GitHub actions for continuous integration (CI). |
| 45 | + (#54 by @SimonFrings) |
| 46 | + |
3 | 47 | ## 1.4.0 (2020-08-21)
|
4 | 48 |
|
5 | 49 | * Improve API documentation, update README and add examples.
|
|
0 commit comments