Skip to content

Commit 53448de

Browse files
jonasfjcommit-bot@chromium.org
authored and
commit-bot@chromium.org
committed
Bump pub
New commits include: ``` $ git log --format="%C(auto) %h %s" 0e657414a472e74ca5dd76ae0db50cc060251dec..00c00e8adf9706bebe8f94483b7663c5f36f59d2 00c00e8a Vendor tar (#2987) 291705ca Being gradual migration to null-safety (#2988) c5f52a37 Fix CI (#2989) 74040a45 Update to analyzer 1.5.0, migrate from deprecated AnalysisSession.getParsedUnit() (#2975) ce951d70 Fix dry-run tests for publishing by ensuring there is a server to reject requests (#2978) 018c9650 Update LICENSE (#2944) 2614f15c Revert "Vendor package:tar and package:chunked_stream (#2932)" (#2940) 12d9f457 Handle package:tar cancellations 255a3091 Vendor package:tar and package:chunked_stream (#2932) 86bf8b20 Handle relative git-url-paths correctly when --directory (#2919) 3716a681 Let `pub add` fail if extra arguments are passed (#2927) a03ac729 Minor cleanup to reduce risk of using path.current (#2924) e87b7b66 Added null check for name in UserInfo class (#2918) 056a8c9a pub deps --json (#2896) 53a69e27 Fix .packages entries of relative path deps when using --directory (#2916) d6308efc pub upgrade command shows count of discontinued packages (#2908) 51744805 Upgrade to the null safe versions of all dependencies (#2913) e0d538c7 Introduce .pubignore (#2787) 79f3a8b9 pub outdated: added clear message when no outdated packages. (#2898) 22463872 `cache clean` (#2904) 11e7b2ce `publish --dry-run` informs that the server might do more checks (#2883) b6977d50 Remove untrue assert (#2884) 35841f8d Merge branch 'cherry_picks_for_2_12' 0db3255b Don't fail on failed status listing (#2877) 53e8ecca Don't allow outdated taking arguments (#2872) e83a1dc1 Enable asserts when testing pub (#2754) 178f2edb Add --directory option (#2876) 5aadb70e Don't fail on failed status listing (#2877) 4bf8a927 Remove unused field (#2878) 73ad5426 Don't allow outdated taking arguments (#2872) 9a70949e Use Dart library to read and write tar files (#2817) 2f74230c Do not recommend decativating packages (#2871) b1697a27 Use full error message string in CommandResolutionFailedException (#2870) 16a6210d Upgrade `downgrade --help`: `downgrade` actually updates `pubspec.lock` (#2859) 6e240ea9 Use cached version listings as heuristic when prefetching (#2851) 58152f7c Allow trailing slash in PUB_HOSTED_URL (#2856) b1bf9a33 Handle poor package-listing responses robustly. (#2847) d941bd24 Fix request metadata when overriding dependencyType (#2848) ``` Change-Id: Id7cc4c09e74c02a92bcafe1a9d9bab9431900540 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/199040 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Jonas Jensen <jonasfj@google.com>
1 parent 9f750ca commit 53448de

File tree

3 files changed

+31
-3
lines changed

3 files changed

+31
-3
lines changed

.dart_tool/package_config.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"constraint, update this by running tools/generate_package_config.dart."
1212
],
1313
"configVersion": 2,
14-
"generated": "2021-05-05T10:52:59.908934",
14+
"generated": "2021-05-10T19:21:13.245788",
1515
"generator": "tools/generate_package_config.dart",
1616
"packages": [
1717
{
@@ -533,7 +533,7 @@
533533
"name": "pub",
534534
"rootUri": "../third_party/pkg/pub",
535535
"packageUri": "lib/",
536-
"languageVersion": "2.11"
536+
"languageVersion": "2.12"
537537
},
538538
{
539539
"name": "pub_semver",

CHANGELOG.md

+28
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,34 @@ Updated the Linter to `1.4.0`, which includes:
5959
- `use_build_context_synchronously` updated to recognize nullable types when
6060
accessed from legacy libraries.
6161

62+
#### Pub
63+
64+
* `dart pub publish` now respects `.pubignore` files with gitignore-style rules.
65+
`.gitignore` files in the repo are still respected if they are not
66+
overridden by a `.pubignore` in the same directory.
67+
68+
pub no longer queries git for listing the files. This implies:
69+
* Checked in files will now be ignored if they are included by a `.gitignore`
70+
rule.
71+
* Global ignores are no longer taken into account.
72+
* Even packages that are not in git source control will have their
73+
`.gitignore` files respected.
74+
75+
* New flag `dart pub deps --json` gives a machine parsable overview of the
76+
current dependencies.
77+
* New command: `dart pub cache clean`. Will delete everything in your current
78+
pub cache.
79+
* Commands related to a single package now takes a `--directory` option to
80+
operate on a package in the given directory instead of the working directory.
81+
* git dependencies with a relative repo url would previously be interpreted
82+
relative to the current package, even for transitive dependencies. This now
83+
fails instead.
84+
85+
* Pub now uses a Dart library to read and write tar files.
86+
This should fix several issues we had with incompatibilities between different
87+
system `tar`s.
88+
* `PUB_HOSTED_URL` can now include a trailing slash.
89+
6290
### Language
6391

6492
* Add an unsigned shift right operator `>>>`. Pad with zeroes, ignoring the

DEPS

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ vars = {
141141
"pool_rev": "7abe634002a1ba8a0928eded086062f1307ccfae",
142142
"process_rev": "56ece43b53b64c63ae51ec184b76bd5360c28d0b",
143143
"protobuf_rev": "0d03fd588df69e9863e2a2efc0059dee8f18d5b2",
144-
"pub_rev": "0e657414a472e74ca5dd76ae0db50cc060251dec",
144+
"pub_rev": "00c00e8adf9706bebe8f94483b7663c5f36f59d2",
145145
"pub_semver_rev": "f50d80ef10c4b2fa5f4c8878036a4d9342c0cc82",
146146
"resource_rev": "6b79867d0becf5395e5819a75720963b8298e9a7",
147147
"root_certificates_rev": "7e5ec82c99677a2e5b95ce296c4d68b0d3378ed8",

0 commit comments

Comments
 (0)