OLD | NEW |
1 ## 1.16.0 | 1 ## 1.16.0 |
2 | 2 |
3 ### Analyzer | 3 ### Analyzer |
4 | 4 |
5 * Static checking of `for in` statements. These will now produce static | 5 * Static checking of `for in` statements. These will now produce static |
6 warnings: | 6 warnings: |
7 | 7 |
8 ```dart | 8 ```dart |
9 // Not Iterable. | 9 // Not Iterable. |
10 for (var i in 1234) { ... } | 10 for (var i in 1234) { ... } |
11 | 11 |
12 // String cannot be assigned to int. | 12 // String cannot be assigned to int. |
13 for (int n in <String>["a", "b"]) { ... } | 13 for (int n in <String>["a", "b"]) { ... } |
14 ``` | 14 ``` |
15 | 15 |
| 16 ### Tool Changes |
| 17 |
| 18 * Pub |
| 19 * `pub serve` now provides caching headers that should improve the performance |
| 20 of requesting large files multiple times. |
| 21 |
| 22 * Both `pub get` and `pub upgrade` now have a `--no-precompile` flag that |
| 23 disables precompilation of executables and transformed dependencies. |
| 24 |
16 ## 1.15.0 - 2016-03-09 | 25 ## 1.15.0 - 2016-03-09 |
17 | 26 |
18 ### Core library changes | 27 ### Core library changes |
19 | 28 |
20 * `dart:async` | 29 * `dart:async` |
21 * Made `StreamView` class a `const` class. | 30 * Made `StreamView` class a `const` class. |
22 | 31 |
23 * `dart:core` | 32 * `dart:core` |
24 * Added `Uri.queryParametersAll` to handle multiple query parameters with | 33 * Added `Uri.queryParametersAll` to handle multiple query parameters with |
25 the same name. | 34 the same name. |
(...skipping 831 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
857 they will keep the Dart process alive until they time out. This fixes the | 866 they will keep the Dart process alive until they time out. This fixes the |
858 handling of persistent connections. Previously, the client would shut down | 867 handling of persistent connections. Previously, the client would shut down |
859 immediately after a request. | 868 immediately after a request. |
860 | 869 |
861 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 870 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
862 default. The new `autoCompress` property can be set to `true` to re-enable | 871 default. The new `autoCompress` property can be set to `true` to re-enable |
863 compression. | 872 compression. |
864 | 873 |
865 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 874 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
866 which controls how it resolves `package:` URIs. | 875 which controls how it resolves `package:` URIs. |
OLD | NEW |