| OLD | NEW |
| 1 ## 1.19.0 | 1 ## 1.19.0 |
| 2 | 2 |
| 3 ### Tool Changes | 3 ### Tool Changes |
| 4 | 4 |
| 5 * Pub | 5 * Pub |
| 6 * Added the ability for packages to declare a constraint on the [Flutter][] | 6 * Added the ability for packages to declare a constraint on the [Flutter][] |
| 7 SDK: | 7 SDK: |
| 8 | 8 |
| 9 environment: | 9 environment: |
| 10 flutter: ^0.1.2 | 10 flutter: ^0.1.2 |
| 11 sdk: >=1.19.0 <2.0.0 | 11 sdk: >=1.19.0 <2.0.0 |
| 12 | 12 |
| 13 A Flutter constraint will only be satisfiable when pub is running in the | 13 A Flutter constraint will only be satisfiable when pub is running in the |
| 14 context of the `flutter` executable, and when the Flutter SDK version | 14 context of the `flutter` executable, and when the Flutter SDK version |
| 15 matches the constraint. | 15 matches the constraint. |
| 16 | 16 |
| 17 * Added `sdk` as a new package source that fetches packages from a hard-coded | 17 * Added `sdk` as a new package source that fetches packages from a hard-coded |
| 18 SDK. Currently only the `flutter` SDK is supported: | 18 SDK. Currently only the `flutter` SDK is supported: |
| 19 | 19 |
| 20 dependencies: | 20 dependencies: |
| 21 flutter_driver: | 21 flutter_driver: |
| 22 sdk: flutter | 22 sdk: flutter |
| 23 version: ^0.0.1 | 23 version: ^0.0.1 |
| 24 | 24 |
| 25 A Flutter `sdk` dependency will only be satisfiable when pub is running in | 25 A Flutter `sdk` dependency will only be satisfiable when pub is running in |
| 26 the context of the `flutter` executable, and when the Flutter SDK contains a | 26 the context of the `flutter` executable, and when the Flutter SDK contains a |
| 27 package with the given name whose version matches the constraint. | 27 package with the given name whose version matches the constraint. |
| 28 | 28 |
| 29 * `tar` files on Linux are now created with `0` as the user and group IDs. |
| 30 This fixes a crash when publishing packages while using Active Directory. |
| 31 |
| 29 * Fixed a bug where packages from a hosted HTTP URL were considered the same | 32 * Fixed a bug where packages from a hosted HTTP URL were considered the same |
| 30 as packages from an otherwise-identical HTTPS URL. | 33 as packages from an otherwise-identical HTTPS URL. |
| 31 | 34 |
| 32 * Fixed timer formatting for timers that lasted longer than a minute. | 35 * Fixed timer formatting for timers that lasted longer than a minute. |
| 33 | 36 |
| 34 * Eliminate some false negatives when determining whether global executables | 37 * Eliminate some false negatives when determining whether global executables |
| 35 are on the user's executable path. | 38 are on the user's executable path. |
| 36 | 39 |
| 37 [Flutter]: https://flutter.io/ | 40 [Flutter]: https://flutter.io/ |
| 38 | 41 |
| (...skipping 1033 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1072 they will keep the Dart process alive until they time out. This fixes the | 1075 they will keep the Dart process alive until they time out. This fixes the |
| 1073 handling of persistent connections. Previously, the client would shut down | 1076 handling of persistent connections. Previously, the client would shut down |
| 1074 immediately after a request. | 1077 immediately after a request. |
| 1075 | 1078 |
| 1076 * **Breaking change:** `HttpServer` no longer compresses all traffic by | 1079 * **Breaking change:** `HttpServer` no longer compresses all traffic by |
| 1077 default. The new `autoCompress` property can be set to `true` to re-enable | 1080 default. The new `autoCompress` property can be set to `true` to re-enable |
| 1078 compression. | 1081 compression. |
| 1079 | 1082 |
| 1080 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, | 1083 * `dart:isolate`: `Isolate.spawnUri` added the optional `packageRoot` argument, |
| 1081 which controls how it resolves `package:` URIs. | 1084 which controls how it resolves `package:` URIs. |
| OLD | NEW |