2014-04-09 16:39:52 +02:00
|
|
|
### master
|
|
|
|
|
|
|
|
- `Future` is now an interface
|
|
|
|
- Add `Unresolved` as the default pending `Future` (`Promise->getFuture()`)
|
|
|
|
- Add immutable resolved `Failure` and `Success` futures
|
|
|
|
|
2014-03-07 18:02:03 +01: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-07 03:35:29 +01:00
|
|
|
v0.5.0
|
2014-03-06 15:55:35 +01:00
|
|
|
------
|
|
|
|
|
2014-03-07 03:35:29 +01: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 18:35:13 +01:00
|
|
|
|
|
|
|
- Altered watcher ID generation to avoid potential collisions
|
2014-01-20 14:23:28 +01:00
|
|
|
- Added optional $onStart callback parameter to Reactor::run() implementations
|
2014-03-06 15:53:48 +01:00
|
|
|
- Added Scala-like Future\Promise implementation
|
2014-03-06 15:55:35 +01:00
|
|
|
- Remove `Forkable` things originally added in v0.2.0 (unnecessary)
|
2014-03-06 15:53:48 +01:00
|
|
|
|
|
|
|
> **BC BREAKS**: *none*
|
2013-11-29 18:35:13 +01:00
|
|
|
|
2013-11-24 17:30:03 +01:00
|
|
|
v0.3.0
|
|
|
|
------
|
2013-09-08 15:46:25 +02: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 17:30:03 +01:00
|
|
|
- Minor bugfixes/improvements
|
|
|
|
|
|
|
|
> **BC BREAKS**: *none*
|
2013-09-08 15:46:25 +02:00
|
|
|
|
2013-08-29 08:38:13 +02: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 17:35:18 +02: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
|