Changelog
*Sourced from [symfony/process's changelog](https://github.com/symfony/process/blob/master/CHANGELOG.md).*
> CHANGELOG
> =========
>
> 4.2.0
> -----
>
> * added the `Process::fromShellCommandline()` to run commands in a shell wrapper
> * deprecated passing a command as string when creating a `Process` instance
> * deprecated the `Process::setCommandline()` and the `PhpProcess::setPhpBinary()` methods
> * added the `Process::waitUntil()` method to wait for the process only for a
> specific output, then continue the normal execution of your application
>
> 4.1.0
> -----
>
> * added the `Process::isTtySupported()` method that allows to check for TTY support
> * made `PhpExecutableFinder` look for the `PHP_BINARY` env var when searching the php binary
> * added the `ProcessSignaledException` class to properly catch signaled process errors
>
> 4.0.0
> -----
>
> * environment variables will always be inherited
> * added a second `array $env = []` argument to the `start()`, `run()`,
> `mustRun()`, and `restart()` methods of the `Process` class
> * added a second `array $env = []` argument to the `start()` method of the
> `PhpProcess` class
> * the `ProcessUtils::escapeArgument()` method has been removed
> * the `areEnvironmentVariablesInherited()`, `getOptions()`, and `setOptions()`
> methods of the `Process` class have been removed
> * support for passing `proc_open()` options has been removed
> * removed the `ProcessBuilder` class, use the `Process` class instead
> * removed the `getEnhanceWindowsCompatibility()` and `setEnhanceWindowsCompatibility()` methods of the `Process` class
> * passing a not existing working directory to the constructor of the `Symfony\Component\Process\Process` class is not
> supported anymore
>
> 3.4.0
> -----
>
> * deprecated the ProcessBuilder class
> * deprecated calling `Process::start()` without setting a valid working directory beforehand (via `setWorkingDirectory()` or constructor)
>
> 3.3.0
> -----
>
> * added command line arrays in the `Process` class
> * added `$env` argument to `Process::start()`, `run()`, `mustRun()` and `restart()` methods
> * deprecated the `ProcessUtils::escapeArgument()` method
> * deprecated not inheriting environment variables
> * deprecated configuring `proc_open()` options
> ... (truncated)
Commits
- [`6c05edb`](https://github.com/symfony/process/commit/6c05edb11fbeff9e2b324b4270ecb17911a8b7ad) [Process] disable transient test on Windows
- [`3a43a25`](https://github.com/symfony/process/commit/3a43a259505e496f95fa653cd7dd80968cf81685) fixed CS
- [`5a7f819`](https://github.com/symfony/process/commit/5a7f819987309f28180ead27a1acf2de855928c3) fixed CS
- [`58b6521`](https://github.com/symfony/process/commit/58b6521280a0f53e59884e9dc10d62434d6102de) Merge branch '4.1' into 4.2
- [`72d838a`](https://github.com/symfony/process/commit/72d838aafaa7c790330fe362b9cecec362c64629) fixed CS
- [`20123ec`](https://github.com/symfony/process/commit/20123ece5205e2a7b5308b8df5ce4dbbda0e2944) fixed CS
- [`13b9e99`](https://github.com/symfony/process/commit/13b9e99da4c736f60080e4d1596326767c88201f) Merge branch '3.4' into 4.1
- [`009f8dd`](https://github.com/symfony/process/commit/009f8dda80930e89e8344a4e310b08f9ff07dd2e) fixed short array CS in comments
- [`4b32d21`](https://github.com/symfony/process/commit/4b32d217039ce2723c8e1e8431200103a57bc5bb) switched array() to []
- [`ea043ab`](https://github.com/symfony/process/commit/ea043ab5d8ed13b467a9087d81cb876aee7f689a) Do not risk waiting 100 seconds
- Additional commits viewable in [compare view](https://github.com/symfony/Process/compare/v2.6.11...v4.2.4)
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 squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@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 symfony/process from 2.6.11 to 4.2.4.
Changelog
*Sourced from [symfony/process's changelog](https://github.com/symfony/process/blob/master/CHANGELOG.md).* > CHANGELOG > ========= > > 4.2.0 > ----- > > * added the `Process::fromShellCommandline()` to run commands in a shell wrapper > * deprecated passing a command as string when creating a `Process` instance > * deprecated the `Process::setCommandline()` and the `PhpProcess::setPhpBinary()` methods > * added the `Process::waitUntil()` method to wait for the process only for a > specific output, then continue the normal execution of your application > > 4.1.0 > ----- > > * added the `Process::isTtySupported()` method that allows to check for TTY support > * made `PhpExecutableFinder` look for the `PHP_BINARY` env var when searching the php binary > * added the `ProcessSignaledException` class to properly catch signaled process errors > > 4.0.0 > ----- > > * environment variables will always be inherited > * added a second `array $env = []` argument to the `start()`, `run()`, > `mustRun()`, and `restart()` methods of the `Process` class > * added a second `array $env = []` argument to the `start()` method of the > `PhpProcess` class > * the `ProcessUtils::escapeArgument()` method has been removed > * the `areEnvironmentVariablesInherited()`, `getOptions()`, and `setOptions()` > methods of the `Process` class have been removed > * support for passing `proc_open()` options has been removed > * removed the `ProcessBuilder` class, use the `Process` class instead > * removed the `getEnhanceWindowsCompatibility()` and `setEnhanceWindowsCompatibility()` methods of the `Process` class > * passing a not existing working directory to the constructor of the `Symfony\Component\Process\Process` class is not > supported anymore > > 3.4.0 > ----- > > * deprecated the ProcessBuilder class > * deprecated calling `Process::start()` without setting a valid working directory beforehand (via `setWorkingDirectory()` or constructor) > > 3.3.0 > ----- > > * added command line arrays in the `Process` class > * added `$env` argument to `Process::start()`, `run()`, `mustRun()` and `restart()` methods > * deprecated the `ProcessUtils::escapeArgument()` method > * deprecated not inheriting environment variables > * deprecated configuring `proc_open()` options > ... (truncated)Commits
- [`6c05edb`](https://github.com/symfony/process/commit/6c05edb11fbeff9e2b324b4270ecb17911a8b7ad) [Process] disable transient test on Windows - [`3a43a25`](https://github.com/symfony/process/commit/3a43a259505e496f95fa653cd7dd80968cf81685) fixed CS - [`5a7f819`](https://github.com/symfony/process/commit/5a7f819987309f28180ead27a1acf2de855928c3) fixed CS - [`58b6521`](https://github.com/symfony/process/commit/58b6521280a0f53e59884e9dc10d62434d6102de) Merge branch '4.1' into 4.2 - [`72d838a`](https://github.com/symfony/process/commit/72d838aafaa7c790330fe362b9cecec362c64629) fixed CS - [`20123ec`](https://github.com/symfony/process/commit/20123ece5205e2a7b5308b8df5ce4dbbda0e2944) fixed CS - [`13b9e99`](https://github.com/symfony/process/commit/13b9e99da4c736f60080e4d1596326767c88201f) Merge branch '3.4' into 4.1 - [`009f8dd`](https://github.com/symfony/process/commit/009f8dda80930e89e8344a4e310b08f9ff07dd2e) fixed short array CS in comments - [`4b32d21`](https://github.com/symfony/process/commit/4b32d217039ce2723c8e1e8431200103a57bc5bb) switched array() to [] - [`ea043ab`](https://github.com/symfony/process/commit/ea043ab5d8ed13b467a9087d81cb876aee7f689a) Do not risk waiting 100 seconds - Additional commits viewable in [compare view](https://github.com/symfony/Process/compare/v2.6.11...v4.2.4)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 squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@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.