Security update for Core, with self-updated composer
[yaffs-website] / vendor / consolidation / output-formatters / CHANGELOG.md
1 # Change Log
2
3 ### 3.1.13 - 29 November 2017
4
5 - Allow XML output for RowsOfFields (#60).
6 - Allow Symfony 4 components and add make tests run on three versions of Symfony.
7
8 ### 3.1.12 - 12 October 2017
9
10 - Bugfix: Use InputOption::VALUE_REQUIRED instead of InputOption::VALUE_OPTIONAL
11   for injected options such as --format and --fields.
12 - Bugfix: Ignore empty properties in the property parser.
13
14 ### 3.1.11 - 17 August 2017
15
16 - Add ListDataFromKeys marker data type.
17
18 ### 3.1.10 - 6 June 2017
19
20 - Typo in CalculateWidths::distributeLongColumns causes failure for some column width distributions
21
22 ### 3.1.9 - 8 May 2017
23
24 - Improve wrapping algorithm
25
26 ### 3.1.7 - 20 Jan 2017
27
28 - Add Windows testing
29
30 ### 3.1.6 - 8 Jan 2017
31
32 - Move victorjonsson/markdowndocs to require-dev
33
34 ### 3.1.5 - 23 November 2016
35
36 - When converting from XML to an array, use the 'id' or 'name' element as the array key value.
37
38 ### 3.1.4 - 20 November 2016
39
40 - Add a 'list delimiter' formatter option, so that we can create a Drush-style table for property lists.
41
42 ### 3.1.1 ~ 3.1.3 - 18 November 2016
43
44 - Fine-tune wordwrapping.
45
46 ### 3.1.0 - 17 November 2016
47
48 - Add wordwrapping to table formatter.
49
50 ### 3.0.0 - 14 November 2016
51
52 - **Breaking** The RenderCellInterface is now provided a reference to the entire row data. Existing clients need only add the new parameter to their method defnition to update.
53 - Rename AssociativeList to PropertyList, as many people seemed to find the former name confusing. AssociativeList is still available for use to preserve backwards compatibility, but it is deprecated.
54
55
56 ### 2.1.0 - 7 November 2016
57
58 - Add RenderCellCollections to structured lists, so that commands may add renderers to structured data without defining a new structured data subclass.
59 - Throw an exception if the client requests a field that does not exist.
60 - Remove unwanted extra layer of nesting when formatting an PropertyList with an array formatter (json, yaml, etc.).
61
62
63 ### 2.0.0 - 30 September 2016
64
65 - **Breaking** The default `string` format now converts non-string results into a tab-separated-value table if possible.  Commands may select a single field to emit in this instance with an annotation: `@default-string-field email`.  By this means, a given command may by default emit a single value, but also provide more rich output that may be shown by selecting --format=table, --format=yaml or the like.  This change might cause some commands to produce output in situations that previously were not documented as producing output.
66 - **Breaking** FormatterManager::addFormatter() now takes the format identifier and a FormatterInterface, rather than an identifier and a Formatter classname (string).
67 - --field is a synonym for --fields with a single field.
68 - Wildcards and regular expressions can now be used in --fields expressions.
69
70
71 ### 1.1.0 - 14 September 2016
72
73 Add tab-separated-value (tsv) formatter.
74
75
76 ### 1.0.0 - 19 May 2016
77
78 First stable release.