Pull merge.
[yaffs-website] / vendor / symfony / process / CHANGELOG.md
1 CHANGELOG
2 =========
3
4 3.4.0
5 -----
6
7  * deprecated the ProcessBuilder class
8  * deprecated calling `Process::start()` without setting a valid working directory beforehand (via `setWorkingDirectory()` or constructor)
9
10 3.3.0
11 -----
12
13  * added command line arrays in the `Process` class
14  * added `$env` argument to `Process::start()`, `run()`, `mustRun()` and `restart()` methods
15  * deprecated the `ProcessUtils::escapeArgument()` method
16  * deprecated not inheriting environment variables
17  * deprecated configuring `proc_open()` options
18  * deprecated configuring enhanced Windows compatibility
19  * deprecated configuring enhanced sigchild compatibility
20
21 2.5.0
22 -----
23
24  * added support for PTY mode
25  * added the convenience method "mustRun"
26  * deprecation: Process::setStdin() is deprecated in favor of Process::setInput()
27  * deprecation: Process::getStdin() is deprecated in favor of Process::getInput()
28  * deprecation: Process::setInput() and ProcessBuilder::setInput() do not accept non-scalar types
29
30 2.4.0
31 -----
32
33  * added the ability to define an idle timeout
34
35 2.3.0
36 -----
37
38  * added ProcessUtils::escapeArgument() to fix the bug in escapeshellarg() function on Windows
39  * added Process::signal()
40  * added Process::getPid()
41  * added support for a TTY mode
42
43 2.2.0
44 -----
45
46  * added ProcessBuilder::setArguments() to reset the arguments on a builder
47  * added a way to retrieve the standard and error output incrementally
48  * added Process:restart()
49
50 2.1.0
51 -----
52
53  * added support for non-blocking processes (start(), wait(), isRunning(), stop())
54  * enhanced Windows compatibility
55  * added Process::getExitCodeText() that returns a string representation for
56    the exit code returned by the process
57  * added ProcessBuilder