a97a4a7ad4a2b8e0448d4d7a0d35b7f8dc44e019
[yaffs-website] / symfony / console / CHANGELOG.md
1 CHANGELOG
2 =========
3
4 3.2.0
5 ------
6
7 * added `setInputs()` method to CommandTester for ease testing of commands expecting inputs
8 * added `setStream()` and `getStream()` methods to Input (implement StreamableInputInterface)
9 * added StreamableInputInterface
10 * added LockableTrait
11
12 3.1.0
13 -----
14
15  * added truncate method to FormatterHelper
16  * added setColumnWidth(s) method to Table 
17
18 2.8.3
19 -----
20
21  * remove readline support from the question helper as it caused issues
22
23 2.8.0
24 -----
25
26  * use readline for user input in the question helper when available to allow
27    the use of arrow keys
28
29 2.6.0
30 -----
31
32  * added a Process helper
33  * added a DebugFormatter helper
34
35 2.5.0
36 -----
37
38  * deprecated the dialog helper (use the question helper instead)
39  * deprecated TableHelper in favor of Table
40  * deprecated ProgressHelper in favor of ProgressBar
41  * added ConsoleLogger
42  * added a question helper
43  * added a way to set the process name of a command
44  * added a way to set a default command instead of `ListCommand`
45
46 2.4.0
47 -----
48
49  * added a way to force terminal dimensions
50  * added a convenient method to detect verbosity level
51  * [BC BREAK] made descriptors use output instead of returning a string
52
53 2.3.0
54 -----
55
56  * added multiselect support to the select dialog helper
57  * added Table Helper for tabular data rendering
58  * added support for events in `Application`
59  * added a way to normalize EOLs in `ApplicationTester::getDisplay()` and `CommandTester::getDisplay()`
60  * added a way to set the progress bar progress via the `setCurrent` method
61  * added support for multiple InputOption shortcuts, written as `'-a|-b|-c'`
62  * added two additional verbosity levels, VERBOSITY_VERY_VERBOSE and VERBOSITY_DEBUG
63
64 2.2.0
65 -----
66
67  * added support for colorization on Windows via ConEmu
68  * add a method to Dialog Helper to ask for a question and hide the response
69  * added support for interactive selections in console (DialogHelper::select())
70  * added support for autocompletion as you type in Dialog Helper
71
72 2.1.0
73 -----
74
75  * added ConsoleOutputInterface
76  * added the possibility to disable a command (Command::isEnabled())
77  * added suggestions when a command does not exist
78  * added a --raw option to the list command
79  * added support for STDERR in the console output class (errors are now sent
80    to STDERR)
81  * made the defaults (helper set, commands, input definition) in Application
82    more easily customizable
83  * added support for the shell even if readline is not available
84  * added support for process isolation in Symfony shell via
85    `--process-isolation` switch
86  * added support for `--`, which disables options parsing after that point
87    (tokens will be parsed as arguments)