Skip to content

Commit e75cf3c

Browse files
committed
docs: update changelog for 1.81.0
1 parent bb3daf8 commit e75cf3c

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
11
# Changelog
22

3+
## Cargo 1.81 (2024-09-05)
4+
[34a6a87d...HEAD](https://github.com/rust-lang/cargo/compare/34a6a87d...HEAD)
5+
6+
### Added
7+
8+
### Changed
9+
10+
- ❗️ cargo-package: Disallow `package.license-file` and `package.readme` pointing
11+
to non-existent files during packaging.
12+
- ❗️ Disallow passing `--release`/`--debug` flag along with the `--profile` flag.
13+
[#13971](https://github.com/rust-lang/cargo/pull/13971)
14+
[#13921](https://github.com/rust-lang/cargo/pull/13921)
15+
- ❗️ Remove `lib.plugin` key support in Cargo.toml.
16+
Rust plugin support has been deprecated for four years and was removed in 1.75.0.
17+
[#13902](https://github.com/rust-lang/cargo/pull/13902)
18+
[#14038](https://github.com/rust-lang/cargo/pull/14038)
19+
20+
### Fixed
21+
22+
- Fix a proc-macro example from a dependency affecting feature resolution.
23+
[#13892](https://github.com/rust-lang/cargo/pull/13892)
24+
25+
### Nightly only
26+
27+
- 🔥 `update-breaking`: Add `--breaking` to `cargo update`,
28+
allowing upgrading dependencies to breaking versions.
29+
[docs](https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#update-breaking)
30+
[#13979](https://github.com/rust-lang/cargo/pull/13979)
31+
- `--artifact-dir`: Rename `--out-dir` to `--artifact-dir`.
32+
The `--out-dir` flag is kept for compatibility
33+
and may be removed when the feature gets stabilized.
34+
[#13809](https://github.com/rust-lang/cargo/pull/13809)
35+
- `edition2024`: Ensure unused optional dependencies fire for shadowed dependencies.
36+
[#14028](https://github.com/rust-lang/cargo/pull/14028)
37+
- `-Zcargo-lints`: Add `unknown_lints` to lints list.
38+
[#14024](https://github.com/rust-lang/cargo/pull/14024)
39+
- `-Zcargo-lints`: Add tooling to document lints.
40+
[#14025](https://github.com/rust-lang/cargo/pull/14025)
41+
- `-Zcargo-lints`: Keep lints updated and sorted.
42+
[#14030](https://github.com/rust-lang/cargo/pull/14030)
43+
- cargo-update: Track the behavior of `--precise <prerelease>`.
44+
[#14013](https://github.com/rust-lang/cargo/pull/14013)
45+
46+
### Documentation
47+
48+
- contrib: Suggest atomic commits with separate test commits.
49+
[#14014](https://github.com/rust-lang/cargo/pull/14014)
50+
51+
### Internal
52+
53+
- Remove the temporary `__CARGO_GITOXIDE_DISABLE_LIST_FILES` environment variable.
54+
[#14036](https://github.com/rust-lang/cargo/pull/14036)
55+
- Update dependencies.
56+
[#13995](https://github.com/rust-lang/cargo/pull/13995)
57+
[#13998](https://github.com/rust-lang/cargo/pull/13998)
58+
[#14037](https://github.com/rust-lang/cargo/pull/14037)
59+
360
## Cargo 1.80 (2024-07-25)
461
[b60a1555...rust-1.80.0](https://github.com/rust-lang/cargo/compare/b60a1555...rust-1.80.0)
562

0 commit comments

Comments
 (0)