Release notes
*Sourced from [react/child-process's releases](https://github.com/reactphp/child-process/releases).*
> ## v0.5.2
> * Feature: Detect "exit" immediately if last process pipe is closed
> ([#58](https://github-redirect.dependabot.com/reactphp/child-process/issues/58) by [**clue**](https://github.com/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](https://github-redirect.dependabot.com/reactphp/child-process/issues/56) by [**clue**](https://github.com/clue))
>
> ## v0.5.1
> * Fix: Update Stream dependency to work around SEGFAULT in legacy PHP < 5.4.28
> and PHP < 5.5.12
> ([#50](https://github-redirect.dependabot.com/reactphp/child-process/issues/50) and [#52](https://github-redirect.dependabot.com/reactphp/child-process/issues/52) by [**clue**](https://github.com/clue))
>
> * Improve test suite by simplifying test bootstrapping logic via Composer and
> adding forward compatibility with PHPUnit 6
> ([#53](https://github-redirect.dependabot.com/reactphp/child-process/issues/53), [#54](https://github-redirect.dependabot.com/reactphp/child-process/issues/54) and [#55](https://github-redirect.dependabot.com/reactphp/child-process/issues/55) by [**clue**](https://github.com/clue))
>
> ## v0.5.0
> * Forward compatibility: react/event-loop 1.0 and 0.5, react/stream 0.7.2 and 1.0, and Événement 3.0
> ([#38](https://github-redirect.dependabot.com/reactphp/child-process/issues/38) and [#44](https://github-redirect.dependabot.com/reactphp/child-process/issues/44) by [**WyriHaximus**](https://github.com/WyriHaximus), and [#46](https://github-redirect.dependabot.com/reactphp/child-process/issues/46) by [**clue**](https://github.com/clue))
> * Windows compatibility: Documentate that windows isn't supported in 0.5 unless used from within WSL
> ([#41](https://github-redirect.dependabot.com/reactphp/child-process/issues/41) and [#47](https://github-redirect.dependabot.com/reactphp/child-process/issues/47) by [**WyriHaximus**](https://github.com/WyriHaximus))
> * Documentation: Termination examples
> ([#42](https://github-redirect.dependabot.com/reactphp/child-process/issues/42) by [**clue**](https://github.com/clue))
> * BC: Throw LogicException in Process instanciating when on Windows or when proc_open is missing (was `RuntimeException`)
> ([#49](https://github-redirect.dependabot.com/reactphp/child-process/issues/49) by [**mdrost**](https://github.com/mdrost))
Changelog
*Sourced from [react/child-process's changelog](https://github.com/reactphp/child-process/blob/master/CHANGELOG.md).*
> ## 0.5.2 (2018-01-18)
>
> * Feature: Detect "exit" immediately if last process pipe is closed
> ([#58](https://github-redirect.dependabot.com/reactphp/child-process/issues/58) by [**clue**](https://github.com/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](https://github-redirect.dependabot.com/reactphp/child-process/issues/56) by [**clue**](https://github.com/clue))
>
> ## 0.5.1 (2017-12-22)
>
> * Fix: Update Stream dependency to work around SEGFAULT in legacy PHP < 5.4.28
> and PHP < 5.5.12
> ([#50](https://github-redirect.dependabot.com/reactphp/child-process/issues/50) and [#52](https://github-redirect.dependabot.com/reactphp/child-process/issues/52) by [**clue**](https://github.com/clue))
>
> * Improve test suite by simplifying test bootstrapping logic via Composer and
> adding forward compatibility with PHPUnit 6
> ([#53](https://github-redirect.dependabot.com/reactphp/child-process/issues/53), [#54](https://github-redirect.dependabot.com/reactphp/child-process/issues/54) and [#55](https://github-redirect.dependabot.com/reactphp/child-process/issues/55) by [**clue**](https://github.com/clue))
>
> ## 0.5.0 (2017-08-15)
>
> * Forward compatibility: react/event-loop 1.0 and 0.5, react/stream 0.7.2 and 1.0, and Événement 3.0
> ([#38](https://github-redirect.dependabot.com/reactphp/child-process/issues/38) and [#44](https://github-redirect.dependabot.com/reactphp/child-process/issues/44) by [**WyriHaximus**](https://github.com/WyriHaximus), and [#46](https://github-redirect.dependabot.com/reactphp/child-process/issues/46) by [**clue**](https://github.com/clue))
> * Windows compatibility: Documentate that windows isn't supported in 0.5 unless used from within WSL
> ([#41](https://github-redirect.dependabot.com/reactphp/child-process/issues/41) and [#47](https://github-redirect.dependabot.com/reactphp/child-process/issues/47) by [**WyriHaximus**](https://github.com/WyriHaximus))
> * Documentation: Termination examples
> ([#42](https://github-redirect.dependabot.com/reactphp/child-process/issues/42) by [**clue**](https://github.com/clue))
> * BC: Throw LogicException in Process instanciating when on Windows or when proc_open is missing (was `RuntimeException`)
> ([#49](https://github-redirect.dependabot.com/reactphp/child-process/issues/49) by [**mdrost**](https://github.com/mdrost))
Commits
- [`aae49d7`](https://github.com/reactphp/child-process/commit/aae49d7f1340bafb695b9af3ce4421ea41a39620) Prepare v0.5.2 release
- [`d2b7244`](https://github.com/reactphp/child-process/commit/d2b7244822586d79e5c76f7a224f0e6c1693ee42) Merge pull request [#58](https://github-redirect.dependabot.com/reactphp/child-process/issues/58) from clue-labs/fast-exit
- [`3d1e5f7`](https://github.com/reactphp/child-process/commit/3d1e5f734e7d416035cf482a7935922741a4cbd2) Additional tests to ensure process exit is detected after pipes close
- [`f72aca3`](https://github.com/reactphp/child-process/commit/f72aca3cefa317fd5e1de04284d9a3066dd75dca) Detect exit immediately if last process pipe is closed
- [`56c7db4`](https://github.com/reactphp/child-process/commit/56c7db4a5341a957a9f96898c4fbdf739014d67f) Merge pull request [#56](https://github-redirect.dependabot.com/reactphp/child-process/issues/56) from clue-labs/loop
- [`5cb958d`](https://github.com/reactphp/child-process/commit/5cb958d970b43721d24ed6957abdcc047d3c0e9b) Test against ext-event if available
- [`6e9fe37`](https://github.com/reactphp/child-process/commit/6e9fe377757dacde7186aa60bd87ee0f63e7d1b3) Remove unneeded start timers from tests
- [`662d4db`](https://github.com/reactphp/child-process/commit/662d4db3bdf58f6adddbb9a9d4181a6f96577201) Fix forward compatibility with upcoming EventLoop releases
- [`7d1f765`](https://github.com/reactphp/child-process/commit/7d1f765d6caa0303272c7f4bcef1b1bbc1b38c42) Prepare v0.5.1 release
- [`45cbd17`](https://github.com/reactphp/child-process/commit/45cbd17aee400b46207de6ff44a0b48c8c8517ad) Merge pull request [#55](https://github-redirect.dependabot.com/reactphp/child-process/issues/55) from clue-labs/phpunit
- Additional commits viewable in [compare view](https://github.com/reactphp/child-process/compare/v0.4.3...v0.5.2)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.
Bumps react/child-process from 0.4.3 to 0.5.2.
Release notes
*Sourced from [react/child-process's releases](https://github.com/reactphp/child-process/releases).* > ## v0.5.2 > * Feature: Detect "exit" immediately if last process pipe is closed > ([#58](https://github-redirect.dependabot.com/reactphp/child-process/issues/58) by [**clue**](https://github.com/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](https://github-redirect.dependabot.com/reactphp/child-process/issues/56) by [**clue**](https://github.com/clue)) > > ## v0.5.1 > * Fix: Update Stream dependency to work around SEGFAULT in legacy PHP < 5.4.28 > and PHP < 5.5.12 > ([#50](https://github-redirect.dependabot.com/reactphp/child-process/issues/50) and [#52](https://github-redirect.dependabot.com/reactphp/child-process/issues/52) by [**clue**](https://github.com/clue)) > > * Improve test suite by simplifying test bootstrapping logic via Composer and > adding forward compatibility with PHPUnit 6 > ([#53](https://github-redirect.dependabot.com/reactphp/child-process/issues/53), [#54](https://github-redirect.dependabot.com/reactphp/child-process/issues/54) and [#55](https://github-redirect.dependabot.com/reactphp/child-process/issues/55) by [**clue**](https://github.com/clue)) > > ## v0.5.0 > * Forward compatibility: react/event-loop 1.0 and 0.5, react/stream 0.7.2 and 1.0, and Événement 3.0 > ([#38](https://github-redirect.dependabot.com/reactphp/child-process/issues/38) and [#44](https://github-redirect.dependabot.com/reactphp/child-process/issues/44) by [**WyriHaximus**](https://github.com/WyriHaximus), and [#46](https://github-redirect.dependabot.com/reactphp/child-process/issues/46) by [**clue**](https://github.com/clue)) > * Windows compatibility: Documentate that windows isn't supported in 0.5 unless used from within WSL > ([#41](https://github-redirect.dependabot.com/reactphp/child-process/issues/41) and [#47](https://github-redirect.dependabot.com/reactphp/child-process/issues/47) by [**WyriHaximus**](https://github.com/WyriHaximus)) > * Documentation: Termination examples > ([#42](https://github-redirect.dependabot.com/reactphp/child-process/issues/42) by [**clue**](https://github.com/clue)) > * BC: Throw LogicException in Process instanciating when on Windows or when proc_open is missing (was `RuntimeException`) > ([#49](https://github-redirect.dependabot.com/reactphp/child-process/issues/49) by [**mdrost**](https://github.com/mdrost))Changelog
*Sourced from [react/child-process's changelog](https://github.com/reactphp/child-process/blob/master/CHANGELOG.md).* > ## 0.5.2 (2018-01-18) > > * Feature: Detect "exit" immediately if last process pipe is closed > ([#58](https://github-redirect.dependabot.com/reactphp/child-process/issues/58) by [**clue**](https://github.com/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](https://github-redirect.dependabot.com/reactphp/child-process/issues/56) by [**clue**](https://github.com/clue)) > > ## 0.5.1 (2017-12-22) > > * Fix: Update Stream dependency to work around SEGFAULT in legacy PHP < 5.4.28 > and PHP < 5.5.12 > ([#50](https://github-redirect.dependabot.com/reactphp/child-process/issues/50) and [#52](https://github-redirect.dependabot.com/reactphp/child-process/issues/52) by [**clue**](https://github.com/clue)) > > * Improve test suite by simplifying test bootstrapping logic via Composer and > adding forward compatibility with PHPUnit 6 > ([#53](https://github-redirect.dependabot.com/reactphp/child-process/issues/53), [#54](https://github-redirect.dependabot.com/reactphp/child-process/issues/54) and [#55](https://github-redirect.dependabot.com/reactphp/child-process/issues/55) by [**clue**](https://github.com/clue)) > > ## 0.5.0 (2017-08-15) > > * Forward compatibility: react/event-loop 1.0 and 0.5, react/stream 0.7.2 and 1.0, and Événement 3.0 > ([#38](https://github-redirect.dependabot.com/reactphp/child-process/issues/38) and [#44](https://github-redirect.dependabot.com/reactphp/child-process/issues/44) by [**WyriHaximus**](https://github.com/WyriHaximus), and [#46](https://github-redirect.dependabot.com/reactphp/child-process/issues/46) by [**clue**](https://github.com/clue)) > * Windows compatibility: Documentate that windows isn't supported in 0.5 unless used from within WSL > ([#41](https://github-redirect.dependabot.com/reactphp/child-process/issues/41) and [#47](https://github-redirect.dependabot.com/reactphp/child-process/issues/47) by [**WyriHaximus**](https://github.com/WyriHaximus)) > * Documentation: Termination examples > ([#42](https://github-redirect.dependabot.com/reactphp/child-process/issues/42) by [**clue**](https://github.com/clue)) > * BC: Throw LogicException in Process instanciating when on Windows or when proc_open is missing (was `RuntimeException`) > ([#49](https://github-redirect.dependabot.com/reactphp/child-process/issues/49) by [**mdrost**](https://github.com/mdrost))Commits
- [`aae49d7`](https://github.com/reactphp/child-process/commit/aae49d7f1340bafb695b9af3ce4421ea41a39620) Prepare v0.5.2 release - [`d2b7244`](https://github.com/reactphp/child-process/commit/d2b7244822586d79e5c76f7a224f0e6c1693ee42) Merge pull request [#58](https://github-redirect.dependabot.com/reactphp/child-process/issues/58) from clue-labs/fast-exit - [`3d1e5f7`](https://github.com/reactphp/child-process/commit/3d1e5f734e7d416035cf482a7935922741a4cbd2) Additional tests to ensure process exit is detected after pipes close - [`f72aca3`](https://github.com/reactphp/child-process/commit/f72aca3cefa317fd5e1de04284d9a3066dd75dca) Detect exit immediately if last process pipe is closed - [`56c7db4`](https://github.com/reactphp/child-process/commit/56c7db4a5341a957a9f96898c4fbdf739014d67f) Merge pull request [#56](https://github-redirect.dependabot.com/reactphp/child-process/issues/56) from clue-labs/loop - [`5cb958d`](https://github.com/reactphp/child-process/commit/5cb958d970b43721d24ed6957abdcc047d3c0e9b) Test against ext-event if available - [`6e9fe37`](https://github.com/reactphp/child-process/commit/6e9fe377757dacde7186aa60bd87ee0f63e7d1b3) Remove unneeded start timers from tests - [`662d4db`](https://github.com/reactphp/child-process/commit/662d4db3bdf58f6adddbb9a9d4181a6f96577201) Fix forward compatibility with upcoming EventLoop releases - [`7d1f765`](https://github.com/reactphp/child-process/commit/7d1f765d6caa0303272c7f4bcef1b1bbc1b38c42) Prepare v0.5.1 release - [`45cbd17`](https://github.com/reactphp/child-process/commit/45cbd17aee400b46207de6ff44a0b48c8c8517ad) Merge pull request [#55](https://github-redirect.dependabot.com/reactphp/child-process/issues/55) from clue-labs/phpunit - Additional commits viewable in [compare view](https://github.com/reactphp/child-process/compare/v0.4.3...v0.5.2)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.