Releases: revoltphp/event-loop
Releases · revoltphp/event-loop
1.0.6
1.0.5
1.0.4
What's Changed
- Renamed a private property in
UvDriver
to avoid a PHP JIT bug.
Full Changelog: v1.0.3...v1.0.4
1.0.3
1.0.2
1.0.1
What's Changed
- Improve
pcntl
availability check if functions are disabled by @danog in #77 - Use
@throws
by @simPod in #76
New Contributors
- @xjaja made their first contribution in #74
- @simPod made their first contribution in #76
- @danog made their first contribution in #77
Full Changelog: v1.0.0...v1.0.1
1.0.0
We're proud to announce our initial stable release! The event loop is ready for production use, has been tested in various different applications and scenarios, and fully supports fibers.
What's Changed
- Added
EventLoop::getIdentifiers
(#62) - Added
EventLoop::getType
(#62) - Added
EventLoop::isEnabled
(#62) - Added
EventLoop::isReferenced
(#62) - Fixed
EventLoop::getErrorHandler
missing thestatic
modifier - Fixed double wrapping in
UncaughtThrowable
if a decorating event loop driver throws anUncaughtThrowable
(#61) - Removed
EventLoop::getInfo
, useEventLoop::getIdentifiers()
in combination withEventLoop::isEnabled
,EventLoop::isReferenced
, andEventLoop::getType
instead (#62) - Removed
EventLoop::createSuspension
, useEventLoop::getSuspension
instead
Full Changelog: v0.2.5...v1.0.0
0.2.5
What's Changed
- PHP 8.1 is now required (#55)
- Fix compatibility with 8.2 by fixing a deprecation notice (#58)
- Fixed an integer overflow on timers if a large (e.g.
PHP_INT_MAX
) timeout is requested (#49) - Removed the reference kept to microtask (
EventLoop::queue()
) callback arguments so passed objects may be garbage collected if a resulting fiber unsets all references to the argument (#60)
Full Changelog: v0.2.4...v0.2.5
0.2.4
What's Changed
- Fixed the fiber reference in
DriverSuspension
being nulled early during shutdown, leading to an assertion error when attempting to resume the suspension.
Full Changelog: v0.2.3...v0.2.4
0.2.3
What's Changed
- Fixed
Undefined property: Revolt\EventLoop\Internal\DriverSuspension::$fiber
in an error path
Full Changelog: v0.2.2...v0.2.3