2014-04-14 17:03:38 -04:00
|
|
|
#### v0.7.1
|
|
|
|
|
|
|
|
- `PromiseGroup` now transparently succeeds instead of throwing on empty futures array
|
|
|
|
- `stream_select()` errors suppressed in `NativeReactor` to silence errors on signal interrupts
|
|
|
|
|
2014-04-09 16:32:28 -04:00
|
|
|
v0.7.0
|
|
|
|
------
|
2014-04-09 10:39:52 -04:00
|
|
|
|
|
|
|
- `Future` is now an interface
|
|
|
|
- Add `Unresolved` as the default pending `Future` (`Promise->getFuture()`)
|
|
|
|
- Add immutable resolved `Failure` and `Success` futures
|
|
|
|
|
2014-03-07 12:02:03 -05:00
|
|
|
v0.6.0
|
|
|
|
------
|
|
|
|
|
|
|
|
- Time intervals are now expected in milliseconds and not seconds.
|
|
|
|
- Cleaned up unit tests
|
|
|
|
|
|
|
|
> **BC BREAKS**:
|
|
|
|
|
|
|
|
- Existing interval and delay times must be multiplied x 1000 to retain the same behavior.
|
|
|
|
|
|
|
|
|
2014-03-06 21:35:29 -05:00
|
|
|
v0.5.0
|
2014-03-06 09:55:35 -05:00
|
|
|
------
|
|
|
|
|
2014-03-06 21:35:29 -05:00
|
|
|
- Pare down the Promise/Future APIs
|
|
|
|
- Minor performance improvements
|
|
|
|
|
|
|
|
> **BC BREAKS**:
|
|
|
|
|
|
|
|
- Removed `Future::isPending()`
|
|
|
|
- Removed `Future::failed()`
|
|
|
|
- Removed `Future::onSuccess()`
|
|
|
|
- Removed `Future::onFailure()`
|
|
|
|
|
|
|
|
v0.4.0
|
|
|
|
------
|
2013-11-29 12:35:13 -05:00
|
|
|
|
|
|
|
- Altered watcher ID generation to avoid potential collisions
|
2014-01-20 08:23:28 -05:00
|
|
|
- Added optional $onStart callback parameter to Reactor::run() implementations
|
2014-03-06 09:53:48 -05:00
|
|
|
- Added Scala-like Future\Promise implementation
|
2014-03-06 09:55:35 -05:00
|
|
|
- Remove `Forkable` things originally added in v0.2.0 (unnecessary)
|
2014-03-06 09:53:48 -05:00
|
|
|
|
|
|
|
> **BC BREAKS**: *none*
|
2013-11-29 12:35:13 -05:00
|
|
|
|
2013-11-24 11:30:03 -05:00
|
|
|
v0.3.0
|
|
|
|
------
|
2013-09-08 09:46:25 -04:00
|
|
|
|
|
|
|
- Timed event callbacks now passed the reactor instance at param 2 upon invocation
|
|
|
|
- IO callbacks now passed the reactor instance at param 3 upon invocation
|
2013-11-24 11:30:03 -05:00
|
|
|
- Minor bugfixes/improvements
|
|
|
|
|
|
|
|
> **BC BREAKS**: *none*
|
2013-09-08 09:46:25 -04:00
|
|
|
|
2013-08-29 02:38:13 -04:00
|
|
|
v0.2.0
|
|
|
|
------
|
|
|
|
|
|
|
|
- Added `Alert\Forkable` interface for safely forking event reactors without resource corruption
|
|
|
|
- `Alert\LibeventReactor` now implements `Alert\Forkable`
|
|
|
|
|
|
|
|
> **BC BREAKS**: *none*
|
|
|
|
|
2013-08-12 11:35:18 -04:00
|
|
|
#### v0.1.2
|
|
|
|
|
|
|
|
- Addressed execution time drift in repeating native reactor alarms
|
|
|
|
|
|
|
|
#### v0.1.1
|
|
|
|
|
|
|
|
- Addressed infinite recursion in repeating callbacks
|
|
|
|
|
|
|
|
v0.1.0
|
|
|
|
------
|
|
|
|
|
|
|
|
- Initial tagged release
|