| OLD | NEW |
| 1 # 0.2.16 |
| 2 |
| 3 * Don't discard type arguments on method calls with closure arguments (#582). |
| 4 |
| 5 # 0.2.15 |
| 6 |
| 7 * Support `covariant` modifier on methods. |
| 8 |
| 9 # 0.2.14 |
| 10 |
| 11 * Update to analyzer 0.29.3. This should make dart_style a little more resilient |
| 12 to breaking changes in analyzer that add support for new syntax that |
| 13 dart_style can't format yet. |
| 14 |
| 15 # 0.2.13 |
| 16 |
| 17 * Support generic method *parameters* as well as arguments. |
| 18 |
| 19 # 0.2.12 |
| 20 |
| 21 * Add support for assert() in constructor initializers. |
| 22 * Correctly indent the right-hand side of `is` and `as` expressions. |
| 23 * Avoid splitting in index operators when possible. |
| 24 * Support generic methods (#556). |
| 25 |
| 26 # 0.2.11+1 |
| 27 |
| 28 * Fix test to not depend on analyzer error message. |
| 29 |
| 30 # 0.2.11 |
| 31 |
| 32 * Widen dependency on analyzer to allow 0.29.x. |
| 33 |
| 34 # 0.2.10 |
| 35 |
| 36 * Handle metadata annotations before parameters with trailing commas (#520). |
| 37 * Always split enum declarations if they end in a trailing comma (#529). |
| 38 * Add `--set-exit-if-changed` to set the exit code on a change (#365). |
| 39 |
| 40 # 0.2.9 |
| 41 |
| 42 * Require analyzer 0.27.4, which makes trailing commas on by default. |
| 43 |
| 44 # 0.2.8 |
| 45 |
| 46 * Format parameter lists with trailing commas like argument lists (#447). |
| 47 |
| 48 # 0.2.7 |
| 49 |
| 50 * Make it strong mode clean. |
| 51 * Put labels on their own line (#43). |
| 52 * Gracefully handle IO errors when failing to overwrite a file (#473). |
| 53 * Add a blank line after local functions, to match top level ones (#488). |
| 54 * Improve indentation in non-block-bodied control flow statements (#494). |
| 55 * Better indentation on very long return types (#503). |
| 56 * When calling from JS, guess at which error to show when the code cannot be |
| 57 parsed (#504). |
| 58 * Force a conditional operator to split if the condition does (#506). |
| 59 * Preserve trailing commas in argument and parameter lists (#509). |
| 60 * Split arguments preceded by comments (#511). |
| 61 * Remove newlines after script tags (#513). |
| 62 * Split before a single named argument if the argument itself splits (#514). |
| 63 * Indent initializers in multiple variable declarations. |
| 64 * Avoid passing an invalid Windows file URI to analyzer. |
| 65 * Always split comma-separated sequences that contain a trailing comma. |
| 66 |
| 67 # 0.2.6 |
| 68 |
| 69 * Support deploying an npm package exporting a formatCode method. |
| 70 |
| 71 # 0.2.4 |
| 72 |
| 73 * Better handling for long collections with comments (#484). |
| 74 |
| 75 # 0.2.3 |
| 76 |
| 77 * Support messages in assert() (#411). |
| 78 * Don't put spaces around magic generic method annotation comments (#477). |
| 79 * Always put member metadata annotations on their own line (#483). |
| 80 * Indent functions in named argument lists with non-functions (#478). |
| 81 * Force the parameter list to split if a split occurs inside a function-typed |
| 82 parameter. |
| 83 * Don't force a split for before a single named argument if the argument itself |
| 84 splits. |
| 85 |
| 86 # 0.2.2 |
| 87 |
| 88 * Upgrade to analyzer 0.27.0. |
| 89 * Format configured imports and exports. |
| 90 |
| 1 # 0.2.1 | 91 # 0.2.1 |
| 2 | 92 |
| 3 * `--version` command line argument (#240). | 93 * `--version` command line argument (#240). |
| 4 * Split the first `.` in a method chain if the target splits (#255). | 94 * Split the first `.` in a method chain if the target splits (#255). |
| 5 * Don't collapse states that differ by unbound rule constraints (#424). | 95 * Don't collapse states that differ by unbound rule constraints (#424). |
| 6 * Better handling for functions in method chains (#367, #398). | 96 * Better handling for functions in method chains (#367, #398). |
| 7 * Better handling of large parameter metadata annotations (#387, #444). | 97 * Better handling of large parameter metadata annotations (#387, #444). |
| 8 * Smarter splitting around collections in named parameters (#394). | 98 * Smarter splitting around collections in named parameters (#394). |
| 9 * Split calls if properties in a chain split (#399). | 99 * Split calls if properties in a chain split (#399). |
| 10 * Don't allow splitting inside empty functions (#404). | 100 * Don't allow splitting inside empty functions (#404). |
| (...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 153 | 243 |
| 154 # 0.1.2 | 244 # 0.1.2 |
| 155 | 245 |
| 156 * Move split conditional operators to the beginning of the next line. | 246 * Move split conditional operators to the beginning of the next line. |
| 157 | 247 |
| 158 # 0.1.1 | 248 # 0.1.1 |
| 159 | 249 |
| 160 * Support formatting enums (#120). | 250 * Support formatting enums (#120). |
| 161 * Handle Windows line endings in multiline strings (#126). | 251 * Handle Windows line endings in multiline strings (#126). |
| 162 * Increase nesting for conditional operators (#122). | 252 * Increase nesting for conditional operators (#122). |
| OLD | NEW |