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