OLD | NEW |
1 ## 1.21.0 | 1 ## 1.21.0 |
2 | 2 |
3 ### Language | 3 ### Language |
4 | 4 |
5 * Don't warn about switch case fallthrough if the case ends in a `rethrow` | 5 * Don't warn about switch case fallthrough if the case ends in a `rethrow` |
6 statement. | 6 statement. |
7 * Also don't warn if the entire switch case is wrapped in braces - as long as | 7 * Also don't warn if the entire switch case is wrapped in braces - as long as |
8 the block ends with a `break`, `continue`, `rethrow`, `return` or `throw`. | 8 the block ends with a `break`, `continue`, `rethrow`, `return` or `throw`. |
9 * Allow `=` as well as `:` as separator for named parameter default values. | 9 * Allow `=` as well as `:` as separator for named parameter default values. |
10 | 10 |
11 ### Core library changes | 11 ### Core library changes |
12 | 12 |
13 * `dart:core`: `Set.difference` now takes a `Set<Object>` as argument. | 13 * `dart:core`: `Set.difference` now takes a `Set<Object>` as argument. |
14 | 14 |
15 * `dart:developer`: | 15 * `dart:developer`: |
16 * The service protocol http server can now be controlled from Dart code. | 16 * The service protocol http server can now be controlled from Dart code. |
17 | 17 |
| 18 ### Tool changes |
| 19 |
| 20 * Dart Dev Compiler |
| 21 |
| 22 * Support calls to `loadLibrary()` on deferred libraries. Deferred libraries |
| 23 are still loaded eagerly. (#27343) |
| 24 |
18 ## 1.20.1 - 2016-10-13 | 25 ## 1.20.1 - 2016-10-13 |
19 | 26 |
20 Patch release, resolves one issue: | 27 Patch release, resolves one issue: |
21 | 28 |
22 * Dartium: Fixes a bug that caused crashes. No issue filed | 29 * Dartium: Fixes a bug that caused crashes. No issue filed |
23 | 30 |
24 ### Strong Mode | 31 ### Strong Mode |
25 | 32 |
26 * It is no longer a warning when casting from dynamic to a composite type | 33 * It is no longer a warning when casting from dynamic to a composite type |
27 (SDK issue [27766](https://github.com/dart-lang/sdk/issues/27766)). | 34 (SDK issue [27766](https://github.com/dart-lang/sdk/issues/27766)). |
(...skipping 1337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1365 they will keep the Dart process alive until they time out. This fixes the | 1372 they will keep the Dart process alive until they time out. This fixes the |
1366 handling of persistent connections. Previously, the client would shut down | 1373 handling of persistent connections. Previously, the client would shut down |
1367 immediately after a request. | 1374 immediately after a request. |
1368 | 1375 |
1369 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 1376 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
1370 default. The new `autoCompress` property can be set to `true` to re-enable | 1377 default. The new `autoCompress` property can be set to `true` to re-enable |
1371 compression. | 1378 compression. |
1372 | 1379 |
1373 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 1380 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
1374 which controls how it resolves `package:` URIs. | 1381 which controls how it resolves `package:` URIs. |
OLD | NEW |