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 ## 1.15.0 | 16 ## 1.15.0 - 2016-03-09 |
17 | 17 |
18 ### Core library changes | 18 ### Core library changes |
19 | 19 |
20 * `dart:async` | 20 * `dart:async` |
21 * Made `StreamView` class a `const` class. | 21 * Made `StreamView` class a `const` class. |
22 | 22 |
23 * `dart:core` | 23 * `dart:core` |
24 * Added `Uri.queryParametersAll` to handle multiple query parameters with | 24 * Added `Uri.queryParametersAll` to handle multiple query parameters with |
25 the same name. | 25 the same name. |
26 | 26 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
62 ```yaml | 62 ```yaml |
63 analyzer: | 63 analyzer: |
64 language: | 64 language: |
65 enableConditionalDirectives: true | 65 enableConditionalDirectives: true |
66 ``` | 66 ``` |
67 | 67 |
68 Read about [configuring the analyzer] for more details. | 68 Read about [configuring the analyzer] for more details. |
69 | 69 |
70 [configuring the analyzer]: https://github.com/dart-lang/sdk/tree/master/pkg/ana
lyzer#configuring-the-analyzer | 70 [configuring the analyzer]: https://github.com/dart-lang/sdk/tree/master/pkg/ana
lyzer#configuring-the-analyzer |
71 | 71 |
72 ## 1.14.2 - 2016-02-09 | 72 ## 1.14.2 - 2016-02-10 |
73 | 73 |
74 * Fixes a bug where pub would download packages from pub.dartlang.org even when | 74 Patch release, resolves three issues: |
75 a different hosted URL was specified. | 75 |
| 76 * VM: Fixed a code generation bug on x64. |
| 77 (SDK commit [834b3f02](https://github.com/dart-lang/sdk/commit/834b3f02b6ab740
a213fd808e6c6f3269bed80e5)) |
| 78 |
| 79 * `dart:io`: Fixed EOF detection when reading some special device files. |
| 80 (SDK issue [25596](https://github.com/dart-lang/sdk/issues/25596)) |
| 81 |
| 82 * Pub: Fixed an error using hosted dependencies in SDK version 1.14. |
| 83 (Pub issue [1386](https://github.com/dart-lang/pub/issues/1386)) |
76 | 84 |
77 ## 1.14.1 - 2016-02-04 | 85 ## 1.14.1 - 2016-02-04 |
78 | 86 |
79 Patch release, resolves one issue: | 87 Patch release, resolves one issue: |
80 | 88 |
81 * Debugger: Fixes a VM crash when a debugger attempts to set a break point | 89 * Debugger: Fixes a VM crash when a debugger attempts to set a break point |
82 during isolate initialization. | 90 during isolate initialization. |
83 (SDK issue [25618](https://github.com/dart-lang/sdk/issues/25618)) | 91 (SDK issue [25618](https://github.com/dart-lang/sdk/issues/25618)) |
84 | 92 |
85 ## 1.14.0 - 2016-01-28 | 93 ## 1.14.0 - 2016-01-28 |
(...skipping 752 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
838 they will keep the Dart process alive until they time out. This fixes the | 846 they will keep the Dart process alive until they time out. This fixes the |
839 handling of persistent connections. Previously, the client would shut down | 847 handling of persistent connections. Previously, the client would shut down |
840 immediately after a request. | 848 immediately after a request. |
841 | 849 |
842 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 850 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
843 default. The new `autoCompress` property can be set to `true` to re-enable | 851 default. The new `autoCompress` property can be set to `true` to re-enable |
844 compression. | 852 compression. |
845 | 853 |
846 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 854 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
847 which controls how it resolves `package:` URIs. | 855 which controls how it resolves `package:` URIs. |
OLD | NEW |