Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 ## 1.11.0 | 1 ## 1.11.0 |
| 2 | 2 |
| 3 ### Core library changes | 3 ### Core library changes |
| 4 | 4 |
| 5 * Add `unmodifiable` constructor to `List` class - | 5 * `dart:core` |
| 6 [r45334](https://code.google.com/p/dart/source/detail?r=45334), | 6 * Add `unmodifiable` constructor to `List` - |
| 7 * Update experimental Isolate API: | 7 [r45334](https://code.google.com/p/dart/source/detail?r=45334) |
| 8 - Make priorty parameters of `Isolate.ping` and `Isolate.kill` methods | 8 * `dart:isolate` *Experimental* |
| 9 * Make priorty parameters of `Isolate.ping` and `Isolate.kill` methods | |
|
Kathy Walrath
2015/04/29 18:07:57
sp: priority
(also: parameters -> parameter)
| |
| 9 a named parameter. | 10 a named parameter. |
| 10 - Remove the `Isolate.AS_EVENT` priority. | 11 * Remove the `Isolate.AS_EVENT` priority. |
| 11 - Add extra `response` parameter to `Isolate.ping` and | 12 * Add extra `response` parameter to `Isolate.ping` and |
| 12 `Isolate.addOnExitListener`. | 13 `Isolate.addOnExitListener` - |
| 13 [r45092](https://code.google.com/p/dart/source/detail?r=45092), | 14 [r45092](https://code.google.com/p/dart/source/detail?r=45092) |
| 14 | 15 |
| 15 ## 1.10.0 | 16 ## 1.10.0 – 2015-04-29 |
| 16 | 17 |
| 17 ### Core library changes | 18 ### Core library changes |
| 18 | 19 |
| 19 * Fix behavior of `HtmlEscape` in `dart:convert`. It no longer escapes | 20 * `dart:convert` |
| 20 no-break space (U+00A0) anywhere or forward slash ('/', U+002F) in element | 21 * Fix behavior of `HtmlEscape`. It no longer escapes |
| 21 context. Slash is still escaped in the "unknown" context. | 22 no-break space (U+00A0) anywhere or forward slash (`/`, `U+002F`) in element |
| 23 context. Slash is still escaped using `HtmlEscapeMode.UNKNOWN`. | |
| 22 [r45003](https://code.google.com/p/dart/source/detail?r=45003), | 24 [r45003](https://code.google.com/p/dart/source/detail?r=45003), |
| 23 [r45153](https://code.google.com/p/dart/source/detail?r=45153), | 25 [r45153](https://code.google.com/p/dart/source/detail?r=45153), |
| 24 [r45189](https://code.google.com/p/dart/source/detail?r=45189) | 26 [r45189](https://code.google.com/p/dart/source/detail?r=45189) |
| 25 | 27 |
| 26 * dart:html: CssClassSet method arguments must now be 'tokens', i.e. non-empty | 28 * `dart:core` |
| 29 * `Uri.parse` added `start` and `end` positional arguments. | |
| 30 | |
| 31 * `dart:html` | |
| 32 * `CssClassSet` method arguments must now be 'tokens', i.e. non-empty | |
| 27 strings with no white-space characters. The implementation was incorrect for | 33 strings with no white-space characters. The implementation was incorrect for |
| 28 class names containing spaces. The fix is to forbid spaces and provide a | 34 class names containing spaces. The fix is to forbid spaces and provide a |
| 29 faster implementation. | 35 faster implementation. |
| 30 [r44898](https://code.google.com/p/dart/source/detail?r=44898), | 36 [r44898](https://code.google.com/p/dart/source/detail?r=44898), |
| 31 [r45307](https://code.google.com/p/dart/source/detail?r=45307) | 37 [r45307](https://code.google.com/p/dart/source/detail?r=45307) |
| 32 | 38 |
| 33 ## 1.9.3 (2015-04-14) | 39 ## 1.9.3 – 2015-04-14 |
| 34 | 40 |
| 35 This is a bug fix release which merges a number of commits from `bleeding_edge`. | 41 This is a bug fix release which merges a number of commits from `bleeding_edge`. |
| 36 | 42 |
| 37 * dart2js: Addresses as issue with minified Javascript output with CSP enabled - | 43 * dart2js: Addresses as issue with minified Javascript output with CSP enabled - |
| 38 [r44453](https://code.google.com/p/dart/source/detail?r=44453) | 44 [r44453](https://code.google.com/p/dart/source/detail?r=44453) |
| 39 | 45 |
| 40 * Editor: Fixes accidental updating of files in the pub cache during rename | 46 * Editor: Fixes accidental updating of files in the pub cache during rename |
| 41 refactoring - [r44677](https://code.google.com/p/dart/source/detail?r=44677) | 47 refactoring - [r44677](https://code.google.com/p/dart/source/detail?r=44677) |
| 42 | 48 |
| 43 * Editor: Fix for | 49 * Editor: Fix for |
| 44 [issue 23032](https://code.google.com/p/dart/issues/detail?id=23032) | 50 [issue 23032](https://code.google.com/p/dart/issues/detail?id=23032) |
| 45 regarding skipped breakpoints on Windows - | 51 regarding skipped breakpoints on Windows - |
| 46 [r44824](https://code.google.com/p/dart/source/detail?r=44824) | 52 [r44824](https://code.google.com/p/dart/source/detail?r=44824) |
| 47 | 53 |
| 48 * dart:mirrors: Fix `MethodMirror.source` when the method is on the first line | 54 * dart:mirrors: Fix `MethodMirror.source` when the method is on the first line |
| 49 in a script - | 55 in a script - |
| 50 [r44957](https://code.google.com/p/dart/source/detail?r=44957), | 56 [r44957](https://code.google.com/p/dart/source/detail?r=44957), |
| 51 [r44976](https://code.google.com/p/dart/source/detail?r=44976) | 57 [r44976](https://code.google.com/p/dart/source/detail?r=44976) |
| 52 | 58 |
| 53 * pub: Fix for | 59 * pub: Fix for |
| 54 [issue 23084](https://code.google.com/p/dart/issues/detail?id=23084): | 60 [issue 23084](https://code.google.com/p/dart/issues/detail?id=23084): |
| 55 Pub can fail to load transformers necessary for local development - | 61 Pub can fail to load transformers necessary for local development - |
| 56 [r44876](https://code.google.com/p/dart/source/detail?r=44876) | 62 [r44876](https://code.google.com/p/dart/source/detail?r=44876) |
| 57 | 63 |
| 58 ## 1.9.1 (2015-03-25) | 64 ## 1.9.1 – 2015-03-25 |
| 59 | 65 |
| 60 ### Language changes | 66 ### Language changes |
| 61 | 67 |
| 62 * Support for `async`, `await`, `sync*`, `async*`, `yield`, `yield*`, and `await | 68 * Support for `async`, `await`, `sync*`, `async*`, `yield`, `yield*`, and `await |
| 63 for`. See the [the language tour][async] for more details. | 69 for`. See the [the language tour][async] for more details. |
| 64 | 70 |
| 65 * Enum support is fully enabled. See [the language tour][enum] for more details. | 71 * Enum support is fully enabled. See [the language tour][enum] for more details. |
| 66 | 72 |
| 67 [async]: https://www.dartlang.org/docs/dart-up-and-running/ch02.html#asynchrony | 73 [async]: https://www.dartlang.org/docs/dart-up-and-running/ch02.html#asynchrony |
| 68 [enum]: https://www.dartlang.org/docs/dart-up-and-running/ch02.html#enums | 74 [enum]: https://www.dartlang.org/docs/dart-up-and-running/ch02.html#enums |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 162 | 168 |
| 163 * The static getter `Isolate.current` was added. | 169 * The static getter `Isolate.current` was added. |
| 164 | 170 |
| 165 * The `Isolate` methods `addOnExitListener`, `removeOnExitListener`, | 171 * The `Isolate` methods `addOnExitListener`, `removeOnExitListener`, |
| 166 `setErrorsFatal`, `addOnErrorListener`, and `removeOnErrorListener` now work | 172 `setErrorsFatal`, `addOnErrorListener`, and `removeOnErrorListener` now work |
| 167 on the VM. | 173 on the VM. |
| 168 | 174 |
| 169 * Isolates spawned via `Isolate.spawn` now allow most objects, including | 175 * Isolates spawned via `Isolate.spawn` now allow most objects, including |
| 170 top-level and static functions, to be sent between them. | 176 top-level and static functions, to be sent between them. |
| 171 | 177 |
| 172 ## 1.8.5 (2015-01-21) | 178 ## 1.8.5 – 2015-01-21 |
| 173 | 179 |
| 174 * Code generation for SIMD on ARM and ARM64 is fixed. | 180 * Code generation for SIMD on ARM and ARM64 is fixed. |
| 175 | 181 |
| 176 * A possible crash on MIPS with newer GCC toolchains has been prevented. | 182 * A possible crash on MIPS with newer GCC toolchains has been prevented. |
| 177 | 183 |
| 178 * A segfault when using `rethrow` was fixed ([issue 21795][]). | 184 * A segfault when using `rethrow` was fixed ([issue 21795][]). |
| 179 | 185 |
| 180 [issue 21795]: https://code.google.com/p/dart/issues/detail?id=21795 | 186 [issue 21795]: https://code.google.com/p/dart/issues/detail?id=21795 |
| 181 | 187 |
| 182 ## 1.8.3 (2014-12-10) | 188 ## 1.8.3 – 2014-12-10 |
| 183 | 189 |
| 184 * Breakpoints can be set in the Editor using file suffixes ([issue 21280][]). | 190 * Breakpoints can be set in the Editor using file suffixes ([issue 21280][]). |
| 185 | 191 |
| 186 * IPv6 addresses are properly handled by `HttpClient` in `dart:io`, fixing a | 192 * IPv6 addresses are properly handled by `HttpClient` in `dart:io`, fixing a |
| 187 crash in pub ([issue 21698][]). | 193 crash in pub ([issue 21698][]). |
| 188 | 194 |
| 189 * Issues with the experimental `async`/`await` syntax have been fixed. | 195 * Issues with the experimental `async`/`await` syntax have been fixed. |
| 190 | 196 |
| 191 * Issues with a set of number operations in the VM have been fixed. | 197 * Issues with a set of number operations in the VM have been fixed. |
| 192 | 198 |
| 193 * `ListBase` in `dart:collection` always returns an `Iterable` with the correct | 199 * `ListBase` in `dart:collection` always returns an `Iterable` with the correct |
| 194 type argument. | 200 type argument. |
| 195 | 201 |
| 196 [issue 21280]: https://code.google.com/p/dart/issues/detail?id=21280 | 202 [issue 21280]: https://code.google.com/p/dart/issues/detail?id=21280 |
| 197 [issue 21698]: https://code.google.com/p/dart/issues/detail?id=21698 | 203 [issue 21698]: https://code.google.com/p/dart/issues/detail?id=21698 |
| 198 | 204 |
| 199 ## 1.8.0 (2014-11-28) | 205 ## 1.8.0 – 2014-11-28 |
| 200 | 206 |
| 201 * `dart:collection`: `SplayTree` added the `toSet` function. | 207 * `dart:collection`: `SplayTree` added the `toSet` function. |
| 202 | 208 |
| 203 * `dart:convert`: The `JsonUtf8Encoder` class was added. | 209 * `dart:convert`: The `JsonUtf8Encoder` class was added. |
| 204 | 210 |
| 205 * `dart:core`: | 211 * `dart:core`: |
| 206 | 212 |
| 207 * The `IndexError` class was added for errors caused by an index being outside | 213 * The `IndexError` class was added for errors caused by an index being outside |
| 208 its expected range. | 214 its expected range. |
| 209 | 215 |
| (...skipping 20 matching lines...) Expand all Loading... | |
| 230 `RawSecureSocket.secureServer`, and `RawSecureServerSocket.bind` added a | 236 `RawSecureSocket.secureServer`, and `RawSecureServerSocket.bind` added a |
| 231 `supportedProtocols` named argument for protocol negotiation. | 237 `supportedProtocols` named argument for protocol negotiation. |
| 232 | 238 |
| 233 * `RawSecureServerSocket` added a `supportedProtocols` field. | 239 * `RawSecureServerSocket` added a `supportedProtocols` field. |
| 234 | 240 |
| 235 * `RawSecureSocket` and `SecureSocket` added a `selectedProtocol` field which | 241 * `RawSecureSocket` and `SecureSocket` added a `selectedProtocol` field which |
| 236 contains the protocol selected during protocol negotiation. | 242 contains the protocol selected during protocol negotiation. |
| 237 | 243 |
| 238 [alpn]: https://tools.ietf.org/html/rfc7301 | 244 [alpn]: https://tools.ietf.org/html/rfc7301 |
| 239 | 245 |
| 240 ## 1.7.0 (2014-10-15) | 246 ## 1.7.0 – 2014-10-15 |
| 241 | 247 |
| 242 ### Tool changes | 248 ### Tool changes |
| 243 | 249 |
| 244 * `pub` now generates binstubs for packages that are globally activated so that | 250 * `pub` now generates binstubs for packages that are globally activated so that |
| 245 they can be put on the user's `PATH` and used as normal executables. See the | 251 they can be put on the user's `PATH` and used as normal executables. See the |
| 246 [`pub global activate` documentation][pub global activate]. | 252 [`pub global activate` documentation][pub global activate]. |
| 247 | 253 |
| 248 * When using `dart2js`, deferred loading now works with multiple Dart apps on | 254 * When using `dart2js`, deferred loading now works with multiple Dart apps on |
| 249 the same page. | 255 the same page. |
| 250 | 256 |
| (...skipping 11 matching lines...) Expand all Loading... | |
| 262 they will keep the Dart process alive until they time out. This fixes the | 268 they will keep the Dart process alive until they time out. This fixes the |
| 263 handling of persistent connections. Previously, the client would shut down | 269 handling of persistent connections. Previously, the client would shut down |
| 264 immediately after a request. | 270 immediately after a request. |
| 265 | 271 |
| 266 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 272 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
| 267 default. The new `autoCompress` property can be set to `true` to re-enable | 273 default. The new `autoCompress` property can be set to `true` to re-enable |
| 268 compression. | 274 compression. |
| 269 | 275 |
| 270 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 276 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
| 271 which controls how it resolves `package:` URIs. | 277 which controls how it resolves `package:` URIs. |
| OLD | NEW |