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
15 * added truncate method to FormatterHelper
16 * added setColumnWidth(s) method to Table
21 * remove readline support from the question helper as it caused issues
26 * use readline for user input in the question helper when available to allow
32 * added a Process helper
33 * added a DebugFormatter helper
38 * deprecated the dialog helper (use the question helper instead)
39 * deprecated TableHelper in favor of Table
40 * deprecated ProgressHelper in favor of ProgressBar
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`
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
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
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
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
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)