chore: bump to 0.101.0; update changelog - #17379
Conversation
|
|
||
| ### Added | ||
|
|
||
| - 🎉 Stabilize the new `build.build-dir` layout. |
There was a problem hiding this comment.
I took a first stab at it. Not sure how to communicate with external tool authors about argfile and also some other incompat considerations.
| - 🎉 Add a new built-in profile `debug`. | ||
| This is a preparation for transitioning the `dev` profile away from debugging | ||
| to give a saner default for faster development iterations. | ||
| Currently there is no difference between `dev` and `debug` profiles. | ||
| [docs](https://doc.rust-lang.org/nightly/cargo/reference/profiles.html#debug-1) |
There was a problem hiding this comment.
Do we want to say more about the transition in advance?
| On earlier editions, `default-features = false` is ignored with a warning. | ||
| ([RFC 3945](https://github.com/rust-lang/rfcs/pull/3945)) | ||
| [#17126](https://github.com/rust-lang/cargo/pull/17126) | ||
| - Cargo now warns on hyphenated lint names in the `[lints]` table, |
There was a problem hiding this comment.
This will annoy people, should we put it further up?
| - Reduce rustc command-line length pressure by no longer passing lint rustflags | ||
| when `--cap-lints=allow` is set. | ||
| [#17174](https://github.com/rust-lang/cargo/pull/17174) | ||
| - Disable incremental compilation under CI by default. |
There was a problem hiding this comment.
Should this be at the top, maybe with a !?
There was a problem hiding this comment.
Reordered items in 1.99 Changed section by importance. This and workspace default-features changes now got their
Also, group git related changes closer to each others.
| - When fetching with `net.git-fetch-with-cli` fails, | ||
| Cargo now suggests disabling it to fall back to built-in git support. | ||
| [#17252](https://github.com/rust-lang/cargo/pull/17252) | ||
| - Avoid parsing unchanged lockfiles |
There was a problem hiding this comment.
Mention of performance? Should we group this with other perf work?
| [#17252](https://github.com/rust-lang/cargo/pull/17252) | ||
| - Avoid parsing unchanged lockfiles | ||
| [#17301](https://github.com/rust-lang/cargo/pull/17301) | ||
| - Add a suggestion when adding `[lints]` to a workspace to use `[workspace.lints]` instead |
|
|
||
| ### Changed | ||
|
|
||
| - cargo-clean: Improve descriptions for clean options |
There was a problem hiding this comment.
Is this "Change", "Fixed", "Documentation"?
2ac3dfd to
f2a4a48
Compare
|
r? @epage rustbot has assigned @epage. Use Why was this reviewer chosen?The reviewer was selected based on:
|
Update cargo submodule 5 commits in 514c56dd7321eecbfdcf9b6479519cf4edfab906..e8cb624d5701824f46a2ec5873cfd59ee3d2f66c 2026-08-19 00:31:04 +0000 to 2026-08-22 00:23:45 +0000 - feat(config): Add build.fingerprint (rust-lang/cargo#17382) - chore: bump to 0.101.0; update changelog (rust-lang/cargo#17379) - Install cargo tools with locked dependencies (rust-lang/cargo#17377) - test(compile): Clean up freshness tests (rust-lang/cargo#17376) - Fix clippy warning (rust-lang/cargo#17378) r? ghost
rendered
or preview through
mdbook serve doc/bookFWIW, this PR was first generated by https://github.com/rust-lang/cargo-team/blob/main/tools/cargo-new-release.rs and then curated by hands. The tool was migrated from https://github.com/ehuss/cargo-new-release.
I'll try documenting the process clearer in our contrib doc or elsewhere.
🤖 LLM disclosure: for fixing grammar only. Contents are human-curated.