OLD | NEW |
1 ## 1.13.0 | 1 ## 1.13.0 |
2 | 2 |
3 * `dart:core` | 3 * `dart:core` |
4 * `Uri` added `removeFragment` method. | 4 * `Uri` added `removeFragment` method. |
5 * `String.allMatches` (implementing `Pattern.allMatches`) is now lazy, | 5 * `String.allMatches` (implementing `Pattern.allMatches`) is now lazy, |
6 as all `allMatches` implementations are intended to be. | 6 as all `allMatches` implementations are intended to be. |
7 * `dart:io` | 7 * `dart:io` |
8 * `HttpClient` no longer sends URI fragments in the requeust. This is not | 8 * `HttpClient` no longer sends URI fragments in the requeust. This is not |
9 allowed by the HTTP protocol. | 9 allowed by the HTTP protocol. |
10 The `HttpServer` still gracefully receives fragments, but discards them | 10 The `HttpServer` still gracefully receives fragments, but discards them |
(...skipping 27 matching lines...) Expand all Loading... |
38 `setInnerHtml` or other methods that create DOM from text. It is | 38 `setInnerHtml` or other methods that create DOM from text. It is |
39 also more efficient, skipping the creation of a `DocumentFragment`. | 39 also more efficient, skipping the creation of a `DocumentFragment`. |
40 | 40 |
41 * `dart:io` | 41 * `dart:io` |
42 * Added two new file modes, `WRITE_ONLY` and `WRITE_ONLY_APPEND` for | 42 * Added two new file modes, `WRITE_ONLY` and `WRITE_ONLY_APPEND` for |
43 opening a file write only. | 43 opening a file write only. |
44 [eaeecf2](https://github.com/dart-lang/sdk/commit/eaeecf2ed13ba6c7fbfd653c3c
592974a7120960) | 44 [eaeecf2](https://github.com/dart-lang/sdk/commit/eaeecf2ed13ba6c7fbfd653c3c
592974a7120960) |
45 * Change stdout/stderr to binary mode on Windows. | 45 * Change stdout/stderr to binary mode on Windows. |
46 [4205b29](https://github.com/dart-lang/sdk/commit/4205b2997e01f2cea8e2f44c6f
46ed6259ab7277) | 46 [4205b29](https://github.com/dart-lang/sdk/commit/4205b2997e01f2cea8e2f44c6f
46ed6259ab7277) |
47 | 47 |
| 48 * `dart:mirrors` |
| 49 * `InstanceMirror.delegate` moved up to `ObjectMirror`. |
| 50 |
48 ### Tool changes | 51 ### Tool changes |
49 | 52 |
50 * Pub | 53 * Pub |
51 | 54 |
52 * `pub run` and `pub global run` | 55 * `pub run` and `pub global run` |
53 | 56 |
54 * Faster start time for executables that don't import transformed code. | 57 * Faster start time for executables that don't import transformed code. |
55 | 58 |
56 * Binstubs for globally-activated executables are now written in the system | 59 * Binstubs for globally-activated executables are now written in the system |
57 encoding, rather than always in `UTF-8`. To update existing executables, | 60 encoding, rather than always in `UTF-8`. To update existing executables, |
(...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
469 they will keep the Dart process alive until they time out. This fixes the | 472 they will keep the Dart process alive until they time out. This fixes the |
470 handling of persistent connections. Previously, the client would shut down | 473 handling of persistent connections. Previously, the client would shut down |
471 immediately after a request. | 474 immediately after a request. |
472 | 475 |
473 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 476 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
474 default. The new `autoCompress` property can be set to `true` to re-enable | 477 default. The new `autoCompress` property can be set to `true` to re-enable |
475 compression. | 478 compression. |
476 | 479 |
477 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 480 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
478 which controls how it resolves `package:` URIs. | 481 which controls how it resolves `package:` URIs. |
OLD | NEW |