- Add support for PHP 8
- Drop support for PHP 7.1, 7.2 and 7.3
- [FIXED] Prevent "double resume" of a strand that awaits a promise that is resolved/rejected after cancellation
- Relax version constraint for
icecave/repr
dependency
- Bumped dependencies for compatibility with PHP 7.4
- [FIXED] Fix
all()
,any()
,some()
andfirst()
when called without providing any coroutines
This is the first stable release of recoil/kernel
. There have been no changes
to the API since the 1.0.0-alpha.2
release.
- [NEW], [BC] Add
Api::select()
- [BC] Remove public
cancel()
method fromStrandWait*
classes
- [FIX] Allow callables to be yielded as dispatchable values
- [BC] Added abstract method
KernelTrait::create()
- [NEW] Added method
KernelTrait::start()
- Initial release