Releases: revoltphp/event-loop
Releases · revoltphp/event-loop
1.0.8
1.0.7
1.0.6
What's Changed
- Fixed re-entering the event loop from
{main}after the loop ended with an un-resumed suspension.
Full Changelog: v1.0.5...v1.0.6
1.0.5
1.0.4
What's Changed
- Renamed a private property in
UvDriverto 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
pcntlavailability check if functions are disabled by @danog in #77 - Use
@throwsby @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::getErrorHandlermissing thestaticmodifier - Fixed double wrapping in
UncaughtThrowableif a decorating event loop driver throws anUncaughtThrowable(#61) - Removed
EventLoop::getInfo, useEventLoop::getIdentifiers()in combination withEventLoop::isEnabled,EventLoop::isReferenced, andEventLoop::getTypeinstead (#62) - Removed
EventLoop::createSuspension, useEventLoop::getSuspensioninstead
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