Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.4 KB

CHANGELOG.md

File metadata and controls

33 lines (26 loc) · 1.4 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Added

  • Add optional $length param to readFromPipe() methods to allow reading pipe without fully draining buffer.

Changed

  • Rename readFromBuffer() and writeToBuffer() methods to readFromPipe() and writeToPipe() respectively.

Removed

  • Remove unused $onProgress param from then() methods.

0.2.0 - 2015-04-06

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

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

0.1.0 - 2015-03-01

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.