ChildProcess Changelog

2018

0.5.2 (2018-01-18) Release on GitHub

  • Feature: Detect "exit" immediately if last process pipe is closed
    (#58 by @clue)

    This introduces a simple check to see if the program is already known to be
    closed when the last process pipe is closed instead of relying on a periodic
    timer. This simple change improves "exit" detection significantly for most
    programs and does not cause a noticeable penalty for more advanced use cases.

  • Fix forward compatibility with upcoming EventLoop releases
    (#56 by @clue)


2017

0.5.1 (2017-12-22) Release on GitHub

  • Fix: Update Stream dependency to work around SEGFAULT in legacy PHP < 5.4.28
    and PHP < 5.5.12
    (#50 and #52 by @clue)

  • Improve test suite by simplifying test bootstrapping logic via Composer and
    adding forward compatibility with PHPUnit 6
    (#53, #54 and #55 by @clue)


0.5.0 (2017-08-15) Release on GitHub

  • Forward compatibility: react/event-loop 1.0 and 0.5, react/stream 0.7.2 and 1.0, and Événement 3.0
    (#38 and #44 by @WyriHaximus, and #46 by @clue)
  • Windows compatibility: Documentate that windows isn't supported in 0.5 unless used from within WSL
    (#41 and #47 by @WyriHaximus)
  • Documentation: Termination examples
    (#42 by @clue)
  • BC: Throw LogicException in Process instanciating when on Windows or when proc_open is missing (was RuntimeException)
    (#49 by @mdrost)

0.4.3 (2017-03-14) Release on GitHub

  • Ease getting started by improving documentation and adding examples
    (#33 and #34 by @clue)

  • First class support for PHP 5.3 through PHP 7.1 and HHVM
    (#29 by @clue and #32 by @WyriHaximus)


0.4.2 (2017-03-10) Release on GitHub

  • Feature: Forward compatibility with Stream v0.5
    (#26 by @clue)

  • Improve test suite by removing AppVeyor and adding PHPUnit to require-dev
    (#27 and #28 by @clue)


2016

0.4.1 (2016-08-01) Release on GitHub

  • Standalone component
  • Test against PHP 7 and HHVM, report test coverage, AppVeyor tests
  • Fix: Wait for stdout and stderr to close before watching for process exit
    (#18 by @mbonneau)

2014

0.3.0 (2014-07-31) Release on GitHub

Backwards compatibility release for Reach 0.3.x and PHP 5.3 (see #4).


0.4.0 (2014-02-02) Release on GitHub

  • Feature: Added ChildProcess to run async child processes within the event loop (@jmikola)