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 |