|
96 | 96 | [#11767](https://github.com/rust-lang/cargo/pull/11767) |
97 | 97 | - `cargo install` now reports required features when no binary meets its requirements. |
98 | 98 | [#11647](https://github.com/rust-lang/cargo/pull/11647) |
99 | | -- Consolidated how Cargo reads environments variables internally. |
100 | | - [#11727](https://github.com/rust-lang/cargo/pull/11727) |
101 | | - [#11754](https://github.com/rust-lang/cargo/pull/11754) |
102 | | -- Updated to `toml` v0.6 and `toml_edit` v0.18 for TOML manipulations. |
103 | | - [#11618](https://github.com/rust-lang/cargo/pull/11618) |
104 | | -- Replaced `winapi` with `windows-sys` crate for Windows bindings. |
105 | | - [#11656](https://github.com/rust-lang/cargo/pull/11656) |
106 | | -- Reused `url` crate for percent encoding instead of `percent-encoding`. |
107 | | - [#11750](https://github.com/rust-lang/cargo/pull/11750) |
108 | | -- Cargo contributors can use smart punctuations when writing documentations, |
109 | | - e.g., `---` for em dashes. |
110 | | - [#11646](https://github.com/rust-lang/cargo/pull/11646) |
111 | | - [#11715](https://github.com/rust-lang/cargo/pull/11715) |
112 | | -- Cargo's own CI pipeline now covers macOS on nightly. |
113 | | - [#11712](https://github.com/rust-lang/cargo/pull/11712) |
114 | | -- Cargo the project itself starts re-enabling some clippy lints. |
115 | | - [#11722](https://github.com/rust-lang/cargo/pull/11722) |
116 | | -- Pull requests in Cargo now get autolabelled for label `A-*` and `Command-*`. |
117 | | - [#11679](https://github.com/rust-lang/cargo/pull/11679) |
118 | | - [#11664](https://github.com/rust-lang/cargo/pull/11664) |
119 | | -- Several documentation improvements. |
120 | | - [#11576](https://github.com/rust-lang/cargo/pull/11576) |
121 | | - [#11604](https://github.com/rust-lang/cargo/pull/11604) |
122 | | - [#11620](https://github.com/rust-lang/cargo/pull/11620) |
123 | | - [#11603](https://github.com/rust-lang/cargo/pull/11603) |
124 | | - [#11652](https://github.com/rust-lang/cargo/pull/11652) |
125 | | - [#11655](https://github.com/rust-lang/cargo/pull/11655) |
126 | | - [#11669](https://github.com/rust-lang/cargo/pull/11669) |
127 | | - [#11675](https://github.com/rust-lang/cargo/pull/11675) |
128 | | - [#11676](https://github.com/rust-lang/cargo/pull/11676) |
129 | | - [#11701](https://github.com/rust-lang/cargo/pull/11701) |
130 | | - [#11703](https://github.com/rust-lang/cargo/pull/11703) |
131 | | - [#11711](https://github.com/rust-lang/cargo/pull/11711) |
132 | | - [#11748](https://github.com/rust-lang/cargo/pull/11748) |
133 | | - [#11758](https://github.com/rust-lang/cargo/pull/11758) |
134 | | - [#11763](https://github.com/rust-lang/cargo/pull/11763) |
135 | 99 |
|
136 | 100 | ### Fixed |
137 | 101 |
|
|
153 | 117 | [#11665](https://github.com/rust-lang/cargo/pull/11665) |
154 | 118 | [#11724](https://github.com/rust-lang/cargo/pull/11724) |
155 | 119 |
|
| 120 | +### Documentation improvements |
| 121 | + |
| 122 | +- Clarified the difference between `CARGO_CRATE_NAME` and `CARGO_PKG_NAME`. |
| 123 | + [#11576](https://github.com/rust-lang/cargo/pull/11576) |
| 124 | +- Added links to the Target section of the glossary for occurences of target triple. |
| 125 | + [#11603](https://github.com/rust-lang/cargo/pull/11603) |
| 126 | +- Described how the current resolver sometimes duplicates depenencies. |
| 127 | + [#11604](https://github.com/rust-lang/cargo/pull/11604) |
| 128 | +- Added a note about verifying your email address on crates.io. |
| 129 | + [#11620](https://github.com/rust-lang/cargo/pull/11620) |
| 130 | +- Mention current default value in `publish.timeout` docs. |
| 131 | + [#11652](https://github.com/rust-lang/cargo/pull/11652) |
| 132 | +- More doc comments for `cargo::core::compiler` modules. |
| 133 | + [#11669](https://github.com/rust-lang/cargo/pull/11669) |
| 134 | + [#11703](https://github.com/rust-lang/cargo/pull/11703) |
| 135 | + [#11711](https://github.com/rust-lang/cargo/pull/11711) |
| 136 | + [#11758](https://github.com/rust-lang/cargo/pull/11758) |
| 137 | +- Added more guidance on how to implement unstable features. |
| 138 | + [#11675](https://github.com/rust-lang/cargo/pull/11675) |
| 139 | +- Fixed unstable chapter layout for `codegen-backend`. |
| 140 | + [#11676](https://github.com/rust-lang/cargo/pull/11676) |
| 141 | +- Add a link to LTO doc. |
| 142 | + [#11701](https://github.com/rust-lang/cargo/pull/11701) |
| 143 | +- Added documentation for the configuration discovery of `cargo install` |
| 144 | + to the man pages |
| 145 | + [#11763](https://github.com/rust-lang/cargo/pull/11763) |
| 146 | + |
| 147 | +### Internal improvements |
| 148 | + |
| 149 | +- Disable network SSH tests on Windows. |
| 150 | + [#11610](https://github.com/rust-lang/cargo/pull/11610) |
| 151 | +- Made some blocking tests non-blocking. |
| 152 | + [#11650](https://github.com/rust-lang/cargo/pull/11650) |
| 153 | +- Deny warnings in CI, not locally. |
| 154 | + [#11699](https://github.com/rust-lang/cargo/pull/11699) |
| 155 | +- Re-export `cargo_new::NewProjectKind` as public. |
| 156 | + [#11700](https://github.com/rust-lang/cargo/pull/11700) |
| 157 | +- Made dependencies in alphabetical order. |
| 158 | + [#11719](https://github.com/rust-lang/cargo/pull/11719) |
| 159 | +- Switched some tests from `build` to `check`. |
| 160 | + [#11725](https://github.com/rust-lang/cargo/pull/11725) |
| 161 | +- Consolidated how Cargo reads environments variables internally. |
| 162 | + [#11727](https://github.com/rust-lang/cargo/pull/11727) |
| 163 | + [#11754](https://github.com/rust-lang/cargo/pull/11754) |
| 164 | +- Fixed tests with nondeterministic ordering |
| 165 | + [#11766](https://github.com/rust-lang/cargo/pull/11766) |
| 166 | +- Added a test to verify the intermediate artifacts persist in the temp directory. |
| 167 | + [#11771](https://github.com/rust-lang/cargo/pull/11771) |
| 168 | +- Updated cross test instructions for aarch64-apple-darwin. |
| 169 | + [#11663](https://github.com/rust-lang/cargo/pull/11663) |
| 170 | +- Updated to `toml` v0.6 and `toml_edit` v0.18 for TOML manipulations. |
| 171 | + [#11618](https://github.com/rust-lang/cargo/pull/11618) |
| 172 | +- Updated to `clap` v4.1.3. |
| 173 | + [#11619](https://github.com/rust-lang/cargo/pull/11619) |
| 174 | +- Replaced `winapi` with `windows-sys` crate for Windows bindings. |
| 175 | + [#11656](https://github.com/rust-lang/cargo/pull/11656) |
| 176 | +- Reused `url` crate for percent encoding instead of `percent-encoding`. |
| 177 | + [#11750](https://github.com/rust-lang/cargo/pull/11750) |
| 178 | +- Cargo contributors can benefit from smart punctuations when writing |
| 179 | + documentations, e.g., `---` is auto-converted into an em dash. |
| 180 | + ([docs](https://rust-lang.github.io/mdBook/format/markdown.html#smart-punctuation)) |
| 181 | + [#11646](https://github.com/rust-lang/cargo/pull/11646) |
| 182 | + [#11715](https://github.com/rust-lang/cargo/pull/11715) |
| 183 | +- Cargo's CI pipeline now covers macOS on nightly. |
| 184 | + [#11712](https://github.com/rust-lang/cargo/pull/11712) |
| 185 | +- Re-enabled some clippy lints in Cargo itself. |
| 186 | + [#11722](https://github.com/rust-lang/cargo/pull/11722) |
| 187 | +- Enabled sparse protocol in Cargo's CI. |
| 188 | + [#11632](https://github.com/rust-lang/cargo/pull/11632) |
| 189 | +- Pull requests in Cargo now get autolabelled for label `A-*` and `Command-*`. |
| 190 | + [#11664](https://github.com/rust-lang/cargo/pull/11664) |
| 191 | + [#11679](https://github.com/rust-lang/cargo/pull/11679) |
| 192 | + |
156 | 193 | ### Nightly only |
157 | 194 |
|
158 | 195 | - `-Zrustdoc-scrape-example` must fail with bad build script. |
|
0 commit comments