OLD | NEW |
1 ## 1.19.0 | 1 ## 1.19.0 |
2 | 2 |
3 ### Language changes | 3 ### Language changes |
4 | 4 |
5 * The language now allows a trailing comma after the last argument of a call and | 5 * The language now allows a trailing comma after the last argument of a call and |
6 the last parameter of a function declaration. This can make long argument or | 6 the last parameter of a function declaration. This can make long argument or |
7 parameter lists easier to maintain, as commas can be left as-is when | 7 parameter lists easier to maintain, as commas can be left as-is when |
8 reordering lines. For details, see SDK issue | 8 reordering lines. For details, see SDK issue |
9 [26644](https://github.com/dart-lang/sdk/issues/26644). | 9 [26644](https://github.com/dart-lang/sdk/issues/26644). |
10 | 10 |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
147 * VM: Fixes an optimizer bug involving closures, try, and await | 147 * VM: Fixes an optimizer bug involving closures, try, and await |
148 (SDK issue [26948](https://github.com/dart-lang/sdk/issues/26948)) | 148 (SDK issue [26948](https://github.com/dart-lang/sdk/issues/26948)) |
149 | 149 |
150 * Dart2js: Speeds up generated code on Firefox | 150 * Dart2js: Speeds up generated code on Firefox |
151 (https://codereview.chromium.org/2180533002) | 151 (https://codereview.chromium.org/2180533002) |
152 | 152 |
153 ## 1.18.0 - 2016-07-27 | 153 ## 1.18.0 - 2016-07-27 |
154 | 154 |
155 ### Core library changes | 155 ### Core library changes |
156 | 156 |
| 157 * `dart:core` |
| 158 * Improved performance when parsing some common URIs. |
| 159 * Fixed bug in `Uri.resolve` (SDK issue [26804](https://github.com/dart-lang/s
dk/issues/26804)). |
157 * `dart:io` | 160 * `dart:io` |
158 * Adds file locking modes `FileLock.BLOCKING_SHARED` and | 161 * Adds file locking modes `FileLock.BLOCKING_SHARED` and |
159 `FileLock.BLOCKING_EXCLUSIVE`. | 162 `FileLock.BLOCKING_EXCLUSIVE`. |
160 | 163 |
161 ## 1.17.1 - 2016-06-10 | 164 ## 1.17.1 - 2016-06-10 |
162 | 165 |
163 Patch release, resolves two issues: | 166 Patch release, resolves two issues: |
164 | 167 |
165 * VM: Fixes a bug that caused crashes in async functions. | 168 * VM: Fixes a bug that caused crashes in async functions. |
166 (SDK issue [26668](https://github.com/dart-lang/sdk/issues/26668)) | 169 (SDK issue [26668](https://github.com/dart-lang/sdk/issues/26668)) |
(...skipping 1019 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1186 they will keep the Dart process alive until they time out. This fixes the | 1189 they will keep the Dart process alive until they time out. This fixes the |
1187 handling of persistent connections. Previously, the client would shut down | 1190 handling of persistent connections. Previously, the client would shut down |
1188 immediately after a request. | 1191 immediately after a request. |
1189 | 1192 |
1190 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 1193 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
1191 default. The new `autoCompress` property can be set to `true` to re-enable | 1194 default. The new `autoCompress` property can be set to `true` to re-enable |
1192 compression. | 1195 compression. |
1193 | 1196 |
1194 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 1197 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
1195 which controls how it resolves `package:` URIs. | 1198 which controls how it resolves `package:` URIs. |
OLD | NEW |