Skip to content

chore: bump to 0.101.0; update changelog - #17379

Merged
weihanglo merged 4 commits into
rust-lang:masterfrom
weihanglo:version-bump
Aug 21, 2026
Merged

chore: bump to 0.101.0; update changelog#17379
weihanglo merged 4 commits into
rust-lang:masterfrom
weihanglo:version-bump

Conversation

@weihanglo

@weihanglo weihanglo commented Aug 21, 2026

Copy link
Copy Markdown
Member

rendered

or preview through mdbook serve doc/book

FWIW, 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.

@rustbot rustbot added the A-documenting-cargo-itself Area: Cargo's documentation label Aug 21, 2026
Comment thread doc/book/src/CHANGELOG.md Outdated

### Added

- 🎉 Stabilize the new `build.build-dir` layout.

@weihanglo weihanglo Aug 21, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ranger-ross will update this section :)

View changes since the review

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took a first stab at it. Not sure how to communicate with external tool authors about argfile and also some other incompat considerations.

Comment thread doc/book/src/CHANGELOG.md
Comment on lines +53 to +57
- 🎉 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)

@weihanglo weihanglo Aug 21, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to say more about the transition in advance?

View changes since the review

@epage epage left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Feel free to merge when you feel it is ready.

View changes since this review

Comment thread doc/book/src/CHANGELOG.md Outdated
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,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will annoy people, should we put it further up?

Comment thread doc/book/src/CHANGELOG.md Outdated
- 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.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be at the top, maybe with a !?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread doc/book/src/CHANGELOG.md Outdated
- 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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mention of performance? Should we group this with other perf work?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

grouped

Comment thread doc/book/src/CHANGELOG.md Outdated
[#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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"to a virtual workspace"?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed

Comment thread doc/book/src/CHANGELOG.md Outdated

### Changed

- cargo-clean: Improve descriptions for clean options

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this "Change", "Fixed", "Documentation"?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved to docs

@weihanglo
weihanglo marked this pull request as ready for review August 21, 2026 13:08
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 21, 2026
@rustbot

rustbot commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

r? @epage

rustbot has assigned @epage.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: @epage, @weihanglo
  • @epage, @weihanglo expanded to epage, weihanglo

@weihanglo
weihanglo enabled auto-merge August 21, 2026 13:08
@weihanglo
weihanglo added this pull request to the merge queue Aug 21, 2026
Merged via the queue into rust-lang:master with commit 9243bb7 Aug 21, 2026
31 checks passed
@weihanglo
weihanglo deleted the version-bump branch August 21, 2026 14:06
@rustbot rustbot removed the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 21, 2026
rust-bors Bot pushed a commit to rust-lang/rust that referenced this pull request Aug 22, 2026
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
@rustbot rustbot added this to the 1.100.0 milestone Aug 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-documenting-cargo-itself Area: Cargo's documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants