- Bug fix: No longer error when signals sent to StreamSelectLoop
- Support HHVM and PHP7 (@ondrejmirtes, @cebe)
- Feature: Added support for EventConfig for ExtEventLoop (@steverhoades)
- Bug fix: Fixed an issue loading loop extension libs via autoloader (@czarpino)
- Bug fix: null timeout in StreamSelectLoop causing 100% CPU usage (@clue)
- Bug fix: v0.3.4 changes merged for v0.4.1
- Changed StreamSelectLoop to use non-blocking behavior on tick() (@astephens25)
- Feature: Added
EventLoopInterface::nextTick(), implemented in all event loops (@jmalloc) - Feature: Added
EventLoopInterface::futureTick(), implemented in all event loops (@jmalloc) - Feature: Added
ExtEventLoopimplementation using pecl/event (@jmalloc) - BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
- BC break: New method:
EventLoopInterface::nextTick() - BC break: New method:
EventLoopInterface::futureTick() - Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
- Bug fix: No error on removing non-existent streams (@clue)
- Bug fix: Do not silently remove feof listeners in
LibEvLoop
- BC break: New timers API (@nrk)
- BC break: Remove check on return value from stream callbacks (@nrk)
- Bug fix: Fix libevent timers with PHP 5.3
- Bug fix: Fix libevent timer cancellation (@nrk)
- Bug fix: Plug memory issue in libevent timers (@cameronjacobson)
- Bug fix: Correctly pause LibEvLoop on stop()
- Feature: LibEvLoop, integration of
php-libev
- Version bump
- Version bump
- First tagged release