OLD | NEW |
1 # 0.1.8-dev | 1 # 0.1.8 |
2 | 2 |
3 * Update to latest args. | 3 * Update to latest `analyzer` and `args` packages. |
4 * Allow cascades with repeated method names to be one line. | 4 * Allow cascades with repeated method names to be one line. |
5 | 5 |
6 # 0.1.7 | 6 # 0.1.7 |
7 | 7 |
8 * Update to latest analyzer (#177). | 8 * Update to latest analyzer (#177). |
9 * Don't discard annotations on initializing formals (#197). | 9 * Don't discard annotations on initializing formals (#197). |
10 * Optimize formatting deeply nested expressions (#108). | 10 * Optimize formatting deeply nested expressions (#108). |
11 * Discard unused nesting level to improve performance (#108). | 11 * Discard unused nesting level to improve performance (#108). |
12 * Discard unused spans to improve performance (#108). | 12 * Discard unused spans to improve performance (#108). |
13 * Harden splits that containg too much nesting (#108). | 13 * Harden splits that contain too much nesting (#108). |
14 * Try to avoid splitting single-element lists (#211). | 14 * Try to avoid splitting single-element lists (#211). |
15 * Avoid splitting when the first argument is a function expression (#211). | 15 * Avoid splitting when the first argument is a function expression (#211). |
16 | 16 |
17 # 0.1.6 | 17 # 0.1.6 |
18 | 18 |
19 * Allow passing in selection to preserve through command line (#194). | 19 * Allow passing in selection to preserve through command line (#194). |
20 | 20 |
21 # 0.1.5+1, 0.1.5+2, 0.1.5+3 | 21 # 0.1.5+1, 0.1.5+2, 0.1.5+3 |
22 | 22 |
23 * Fix test files to work in main Dart repo test runner. | 23 * Fix test files to work in main Dart repo test runner. |
24 | 24 |
25 # 0.1.5 | 25 # 0.1.5 |
26 | 26 |
27 * Change executable name from `dartformat` to `dartfmt`. | 27 * Change executable name from `dartformat` to `dartfmt`. |
28 | 28 |
29 # 0.1.4 | 29 # 0.1.4 |
30 | 30 |
31 * Don't mangle comma after function-typed initializing formal (#156). | 31 * Don't mangle comma after function-typed initializing formal (#156). |
32 * Add `--dry-run` option to show files that need formatting (#67). | 32 * Add `--dry-run` option to show files that need formatting (#67). |
33 * Try to avoid splitting in before index argument (#158, #160). | 33 * Try to avoid splitting in before index argument (#158, #160). |
34 * Support `await for` statements (#154). | 34 * Support `await for` statements (#154). |
35 * Don't delete commas between enum values with doc comments (#171). | 35 * Don't delete commas between enum values with doc comments (#171). |
36 * Put a space between nested unary `-` calls (#170). | 36 * Put a space between nested unary `-` calls (#170). |
37 * Allow `-t` flag to preserve compability with old formatter (#166). | 37 * Allow `-t` flag to preserve compatibility with old formatter (#166). |
38 * Support `--machine` flag for machine-readable output (#164). | 38 * Support `--machine` flag for machine-readable output (#164). |
39 * If no paths are provided, read source from stdin (#165). | 39 * If no paths are provided, read source from stdin (#165). |
40 | 40 |
41 # 0.1.3 | 41 # 0.1.3 |
42 | 42 |
43 * Split different operators with the same precedence equally (#130). | 43 * Split different operators with the same precedence equally (#130). |
44 * No spaces for empty for loop clauses (#132). | 44 * No spaces for empty for loop clauses (#132). |
45 * Don't touch files whose contents did not change (#127). | 45 * Don't touch files whose contents did not change (#127). |
46 * Skip formatting files in hidden directories (#125). | 46 * Skip formatting files in hidden directories (#125). |
47 * Don't include trailing whitespace when preserving selection (#124). | 47 * Don't include trailing whitespace when preserving selection (#124). |
48 * Force constructor initialization lists to their own line if the parameter | 48 * Force constructor initialization lists to their own line if the parameter |
49 list is split across multiple lines (#151). | 49 list is split across multiple lines (#151). |
50 * Allow splitting in index operator calls (#140). | 50 * Allow splitting in index operator calls (#140). |
51 * Handle sync* and async* syntax (#151). | 51 * Handle sync* and async* syntax (#151). |
52 * Indent the parameter list more if the body is a wrapped "=>" (#144). | 52 * Indent the parameter list more if the body is a wrapped "=>" (#144). |
53 | 53 |
54 # 0.1.2 | 54 # 0.1.2 |
55 | 55 |
56 * Move split conditional operators to the beginning of the next line. | 56 * Move split conditional operators to the beginning of the next line. |
57 | 57 |
58 # 0.1.1 | 58 # 0.1.1 |
59 | 59 |
60 * Support formatting enums (#120). | 60 * Support formatting enums (#120). |
61 * Handle Windows line endings in multiline strings (#126). | 61 * Handle Windows line endings in multiline strings (#126). |
62 * Increase nesting for conditional operators (#122). | 62 * Increase nesting for conditional operators (#122). |
OLD | NEW |