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