Skip to content

Releases: joshdifabio/future-process

v0.2.0

06 Apr 15:51
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Added

  • Automatic buffering of child process i/o to prevent child processes becoming blocked by filled output buffers.
  • Process timeout functionality.
  • Support for PHP 7.0 and HHVM.

Changed

  • Replaced FutureProcess::kill() and detach() with abort().
  • Shell::startProcess() args changed to (string $commandLine, array $options = []).
  • Moved i/o functionality into new Pipes class to reduce complexity of FutureProcess class.

v0.1.0

01 Mar 23:17
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Added

  • Shell class for parallel execution of command lines with automatic queueing of commands.
  • FutureProcess and FutureResult classes for mixed asynchronous and synchronous interfaces to child processes.
  • Support for PHP 5.3, 5.4, 5.5 and 5.6.