OLD | NEW |
1 ## 1.11.0 | 1 ## 1.11.0 |
2 | 2 |
3 ### Core library changes | 3 ### Core library changes |
4 | 4 |
5 * `dart:core` | 5 * `dart:core` |
6 * Add `unmodifiable` constructor to `List` - | 6 * Add `unmodifiable` constructor to `List` - |
7 [r45334](https://code.google.com/p/dart/source/detail?r=45334) | 7 [r45334](https://code.google.com/p/dart/source/detail?r=45334) |
8 * `dart:isolate` *Experimental* | 8 * `dart:isolate` *Experimental* |
9 * Make the `priority` parameter of `Isolate.ping` and `Isolate.kill` methods | 9 * Make the `priority` parameter of `Isolate.ping` and `Isolate.kill` methods |
10 a named parameter. | 10 a named parameter. |
11 * Remove the `Isolate.AS_EVENT` priority. | 11 * Remove the `Isolate.AS_EVENT` priority. |
12 * Add extra `response` parameter to `Isolate.ping` and | 12 * Add extra `response` parameter to `Isolate.ping` and |
13 `Isolate.addOnExitListener` - | 13 `Isolate.addOnExitListener` - |
14 [r45092](https://code.google.com/p/dart/source/detail?r=45092) | 14 [r45092](https://code.google.com/p/dart/source/detail?r=45092) |
15 | 15 |
16 ## 1.10.0 – 2015-04-29 | 16 ## 1.10.0 – 2015-04-29 |
17 | 17 |
18 ### Core library changes | 18 ### Core library changes |
19 | 19 |
20 * `dart:convert` | 20 * `dart:convert` |
21 * Fix behavior of `HtmlEscape`. It no longer escapes | 21 * **POTENTIALLY BREAKING** Fix behavior of `HtmlEscape`. It no longer escapes |
22 no-break space (U+00A0) anywhere or forward slash (`/`, `U+002F`) in element | 22 no-break space (U+00A0) anywhere or forward slash (`/`, `U+002F`) in element |
23 context. Slash is still escaped using `HtmlEscapeMode.UNKNOWN`. | 23 context. Slash is still escaped using `HtmlEscapeMode.UNKNOWN`. |
24 [r45003](https://code.google.com/p/dart/source/detail?r=45003), | 24 [r45003](https://code.google.com/p/dart/source/detail?r=45003), |
25 [r45153](https://code.google.com/p/dart/source/detail?r=45153), | 25 [r45153](https://code.google.com/p/dart/source/detail?r=45153), |
26 [r45189](https://code.google.com/p/dart/source/detail?r=45189) | 26 [r45189](https://code.google.com/p/dart/source/detail?r=45189) |
27 | 27 |
28 * `dart:core` | 28 * `dart:core` |
29 * `Uri.parse` added `start` and `end` positional arguments. | 29 * `Uri.parse` added `start` and `end` positional arguments. |
30 | 30 |
31 * `dart:html` | 31 * `dart:html` |
32 * `CssClassSet` method arguments must now be 'tokens', i.e. non-empty | 32 * **POTENTIALLY BREAKING** `CssClassSet` method arguments must now be 'tokens'
, i.e. non-empty |
33 strings with no white-space characters. The implementation was incorrect for | 33 strings with no white-space characters. The implementation was incorrect for |
34 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 |
35 faster implementation. | 35 faster implementation. |
36 [r44898](https://code.google.com/p/dart/source/detail?r=44898), | 36 [Announcement](https://groups.google.com/a/dartlang.org/d/msg/announce/jmUI2XJ
HfC8/UZUCvJH3p2oJ) |
37 [r45307](https://code.google.com/p/dart/source/detail?r=45307) | 37 |
| 38 * `dart:io` |
| 39 |
| 40 * `ProcessResult` now exposes a constructor. |
| 41 * `import` and `Isolate.spawnUri` now supports the |
| 42 [Data URI scheme](http://en.wikipedia.org/wiki/Data_URI_scheme) on the VM. |
| 43 |
| 44 ## Tool Changes |
| 45 |
| 46 ### pub |
| 47 |
| 48 * Running `pub run foo` within a package now runs the `foo` executable defined |
| 49 by the `foo` package. The previous behavior ran `bin/foo`. This makes it |
| 50 easy to run binaries in dependencies, for instance `pub run test`. |
| 51 |
| 52 * On Mac and Linux, signals sent to `pub run` and forwarded to the child |
| 53 command. |
38 | 54 |
39 ## 1.9.3 – 2015-04-14 | 55 ## 1.9.3 – 2015-04-14 |
40 | 56 |
41 This is a bug fix release which merges a number of commits from `bleeding_edge`. | 57 This is a bug fix release which merges a number of commits from `bleeding_edge`. |
42 | 58 |
43 * dart2js: Addresses as issue with minified Javascript output with CSP enabled - | 59 * dart2js: Addresses as issue with minified Javascript output with CSP enabled - |
44 [r44453](https://code.google.com/p/dart/source/detail?r=44453) | 60 [r44453](https://code.google.com/p/dart/source/detail?r=44453) |
45 | 61 |
46 * Editor: Fixes accidental updating of files in the pub cache during rename | 62 * Editor: Fixes accidental updating of files in the pub cache during rename |
47 refactoring - [r44677](https://code.google.com/p/dart/source/detail?r=44677) | 63 refactoring - [r44677](https://code.google.com/p/dart/source/detail?r=44677) |
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 they will keep the Dart process alive until they time out. This fixes the | 284 they will keep the Dart process alive until they time out. This fixes the |
269 handling of persistent connections. Previously, the client would shut down | 285 handling of persistent connections. Previously, the client would shut down |
270 immediately after a request. | 286 immediately after a request. |
271 | 287 |
272 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 288 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
273 default. The new `autoCompress` property can be set to `true` to re-enable | 289 default. The new `autoCompress` property can be set to `true` to re-enable |
274 compression. | 290 compression. |
275 | 291 |
276 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 292 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
277 which controls how it resolves `package:` URIs. | 293 which controls how it resolves `package:` URIs. |
OLD | NEW |