Releases: lucasnetau/php-ec
PHP8.4 Support
Support for 8.4 improved by handling new deprecation messages gracefully in source and action commands.
Suggest "react/child-process": "^0.7.x-dev" due to implicit nullable deprecation messages in the release version 0.6.5
Corrupting on fail
Prevent corrupting the state tables by replaying a rpc repsonse from an action handler
Restoring time is tricky
Don't trigger any timeouts at the time of restoring Matchers, wait until the Scheduler resumes execution post restore
Increased Timer Resolution
Increased timer resolution to microseconds for live mode
Alarm assumptions
BugFix: An Event Matcher's state may have changed after an alarm() call. Ensure we update the waiting for state
Missing Timer
Fix updating timeouts when operating in real time mode when using Source Functions
Missing JIT
Handle edge case where JIT is not compiled into opcache (eg ARMv7 build)
Edge Case
Improve handling of SourceFunctions when we have pre-defined classes
Ensure we call the complete and done callbacks when a Matcher completes during the onProgress callback in fire()
Fix premature timeout call when resuming/shutting down engine in batch processing mode
Silence of the logs
v0.6.6 Close the Logger just prior to closing the output stream to ensure al…
Cron in Batch mode
Fix up handling of Cron rules when running in batch mode