| OLD | NEW | 
|   1 # 0.2.0 |   1 # 0.2.0 | 
|   2  |   2  | 
|   3 * **BREAKING:** The `indent` argument to `new DartFormatter()` is now a number |   3 * **BREAKING:** The `indent` argument to `new DartFormatter()` is now a number | 
|   4   of *spaces*, not *indentation levels*. |   4   of *spaces*, not *indentation levels*. | 
|   5  |   5  | 
|   6 * This version introduces a new n-way constraint system replacing the previous |   6 * This version introduces a new n-way constraint system replacing the previous | 
|   7   binary constraints. It's mostly an internal change, but allows us to fix a |   7   binary constraints. It's mostly an internal change, but allows us to fix a | 
|   8   number of bugs that the old solver couldn't express solutions to. |   8   number of bugs that the old solver couldn't express solutions to. | 
|   9  |   9  | 
|  10   In particular, it forces argument and parameter lists to go one-per-line if |  10   In particular, it forces argument and parameter lists to go one-per-line if | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|  22 * More precisely control newlines between declarations (#173). |  22 * More precisely control newlines between declarations (#173). | 
|  23 * Nest cascades like expressions (#200, #203, #205, #221, #236). |  23 * Nest cascades like expressions (#200, #203, #205, #221, #236). | 
|  24 * Do not nest blocks inside single-argument function and method calls. |  24 * Do not nest blocks inside single-argument function and method calls. | 
|  25 * Do nest blocks inside `=>` functions. |  25 * Do nest blocks inside `=>` functions. | 
|  26 * Set failure exit code for malformed input when reading from stdin (#359). |  26 * Set failure exit code for malformed input when reading from stdin (#359). | 
|  27 * Indent cascades more deeply when the receiver is a method call (#137). |  27 * Indent cascades more deeply when the receiver is a method call (#137). | 
|  28 * Prefer splitting at "." on non-identifier method targets (#161). |  28 * Prefer splitting at "." on non-identifier method targets (#161). | 
|  29 * Nest blocks deeper inside a wrapped conditional operator (#186). |  29 * Nest blocks deeper inside a wrapped conditional operator (#186). | 
|  30 * Split named arguments if the positional arguments split (#189). |  30 * Split named arguments if the positional arguments split (#189). | 
|  31 * Prefer splitting after `=>` over other options (#217). |  31 * Prefer splitting after `=>` over other options (#217). | 
 |  32 * If a `=>` function's parameters split, split after the `=>` too (#250). | 
|  32  |  33  | 
|  33 # 0.1.8 |  34 # 0.1.8 | 
|  34  |  35  | 
|  35 * Update to latest `analyzer` and `args` packages. |  36 * Update to latest `analyzer` and `args` packages. | 
|  36 * Allow cascades with repeated method names to be one line. |  37 * Allow cascades with repeated method names to be one line. | 
|  37  |  38  | 
|  38 # 0.1.7 |  39 # 0.1.7 | 
|  39  |  40  | 
|  40 * Update to latest analyzer (#177). |  41 * Update to latest analyzer (#177). | 
|  41 * Don't discard annotations on initializing formals (#197). |  42 * Don't discard annotations on initializing formals (#197). | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  85  |  86  | 
|  86 # 0.1.2 |  87 # 0.1.2 | 
|  87  |  88  | 
|  88 * Move split conditional operators to the beginning of the next line. |  89 * Move split conditional operators to the beginning of the next line. | 
|  89  |  90  | 
|  90 # 0.1.1 |  91 # 0.1.1 | 
|  91  |  92  | 
|  92 * Support formatting enums (#120). |  93 * Support formatting enums (#120). | 
|  93 * Handle Windows line endings in multiline strings (#126). |  94 * Handle Windows line endings in multiline strings (#126). | 
|  94 * Increase nesting for conditional operators (#122). |  95 * Increase nesting for conditional operators (#122). | 
| OLD | NEW |