OLD | NEW |
1 ## 1.25.0 | 1 ## 1.25.0 |
2 | 2 |
3 ### Language | 3 ### Language |
4 * A string in a `part of` declaration may now be used to refer to the library | 4 * A string in a `part of` declaration may now be used to refer to the library |
5 this file is part of. | 5 this file is part of. |
6 A library part can now declare its library either as: | 6 A library part can now declare its library either as: |
7 `part of name.of.library;` or as `part of "uriReferenceOfLibrary.dart";`. | 7 `part of name.of.library;` or as `part of "uriReferenceOfLibrary.dart";`. |
8 This allows libraries with no library declarations (and therefore no name) | 8 This allows libraries with no library declarations (and therefore no name) |
9 to have parts, and it allows tools to easily find the library of a part | 9 to have parts, and it allows tools to easily find the library of a part |
10 file. | 10 file. |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 time (in ms) to wait between file watcher events before scheduling a build. | 66 time (in ms) to wait between file watcher events before scheduling a build. |
67 Defaults to 50. | 67 Defaults to 50. |
68 | 68 |
69 * Removed require.js module loading timeout for dartdevc, which resolves an | 69 * Removed require.js module loading timeout for dartdevc, which resolves an |
70 issue where the initial load of an app might give a timeout error. | 70 issue where the initial load of an app might give a timeout error. |
71 | 71 |
72 * dartfmt | 72 * dartfmt |
73 | 73 |
74 * Support assert in const constructor initializer lists. | 74 * Support assert in const constructor initializer lists. |
75 * Better formatting for multi-line strings in argument lists. | 75 * Better formatting for multi-line strings in argument lists. |
| 76 wasn't in a Git repository. |
| 77 |
| 78 * Dart Dev Compiler |
| 79 |
| 80 * dartdevc will no longer throw an error from `is` checks that return a |
| 81 different result in weak mode |
| 82 (SDK issue [28988](https://github.com/dart-lang/sdk/issues/28988)). |
| 83 For example: |
| 84 ```dart |
| 85 main() { |
| 86 List l = []; |
| 87 // Prints "false", does not throw. |
| 88 print(l is List<String>); |
| 89 } |
| 90 ``` |
76 | 91 |
77 ## 1.24.2 - 22-06-2017 | 92 ## 1.24.2 - 22-06-2017 |
78 | 93 |
79 * Fixes for debugging in Dartium. | 94 * Fixes for debugging in Dartium. |
80 * Fix DevConsole crash with JS | 95 * Fix DevConsole crash with JS |
81 (https://github.com/dart-lang/sdk/issues/29873). | 96 (https://github.com/dart-lang/sdk/issues/29873). |
82 * Fix debugging in WebStorm, NULL returned for JS objects | 97 * Fix debugging in WebStorm, NULL returned for JS objects |
83 (https://github.com/dart-lang/sdk/issues/29854). | 98 (https://github.com/dart-lang/sdk/issues/29854). |
84 | 99 |
85 ## 1.24.1 - 14-06-2017 | 100 ## 1.24.1 - 14-06-2017 |
(...skipping 2081 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2167 they will keep the Dart process alive until they time out. This fixes the | 2182 they will keep the Dart process alive until they time out. This fixes the |
2168 handling of persistent connections. Previously, the client would shut down | 2183 handling of persistent connections. Previously, the client would shut down |
2169 immediately after a request. | 2184 immediately after a request. |
2170 | 2185 |
2171 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 2186 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
2172 default. The new `autoCompress` property can be set to `true` to re-enable | 2187 default. The new `autoCompress` property can be set to `true` to re-enable |
2173 compression. | 2188 compression. |
2174 | 2189 |
2175 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 2190 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
2176 which controls how it resolves `package:` URIs. | 2191 which controls how it resolves `package:` URIs. |
OLD | NEW |