- 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/reprdependency
- 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