Yaffs site version 1.1
[yaffs-website] / vendor / consolidation / output-formatters / CHANGELOG.md
1 # Change Log
2
3 ### 3.1.10 - 6 June 2017
4
5 - Typo in CalculateWidths::distributeLongColumns causes failure for some column width distributions
6
7 ### 3.1.9 - 8 May 2017
8
9 - Improve wrapping algorithm
10
11 ### 3.1.7 - 20 Jan 2017
12
13 - Add Windows testing
14
15 ### 3.1.6 - 8 Jan 2017
16
17 - Move victorjonsson/markdowndocs to require-dev
18
19 ### 3.1.5 - 23 November 2016
20
21 - When converting from XML to an array, use the 'id' or 'name' element as the array key value.
22
23 ### 3.1.4 - 20 November 2016
24
25 - Add a 'list delimiter' formatter option, so that we can create a Drush-style table for property lists.
26
27 ### 3.1.1 ~ 3.1.3 - 18 November 2016
28
29 - Fine-tune wordwrapping.
30
31 ### 3.1.0 - 17 November 2016
32
33 - Add wordwrapping to table formatter.
34
35 ### 3.0.0 - 14 November 2016
36
37 - **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.
38 - 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.
39
40
41 ### 2.1.0 - 7 November 2016
42
43 - Add RenderCellCollections to structured lists, so that commands may add renderers to structured data without defining a new structured data subclass.
44 - Throw an exception if the client requests a field that does not exist.
45 - Remove unwanted extra layer of nesting when formatting an PropertyList with an array formatter (json, yaml, etc.).
46
47
48 ### 2.0.0 - 30 September 2016
49
50 - **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.
51 - **Breaking** FormatterManager::addFormatter() now takes the format identifier and a FormatterInterface, rather than an identifier and a Formatter classname (string).
52 - --field is a synonym for --fields with a single field.
53 - Wildcards and regular expressions can now be used in --fields expressions.
54
55
56 ### 1.1.0 - 14 September 2016
57
58 Add tab-separated-value (tsv) formatter.
59
60
61 ### 1.0.0 - 19 May 2016
62
63 First stable release.