|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## Cargo 1.78 (2024-05-02) |
| 4 | +[7bb7b539...HEAD](https://github.com/rust-lang/cargo/compare/7bb7b539...HEAD) |
| 5 | + |
| 6 | +### Added |
| 7 | + |
| 8 | +- Stabilize lockfile format v4. Lockfile v3 is still the default version. |
| 9 | + [#12852](https://github.com/rust-lang/cargo/pull/12852) |
| 10 | + |
| 11 | +### Changed |
| 12 | + |
| 13 | +- cargo-new: Print a 'Creating', rather than 'Created' status |
| 14 | + [#13367](https://github.com/rust-lang/cargo/pull/13367) |
| 15 | +- cargo-new: Print a note, rather than a comment, for more information |
| 16 | + [#13371](https://github.com/rust-lang/cargo/pull/13371) |
| 17 | +- Deprecate non-extension `.cargo/config` files. |
| 18 | + [#13349](https://github.com/rust-lang/cargo/pull/13349) |
| 19 | +- Don't print rustdoc command lines on failure by default |
| 20 | + [#13387](https://github.com/rust-lang/cargo/pull/13387) |
| 21 | + |
| 22 | +### Fixed |
| 23 | + |
| 24 | +- Don't panic on empty spans when parsing Cargo.toml. |
| 25 | + [#13375](https://github.com/rust-lang/cargo/pull/13375) |
| 26 | + [#13376](https://github.com/rust-lang/cargo/pull/13376) |
| 27 | +- cargo-run: use Package ID Spec match packages |
| 28 | + [#13335](https://github.com/rust-lang/cargo/pull/13335) |
| 29 | + |
| 30 | +### Nightly only |
| 31 | + |
| 32 | +- 🔥 cargo-update: allows `--precise` to specify a yanked version of a package |
| 33 | + [#13333](https://github.com/rust-lang/cargo/pull/13333) |
| 34 | +- `-Zcheck-cfg`: Add `docsrs` cfg as a well known `--check-cfg` |
| 35 | + [#13383](https://github.com/rust-lang/cargo/pull/13383) |
| 36 | +- `-Zscript`: Improve errors related to cargo script |
| 37 | + [#13346](https://github.com/rust-lang/cargo/pull/13346) |
| 38 | +- `-Zpanic-abort-tests`: applies to doctests too |
| 39 | + [#13388](https://github.com/rust-lang/cargo/pull/13388) |
| 40 | + |
| 41 | +### Documentation |
| 42 | + |
| 43 | +- cargo-fetch: hide `cargo-fetch` recursive link in `--offline` man page. |
| 44 | + [#13364](https://github.com/rust-lang/cargo/pull/13364) |
| 45 | +- cargo-install: `--list` option description starting with uppercase |
| 46 | + [#13344](https://github.com/rust-lang/cargo/pull/13344) |
| 47 | +- Clarify the `version` field in `[package]` is optional in Cargo.toml |
| 48 | + [#13390](https://github.com/rust-lang/cargo/pull/13390) |
| 49 | +- Improve "Registry Authentication" docs |
| 50 | + [#13351](https://github.com/rust-lang/cargo/pull/13351) |
| 51 | + |
| 52 | +### Internal |
| 53 | + |
| 54 | +- ci: enable m1 runner |
| 55 | + [#13377](https://github.com/rust-lang/cargo/pull/13377) |
| 56 | +- console: Use new fancy `anstyle` API |
| 57 | + [#13368](https://github.com/rust-lang/cargo/pull/13368) |
| 58 | +- fingerprint: remove unnecessary Option in `Freshness::Dirty` |
| 59 | + [#13361](https://github.com/rust-lang/cargo/pull/13361) |
| 60 | + |
3 | 61 | ## Cargo 1.77 (2024-03-21)
|
4 | 62 | [1a2666dd...rust-1.77.0](https://github.com/rust-lang/cargo/compare/1a2666dd...rust-1.77.0)
|
5 | 63 |
|
|
0 commit comments