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