Skip to content

1.9.1

Compare
Choose a tag to compare
@TheTechsTech TheTechsTech released this 28 Apr 01:46
· 192 commits to master since this release
  • reduced required PHP version to 7.1 - using proc_open for subprocess operation no longer necessary, so keeping up with symfony/process package not needed.
  • reorder to have PHP native events to run first, before libuv events, the other way was causing timing and various issues.
  • added file_delete to recursively delete in thread/subprocess.
  • added methods/routines and examples to have libuv handle file changes monitoring on the file system.
  • use libuv uv_timer feature as default for sleep_for and wait_for task execution timing control, add test for native check.
  • update readme to a new paradigm, and docblock corrections/updates.
  • have Coroutine setup method control libuv overall and other class state.
  • added method to retrieve the Task object instance from task id.
  • bug fixes, the channel ipc progress feature wasn't working correctly when other tasks running, some workaround fixes for now.
  • update test/example to match required BC version.
  • rework how gather handle subprocess tasks.
  • improve coroutine execute method when being re-entering from gather.