1
0
mirror of https://github.com/danog/amp.git synced 2024-11-26 20:15:00 +01:00

Update changelog

This commit is contained in:
Daniel Lowrey 2014-12-08 11:51:19 -05:00
parent 0360aec301
commit c21068fc94

View File

@ -1,20 +1,20 @@
### master ### master
- n/a
v0.15.0
-------
**Additions** **Additions**
- Added `Reactor::__debugInfo()` hook to ease debugging. - Added `Reactor::__debugInfo()` hook to ease debugging.
- Added `Reactor::onError()` exception handling hook - Added `Reactor::onError()` exception handling hook to handle asynchronous
errors without breaking the event loop
- Added optional boolean `$noWait` parameter to `Reactor::tick($noWait)` - Added optional boolean `$noWait` parameter to `Reactor::tick($noWait)`
- Added `Amp\getReactor()` and `Amp\chooseReactor()` functions - Added `Amp\getReactor()` and `Amp\chooseReactor()` functions
- Added `Amp\wait()` to replace deprecated `Amp\Promise::wait()`
- Added new `"bind"` yield command - Added new `"bind"` yield command
**Bugfixes:**
- Correctly break out of the `NativeReactor` run loop immediately when
`Reactor::stop()` invoked inside immediately watchers
- Correctly exit `UvReactor` and `LibeventReactor` run loop when no outstanding
watchers remain active
**Removals:** **Removals:**
- Removed `Combinator` class in favor of combinator functions - Removed `Combinator` class in favor of combinator functions
@ -30,6 +30,14 @@
- The `ReactorFactory` class is deprecated and scheduled for removal. Please use - The `ReactorFactory` class is deprecated and scheduled for removal. Please use
the `Amp\getReactor()` function instead of `ReactorFactory::select()` the `Amp\getReactor()` function instead of `ReactorFactory::select()`
**Bugfixes:**
- Correctly break out of the `NativeReactor` run loop immediately when
`Reactor::stop()` invoked inside immediately watchers
- Correctly exit `UvReactor` and `LibeventReactor` run loop when no outstanding
watchers remain active
- Other miscellaneous fixes
**Other:** **Other:**
- Changed `"wait"` yield command to `"pause"` - Changed `"wait"` yield command to `"pause"`