Release notes
*Sourced from [react/child-process's releases](https://github.com/reactphp/child-process/releases).*
> ## v0.6.0
> A major feature release with some minor API improvements!
> This project now has limited Windows support and supports passing custom pipes
> and file descriptors to the child process.
>
> This update involves a few minor BC breaks. We've tried hard to avoid BC breaks
> where possible and minimize impact otherwise. We expect that most consumers of
> this package will actually not be affected by any BC breaks, see below for more
> details.
>
> * Feature / BC break: Support passing custom pipes and file descriptors to child process,
> expose all standard I/O pipes in an array and remove unused Windows-only options.
> ([#62](https://github-redirect.dependabot.com/reactphp/child-process/issues/62), [#64](https://github-redirect.dependabot.com/reactphp/child-process/issues/64) and [#65](https://github-redirect.dependabot.com/reactphp/child-process/issues/65) by [**clue**](https://github.com/clue))
>
> > BC note: The optional `$options` parameter in the `Process` constructor
> has been removed and a new `$fds` parameter has been added instead. The
> previous `$options` parameter was Windows-only, available options were not
> documented or referenced anywhere else in this library, so its actual
> impact is expected to be relatively small. See the documentation and the
> following changelog entry if you're looking for Windows support.
>
> * Feature: Support spawning child process on Windows without process I/O pipes.
> ([#67](https://github-redirect.dependabot.com/reactphp/child-process/issues/67) by [**clue**](https://github.com/clue))
>
> * Feature / BC break: Improve sigchild compatibility and support explicit configuration.
> ([#63](https://github-redirect.dependabot.com/reactphp/child-process/issues/63) by [**clue**](https://github.com/clue))
>
> ```php
> // advanced: not recommended by default
> Process::setSigchildEnabled(true);
> ```
>
> > BC note: The old public sigchild methods have been removed, but its
> practical impact is believed to be relatively small due to the automatic detection.
>
> * Improve performance by prefixing all global functions calls with \ to skip
> the look up and resolve process and go straight to the global function.
> ([#68](https://github-redirect.dependabot.com/reactphp/child-process/issues/68) by [**WyriHaximus**](https://github.com/WyriHaximus))
>
> * Minor documentation improvements and docblock updates.
> ([#59](https://github-redirect.dependabot.com/reactphp/child-process/issues/59) by [**iamluc**](https://github.com/iamluc) and [#69](https://github-redirect.dependabot.com/reactphp/child-process/issues/69) by [**CharlotteDunois**](https://github.com/CharlotteDunois))
>
> * Improve test suite to test against PHP7.2 and PHP 7.3, improve HHVM compatibility,
> add forward compatibility with PHPUnit 7 and run tests on Windows via Travis CI.
> ([#66](https://github-redirect.dependabot.com/reactphp/child-process/issues/66) and [#71](https://github-redirect.dependabot.com/reactphp/child-process/issues/71) by [**clue**](https://github.com/clue))
Changelog
*Sourced from [react/child-process's changelog](https://github.com/reactphp/child-process/blob/master/CHANGELOG.md).*
> ## 0.6.0 (2019-01-14)
>
> A major feature release with some minor API improvements!
> This project now has limited Windows support and supports passing custom pipes
> and file descriptors to the child process.
>
> This update involves a few minor BC breaks. We've tried hard to avoid BC breaks
> where possible and minimize impact otherwise. We expect that most consumers of
> this package will actually not be affected by any BC breaks, see below for more
> details.
>
> * Feature / BC break: Support passing custom pipes and file descriptors to child process,
> expose all standard I/O pipes in an array and remove unused Windows-only options.
> ([#62](https://github-redirect.dependabot.com/reactphp/child-process/issues/62), [#64](https://github-redirect.dependabot.com/reactphp/child-process/issues/64) and [#65](https://github-redirect.dependabot.com/reactphp/child-process/issues/65) by [**clue**](https://github.com/clue))
>
> > BC note: The optional `$options` parameter in the `Process` constructor
> has been removed and a new `$fds` parameter has been added instead. The
> previous `$options` parameter was Windows-only, available options were not
> documented or referenced anywhere else in this library, so its actual
> impact is expected to be relatively small. See the documentation and the
> following changelog entry if you're looking for Windows support.
>
> * Feature: Support spawning child process on Windows without process I/O pipes.
> ([#67](https://github-redirect.dependabot.com/reactphp/child-process/issues/67) by [**clue**](https://github.com/clue))
>
> * Feature / BC break: Improve sigchild compatibility and support explicit configuration.
> ([#63](https://github-redirect.dependabot.com/reactphp/child-process/issues/63) by [**clue**](https://github.com/clue))
>
> ```php
> // advanced: not recommended by default
> Process::setSigchildEnabled(true);
> ```
>
> > BC note: The old public sigchild methods have been removed, but its
> practical impact is believed to be relatively small due to the automatic detection.
>
> * Improve performance by prefixing all global functions calls with \ to skip
> the look up and resolve process and go straight to the global function.
> ([#68](https://github-redirect.dependabot.com/reactphp/child-process/issues/68) by [**WyriHaximus**](https://github.com/WyriHaximus))
>
> * Minor documentation improvements and docblock updates.
> ([#59](https://github-redirect.dependabot.com/reactphp/child-process/issues/59) by [**iamluc**](https://github.com/iamluc) and [#69](https://github-redirect.dependabot.com/reactphp/child-process/issues/69) by [**CharlotteDunois**](https://github.com/CharlotteDunois))
>
> * Improve test suite to test against PHP7.2 and PHP 7.3, improve HHVM compatibility,
> add forward compatibility with PHPUnit 7 and run tests on Windows via Travis CI.
> ([#66](https://github-redirect.dependabot.com/reactphp/child-process/issues/66) and [#71](https://github-redirect.dependabot.com/reactphp/child-process/issues/71) by [**clue**](https://github.com/clue))
Commits
- [`1106c24`](https://github.com/reactphp/child-process/commit/1106c24fb121683d0aedffc85fa1c9f3a46dce56) Prepare v0.6.0 release
- [`9cceb08`](https://github.com/reactphp/child-process/commit/9cceb08c3737d5632c3171ab07cc4351e389eb5d) Merge pull request [#71](https://github-redirect.dependabot.com/reactphp/child-process/issues/71) from clue-labs/windows-tests
- [`ec12b74`](https://github.com/reactphp/child-process/commit/ec12b74e7ded0d3cd44961634c4e67a1f49e4f76) Run tests on Windows via Travis CI
- [`7d357a7`](https://github.com/reactphp/child-process/commit/7d357a7bec00dc2f7a8a203ac1ed6521ef4bac6f) Merge pull request [#69](https://github-redirect.dependabot.com/reactphp/child-process/issues/69) from CharlotteDunoisLabs/fix-docblocks
- [`37d545c`](https://github.com/reactphp/child-process/commit/37d545c99028e30e0d924b0c89eb72751908eb40) Correct docblocks to be valid
- [`8e08e21`](https://github.com/reactphp/child-process/commit/8e08e214ebcd9d2bfc42684d58945c075b64a452) Merge pull request [#68](https://github-redirect.dependabot.com/reactphp/child-process/issues/68) from WyriHaximus-labs/function-name-look-up-performanc...
- [`4cd9267`](https://github.com/reactphp/child-process/commit/4cd9267c81a80d569455a2004ae2991449d278c6) Improve performance by prefixing all global functions calls with \ to skip th...
- [`6ad670c`](https://github.com/reactphp/child-process/commit/6ad670c0fe554932e7beecec3e397b733b33bcfd) Merge pull request [#67](https://github-redirect.dependabot.com/reactphp/child-process/issues/67) from clue-labs/windows
- [`173f37d`](https://github.com/reactphp/child-process/commit/173f37dfd430a782092a955cd9c6b620026902fa) Do not launch command line in a shell (cmd.exe) by default on Windows
- [`d542960`](https://github.com/reactphp/child-process/commit/d542960184f25300e4038cf9dcbc8b1fa1f59dc8) Support Windows without process pipes
- Additional commits viewable in [compare view](https://github.com/reactphp/child-process/compare/v0.5.2...v0.6.0)
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.
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.
Bumps react/child-process from 0.5.2 to 0.6.0.
Release notes
*Sourced from [react/child-process's releases](https://github.com/reactphp/child-process/releases).* > ## v0.6.0 > A major feature release with some minor API improvements! > This project now has limited Windows support and supports passing custom pipes > and file descriptors to the child process. > > This update involves a few minor BC breaks. We've tried hard to avoid BC breaks > where possible and minimize impact otherwise. We expect that most consumers of > this package will actually not be affected by any BC breaks, see below for more > details. > > * Feature / BC break: Support passing custom pipes and file descriptors to child process, > expose all standard I/O pipes in an array and remove unused Windows-only options. > ([#62](https://github-redirect.dependabot.com/reactphp/child-process/issues/62), [#64](https://github-redirect.dependabot.com/reactphp/child-process/issues/64) and [#65](https://github-redirect.dependabot.com/reactphp/child-process/issues/65) by [**clue**](https://github.com/clue)) > > > BC note: The optional `$options` parameter in the `Process` constructor > has been removed and a new `$fds` parameter has been added instead. The > previous `$options` parameter was Windows-only, available options were not > documented or referenced anywhere else in this library, so its actual > impact is expected to be relatively small. See the documentation and the > following changelog entry if you're looking for Windows support. > > * Feature: Support spawning child process on Windows without process I/O pipes. > ([#67](https://github-redirect.dependabot.com/reactphp/child-process/issues/67) by [**clue**](https://github.com/clue)) > > * Feature / BC break: Improve sigchild compatibility and support explicit configuration. > ([#63](https://github-redirect.dependabot.com/reactphp/child-process/issues/63) by [**clue**](https://github.com/clue)) > > ```php > // advanced: not recommended by default > Process::setSigchildEnabled(true); > ``` > > > BC note: The old public sigchild methods have been removed, but its > practical impact is believed to be relatively small due to the automatic detection. > > * Improve performance by prefixing all global functions calls with \ to skip > the look up and resolve process and go straight to the global function. > ([#68](https://github-redirect.dependabot.com/reactphp/child-process/issues/68) by [**WyriHaximus**](https://github.com/WyriHaximus)) > > * Minor documentation improvements and docblock updates. > ([#59](https://github-redirect.dependabot.com/reactphp/child-process/issues/59) by [**iamluc**](https://github.com/iamluc) and [#69](https://github-redirect.dependabot.com/reactphp/child-process/issues/69) by [**CharlotteDunois**](https://github.com/CharlotteDunois)) > > * Improve test suite to test against PHP7.2 and PHP 7.3, improve HHVM compatibility, > add forward compatibility with PHPUnit 7 and run tests on Windows via Travis CI. > ([#66](https://github-redirect.dependabot.com/reactphp/child-process/issues/66) and [#71](https://github-redirect.dependabot.com/reactphp/child-process/issues/71) by [**clue**](https://github.com/clue))Changelog
*Sourced from [react/child-process's changelog](https://github.com/reactphp/child-process/blob/master/CHANGELOG.md).* > ## 0.6.0 (2019-01-14) > > A major feature release with some minor API improvements! > This project now has limited Windows support and supports passing custom pipes > and file descriptors to the child process. > > This update involves a few minor BC breaks. We've tried hard to avoid BC breaks > where possible and minimize impact otherwise. We expect that most consumers of > this package will actually not be affected by any BC breaks, see below for more > details. > > * Feature / BC break: Support passing custom pipes and file descriptors to child process, > expose all standard I/O pipes in an array and remove unused Windows-only options. > ([#62](https://github-redirect.dependabot.com/reactphp/child-process/issues/62), [#64](https://github-redirect.dependabot.com/reactphp/child-process/issues/64) and [#65](https://github-redirect.dependabot.com/reactphp/child-process/issues/65) by [**clue**](https://github.com/clue)) > > > BC note: The optional `$options` parameter in the `Process` constructor > has been removed and a new `$fds` parameter has been added instead. The > previous `$options` parameter was Windows-only, available options were not > documented or referenced anywhere else in this library, so its actual > impact is expected to be relatively small. See the documentation and the > following changelog entry if you're looking for Windows support. > > * Feature: Support spawning child process on Windows without process I/O pipes. > ([#67](https://github-redirect.dependabot.com/reactphp/child-process/issues/67) by [**clue**](https://github.com/clue)) > > * Feature / BC break: Improve sigchild compatibility and support explicit configuration. > ([#63](https://github-redirect.dependabot.com/reactphp/child-process/issues/63) by [**clue**](https://github.com/clue)) > > ```php > // advanced: not recommended by default > Process::setSigchildEnabled(true); > ``` > > > BC note: The old public sigchild methods have been removed, but its > practical impact is believed to be relatively small due to the automatic detection. > > * Improve performance by prefixing all global functions calls with \ to skip > the look up and resolve process and go straight to the global function. > ([#68](https://github-redirect.dependabot.com/reactphp/child-process/issues/68) by [**WyriHaximus**](https://github.com/WyriHaximus)) > > * Minor documentation improvements and docblock updates. > ([#59](https://github-redirect.dependabot.com/reactphp/child-process/issues/59) by [**iamluc**](https://github.com/iamluc) and [#69](https://github-redirect.dependabot.com/reactphp/child-process/issues/69) by [**CharlotteDunois**](https://github.com/CharlotteDunois)) > > * Improve test suite to test against PHP7.2 and PHP 7.3, improve HHVM compatibility, > add forward compatibility with PHPUnit 7 and run tests on Windows via Travis CI. > ([#66](https://github-redirect.dependabot.com/reactphp/child-process/issues/66) and [#71](https://github-redirect.dependabot.com/reactphp/child-process/issues/71) by [**clue**](https://github.com/clue))Commits
- [`1106c24`](https://github.com/reactphp/child-process/commit/1106c24fb121683d0aedffc85fa1c9f3a46dce56) Prepare v0.6.0 release - [`9cceb08`](https://github.com/reactphp/child-process/commit/9cceb08c3737d5632c3171ab07cc4351e389eb5d) Merge pull request [#71](https://github-redirect.dependabot.com/reactphp/child-process/issues/71) from clue-labs/windows-tests - [`ec12b74`](https://github.com/reactphp/child-process/commit/ec12b74e7ded0d3cd44961634c4e67a1f49e4f76) Run tests on Windows via Travis CI - [`7d357a7`](https://github.com/reactphp/child-process/commit/7d357a7bec00dc2f7a8a203ac1ed6521ef4bac6f) Merge pull request [#69](https://github-redirect.dependabot.com/reactphp/child-process/issues/69) from CharlotteDunoisLabs/fix-docblocks - [`37d545c`](https://github.com/reactphp/child-process/commit/37d545c99028e30e0d924b0c89eb72751908eb40) Correct docblocks to be valid - [`8e08e21`](https://github.com/reactphp/child-process/commit/8e08e214ebcd9d2bfc42684d58945c075b64a452) Merge pull request [#68](https://github-redirect.dependabot.com/reactphp/child-process/issues/68) from WyriHaximus-labs/function-name-look-up-performanc... - [`4cd9267`](https://github.com/reactphp/child-process/commit/4cd9267c81a80d569455a2004ae2991449d278c6) Improve performance by prefixing all global functions calls with \ to skip th... - [`6ad670c`](https://github.com/reactphp/child-process/commit/6ad670c0fe554932e7beecec3e397b733b33bcfd) Merge pull request [#67](https://github-redirect.dependabot.com/reactphp/child-process/issues/67) from clue-labs/windows - [`173f37d`](https://github.com/reactphp/child-process/commit/173f37dfd430a782092a955cd9c6b620026902fa) Do not launch command line in a shell (cmd.exe) by default on Windows - [`d542960`](https://github.com/reactphp/child-process/commit/d542960184f25300e4038cf9dcbc8b1fa1f59dc8) Support Windows without process pipes - Additional commits viewable in [compare view](https://github.com/reactphp/child-process/compare/v0.5.2...v0.6.0)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
.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.