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 |