Update Rust crate cargo-edit to 0.13.0 #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.8.0->0.13.0Release Notes
killercup/cargo-edit (cargo-edit)
v0.13.7Compare Source
Internal
v0.13.6Compare Source
Fixes
v0.13.5Compare Source
Fixes
v0.13.4Compare Source
Fixes
-nas a short for--dry-runv0.13.3Compare Source
Fixes
v0.13.2Compare Source
Fixes
v0.13.1Compare Source
Performance
v0.13.0Compare Source
Breaking Changes
--offlineas we don't have local caching for sparse registryFixes
v0.12.3Compare Source
Internal
v0.12.2Compare Source
Features
v0.12.1Compare Source
Fixes
v0.12.0Compare Source
Breaking Changes
cargo remove--recursive <true|false>now defaults to the same as--compatible <true|false>Features
--ignore-rust-versionand--rust-version <VER>flagsFixes
--incompatible allow --compatible denyv0.11.11Compare Source
upgrade--locked --dry-runshould error if there are changesv0.11.10Compare Source
Fixes
upgrade--verbose, moving the existing--verboseto--verbose --verbose.v0.11.9Compare Source
Fixes
upgradestdout, instead ofstderrv0.11.8Compare Source
Internal
v0.11.7Compare Source
Fixes
v0.11.6Compare Source
Fixes
upgradev0.11.5Compare Source
v0.11.4Compare Source
Features
set-versionworkspace.package.versionand all dependents, when neededFixes
set-versionworkspace.dependenciesin virtual workspacesv0.11.3Compare Source
Fixes
v0.11.2Compare Source
Features
upgradeworkspace.dependencies(new in Rust 1.64)v0.11.1Compare Source
upgrade--locked --dry-runshould error if there are changesv0.11.0Compare Source
This release is another step in our effort to find the appropriate
cargo upgradeworkflow for merging intocargo.This new iteration is modeled on the idea "if we started from scratch, what
would
cargo updatelook like?". Besides getting us to think outsidethe box, I hope that we can deprecate
cargo updateand replace it withcargo upgrade(caution: this has not been passed by the cargo team). We needruntime with the proposed behavior with feedback to see how well the idea works
in theory and if it justifies the ecosystem churn of deprecating
cargo update.More concretely, the approach taken in this release is a
cargo update-likecommand that implicitly modifies
Cargo.lock.To this end
cargo upgradenow works on the whole workspace exclusively--package,--exclude, and the positionalPKGIDargumentcargo upgrade -p [email protected]will act as ifcargo update -p serde --precise 1.0.100was performed--incompatibleor--pinnedto upgrade to incompatible versions--compatible falseA side benefit of this approach is that users will get an approximation of
minimal-version resolution so long as they stay within
cargo addandcargo upgradeand commit theirCargo.lockfile.Please include in any
feedback:
Breaking Changes
upgrade--compatible false--compatible true, reserving--pinnedfor incompatible upgrades-i/--incompatible--package <NAME>--packageand--excludenow take crate names rather than dependencies names (matters when dependencies are renamed)Features
upgrade--recursive <true|false>for controlling how the lockfile is updatedFixes
upgrade3.2.xas pinnedv0.10.4Compare Source
Fixes
upgradev0.10.3Compare Source
Fixes
upgradecargo outdated, to raise visibility for why a change isn't made--offline--to-lockfileto update non-registry version requirements--helpto be consistent withcargo addrm--helpto be consistent withcargo addv0.10.2Compare Source
Fixes
upgrade--to-lockfileis setrmv0.10.1Compare Source
Features
upgrade--pinnedflag when pinned dependencies are skippedFixes
addv0.10.0Compare Source
Breaking changes
cargo addremove in favor of the version included with cargo 1.62.0cargo upgradeskips pinned dependencies by default, run with--pinnedto do them allcargo upgrade --skip-compatibleis now default, run with--to-lockfileto upgrade allcargo upgradenow accepts dependency keys rather than crate namescargo upgradenow preserves version req precisioncargo upgrade --allow-prereleasewas removed to matchcargo addFixes
All
--manifest-pathwith--pkgid--manifest-pathupgradeFeatures
upgrade--verbose, see why dependencies didn't upgrade--locked--pkgidrm--targetflag--dry-runflagv0.9.1Compare Source
Fixes
set-version
v0.9.0Compare Source
In large part, this release is a test-bed for changes proposed as part of the
path to merging
cargo-addinto cargo. Seeinternals
for more background on the changes.
Breaking Changes
vendored-libgit2is activated by defaultcargo-add
--upgrade <policy>--sort--allow-prereleasecargo add <git-url>, requiringcargo add --git <git-url>--path <path>in favor ofcargo add <path>--vers <version-req>in favor ofcargo add <name>@​<version-req>--gitsupport is now feature gated as we work out how to expose itFeatures
cargo-add
--tagand--revsupport--default-featuresflag for when updating an existing entry--no-optionalflag for when updating an existing entry,to separate--features-Fshort flag for--featurescargo add serde +derivefeature activation--dry-runsupportFixes
General
sourcetablecargo-add
--registrywithname@versionand path dependencies--target=(ie empty target)--manifest-pathand--packagecargo-rm
cargo-upgrade
cargo-set-version
--metadatato override version metadataConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.