Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 ## 1.17.0 | 1 ## 1.17.0 |
| 2 | 2 |
| 3 ### Core library changes | 3 ### Core library changes |
| 4 * `dart:core` | 4 * `dart:core` |
| 5 * `Uri.replace` supports iterables as values for the query parameters. | 5 * `Uri.replace` supports iterables as values for the query parameters. |
| 6 * `Uri.parseIPv6Address` returns a `Uint8List`. | 6 * `Uri.parseIPv6Address` returns a `Uint8List`. |
| 7 | 7 |
| 8 ## 1.16.0 | 8 ## 1.16.0 |
| 9 | 9 |
| 10 ### Core library changes | 10 ### Core library changes |
| 11 | 11 |
| 12 * `dart:convert` | 12 * `dart:convert` |
| 13 * Added `BASE64URL` codec and corresponding `Base64Codec.urlSafe` constructor. | 13 * Added `BASE64URL` codec and corresponding `Base64Codec.urlSafe` constructor. |
| 14 | 14 |
| 15 * Introduce `ChunkedConverter` and deprecate chunked methods on `Converter`. | 15 * Introduce `ChunkedConverter` and deprecate chunked methods on `Converter`. |
| 16 | 16 |
| 17 * `dart:html` | |
| 18 | |
| 19 There have been a number of **BREAKING** changes to align APIs with recent cha nges Chrome. | |
|
Alan Knight
2016/04/25 17:09:09
"in Chrome"
Also line length
kevmoo
2016/04/25 21:31:10
Done.
| |
| 20 These including: | |
|
Alan Knight
2016/04/25 17:09:09
include:
kevmoo
2016/04/25 21:31:10
Done.
| |
| 21 | |
| 22 * The `clipboardData` property has been removed from `KeyEvent` | |
| 23 and `Event`. It has been moved to the new `ClipboardEvent` class, which is | |
| 24 now used by `copy`, `cut`, and `paste` events. | |
| 25 | |
| 26 * The `layer` property has been removed from `KeyEvent` and | |
| 27 `UIEvent`. It has been moved to `MouseEvent`. | |
| 28 | |
| 29 * The `Point get page` property has been removed from `UIEvent`. | |
| 30 It still exists on `MouseEvent` and `Touch`. | |
| 31 | |
| 32 There have also been a number of other additions and removals to `dart:html`, | |
| 33 `dart:indexed_db`, `dart:svg`, `dart:web_audio`, and `dart:web_gl` that | |
| 34 correspond to changes to Chrome APIs between v39 and v45. Many of the breaking | |
| 35 changes represent APIs that would have caused runtime exceptions when compiled | |
| 36 to Javascript and run on recent Chrome releases. | |
| 37 | |
|
terry
2016/04/25 17:56:11
You'll want to add these too:
1. Chrome's ShadowR
kevmoo
2016/04/25 21:31:10
Done.
| |
| 17 * `dart:io` | 38 * `dart:io` |
| 18 * Added `SecurityContext.alpnSupported`, which is true if a platform | 39 * Added `SecurityContext.alpnSupported`, which is true if a platform |
| 19 supports ALPN, and false otherwise. | 40 supports ALPN, and false otherwise. |
| 20 | 41 |
| 21 ### Analyzer | 42 ### Analyzer |
| 22 | 43 |
| 23 * Static checking of `for in` statements. These will now produce static | 44 * Static checking of `for in` statements. These will now produce static |
| 24 warnings: | 45 warnings: |
| 25 | 46 |
| 26 ```dart | 47 ```dart |
| (...skipping 871 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 898 they will keep the Dart process alive until they time out. This fixes the | 919 they will keep the Dart process alive until they time out. This fixes the |
| 899 handling of persistent connections. Previously, the client would shut down | 920 handling of persistent connections. Previously, the client would shut down |
| 900 immediately after a request. | 921 immediately after a request. |
| 901 | 922 |
| 902 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 923 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
| 903 default. The new `autoCompress` property can be set to `true` to re-enable | 924 default. The new `autoCompress` property can be set to `true` to re-enable |
| 904 compression. | 925 compression. |
| 905 | 926 |
| 906 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 927 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
| 907 which controls how it resolves `package:` URIs. | 928 which controls how it resolves `package:` URIs. |
| OLD | NEW |