| 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 | 
|---|