Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
CHANGELOG
2
=========
3
 
4
5.2.0
5
-----
6
 
7
 * added `Process::setOptions()` to set `Process` specific options
8
 * added option `create_new_console` to allow a subprocess to continue
9
   to run after the main script exited, both on Linux and on Windows
10
 
11
5.1.0
12
-----
13
 
14
 * added `Process::getStartTime()` to retrieve the start time of the process as float
15
 
16
5.0.0
17
-----
18
 
19
 * removed `Process::inheritEnvironmentVariables()`
20
 * removed `PhpProcess::setPhpBinary()`
21
 * `Process` must be instantiated with a command array, use `Process::fromShellCommandline()` when the command should be parsed by the shell
22
 * removed `Process::setCommandLine()`
23
 
24
4.4.0
25
-----
26
 
27
 * deprecated `Process::inheritEnvironmentVariables()`: env variables are always inherited.
28
 * added `Process::getLastOutputTime()` method
29
 
30
4.2.0
31
-----
32
 
33
 * added the `Process::fromShellCommandline()` to run commands in a shell wrapper
34
 * deprecated passing a command as string when creating a `Process` instance
35
 * deprecated the `Process::setCommandline()` and the `PhpProcess::setPhpBinary()` methods
36
 * added the `Process::waitUntil()` method to wait for the process only for a
37
   specific output, then continue the normal execution of your application
38
 
39
4.1.0
40
-----
41
 
42
 * added the `Process::isTtySupported()` method that allows to check for TTY support
43
 * made `PhpExecutableFinder` look for the `PHP_BINARY` env var when searching the php binary
44
 * added the `ProcessSignaledException` class to properly catch signaled process errors
45
 
46
4.0.0
47
-----
48
 
49
 * environment variables will always be inherited
50
 * added a second `array $env = []` argument to the `start()`, `run()`,
51
   `mustRun()`, and `restart()` methods of the `Process` class
52
 * added a second `array $env = []` argument to the `start()` method of the
53
   `PhpProcess` class
54
 * the `ProcessUtils::escapeArgument()` method has been removed
55
 * the `areEnvironmentVariablesInherited()`, `getOptions()`, and `setOptions()`
56
   methods of the `Process` class have been removed
57
 * support for passing `proc_open()` options has been removed
58
 * removed the `ProcessBuilder` class, use the `Process` class instead
59
 * removed the `getEnhanceWindowsCompatibility()` and `setEnhanceWindowsCompatibility()` methods of the `Process` class
60
 * passing a not existing working directory to the constructor of the `Symfony\Component\Process\Process` class is not
61
   supported anymore
62
 
63
3.4.0
64
-----
65
 
66
 * deprecated the ProcessBuilder class
67
 * deprecated calling `Process::start()` without setting a valid working directory beforehand (via `setWorkingDirectory()` or constructor)
68
 
69
3.3.0
70
-----
71
 
72
 * added command line arrays in the `Process` class
73
 * added `$env` argument to `Process::start()`, `run()`, `mustRun()` and `restart()` methods
74
 * deprecated the `ProcessUtils::escapeArgument()` method
75
 * deprecated not inheriting environment variables
76
 * deprecated configuring `proc_open()` options
77
 * deprecated configuring enhanced Windows compatibility
78
 * deprecated configuring enhanced sigchild compatibility
79
 
80
2.5.0
81
-----
82
 
83
 * added support for PTY mode
84
 * added the convenience method "mustRun"
85
 * deprecation: Process::setStdin() is deprecated in favor of Process::setInput()
86
 * deprecation: Process::getStdin() is deprecated in favor of Process::getInput()
87
 * deprecation: Process::setInput() and ProcessBuilder::setInput() do not accept non-scalar types
88
 
89
2.4.0
90
-----
91
 
92
 * added the ability to define an idle timeout
93
 
94
2.3.0
95
-----
96
 
97
 * added ProcessUtils::escapeArgument() to fix the bug in escapeshellarg() function on Windows
98
 * added Process::signal()
99
 * added Process::getPid()
100
 * added support for a TTY mode
101
 
102
2.2.0
103
-----
104
 
105
 * added ProcessBuilder::setArguments() to reset the arguments on a builder
106
 * added a way to retrieve the standard and error output incrementally
107
 * added Process:restart()
108
 
109
2.1.0
110
-----
111
 
112
 * added support for non-blocking processes (start(), wait(), isRunning(), stop())
113
 * enhanced Windows compatibility
114
 * added Process::getExitCodeText() that returns a string representation for
115
   the exit code returned by the process
116
 * added ProcessBuilder