| OLD | NEW |
| 1 # 0.2.0 | 1 # 0.2.0 |
| 2 | 2 |
| 3 * This version introduces a new n-way constraint system replacing the previous | 3 * This version introduces a new n-way constraint system replacing the previous |
| 4 binary constraints. It's mostly an internal change, but allows us to fix a | 4 binary constraints. It's mostly an internal change, but allows us to fix a |
| 5 number of bugs that the old solver couldn't express solutions to. | 5 number of bugs that the old solver couldn't express solutions to. |
| 6 | 6 |
| 7 In particular, it forces argument and parameter lists to go one-per-line if | 7 In particular, it forces argument and parameter lists to go one-per-line if |
| 8 they don't all fit in two lines. And it allows function and collection | 8 they don't all fit in two lines. And it allows function and collection |
| 9 literals inside expressions to indent like expressions in some contexts. | 9 literals inside expressions to indent like expressions in some contexts. |
| 10 | 10 |
| 11 (#78, #97, #101, #123, #139, #141, #142, #143) | 11 (#78, #97, #101, #123, #139, #141, #142, #143) |
| 12 | 12 |
| 13 * Allow splitting inside with and implements clauses (#228, #259). | 13 * Allow splitting inside with and implements clauses (#228, #259). |
| 14 * Preserve mandatory newlines in inline block comments (#178). | 14 * Preserve mandatory newlines in inline block comments (#178). |
| 15 * Allow multiple variable declarations on one line if they fit (#155). | 15 * Allow multiple variable declarations on one line if they fit (#155). |
| 16 * Enforce a blank line before and after classes (#186). |
| 16 | 17 |
| 17 # 0.1.8 | 18 # 0.1.8 |
| 18 | 19 |
| 19 * Update to latest `analyzer` and `args` packages. | 20 * Update to latest `analyzer` and `args` packages. |
| 20 * Allow cascades with repeated method names to be one line. | 21 * Allow cascades with repeated method names to be one line. |
| 21 | 22 |
| 22 # 0.1.7 | 23 # 0.1.7 |
| 23 | 24 |
| 24 * Update to latest analyzer (#177). | 25 * Update to latest analyzer (#177). |
| 25 * Don't discard annotations on initializing formals (#197). | 26 * Don't discard annotations on initializing formals (#197). |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 69 | 70 |
| 70 # 0.1.2 | 71 # 0.1.2 |
| 71 | 72 |
| 72 * Move split conditional operators to the beginning of the next line. | 73 * Move split conditional operators to the beginning of the next line. |
| 73 | 74 |
| 74 # 0.1.1 | 75 # 0.1.1 |
| 75 | 76 |
| 76 * Support formatting enums (#120). | 77 * Support formatting enums (#120). |
| 77 * Handle Windows line endings in multiline strings (#126). | 78 * Handle Windows line endings in multiline strings (#126). |
| 78 * Increase nesting for conditional operators (#122). | 79 * Increase nesting for conditional operators (#122). |
| OLD | NEW |