|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [1.21.0] - UNRELEASED |
| 4 | + |
| 5 | +In release 1.20.x profiles could incorrectly ascribe host-independent components |
| 6 | +to the host architecture, resulting in surprising behaviour with `rust-src`. |
| 7 | +We have [corrected this][pr#2087] and [added mitigations][pr#2115] which should |
| 8 | +mean that as of this release, such incorrect ascriptions are supported and also |
| 9 | +automatically corrected on toolchain update. |
| 10 | + |
| 11 | +Due to the large number of confusions around the `complete` profile, we have |
| 12 | +[introduced a warning][pr#2138] if you use it. It's really only meant for |
| 13 | +developers _of_ Rust, or those exploring particular issues in `nightly`. |
| 14 | + |
| 15 | +There are also a large number of other changes, the highlights of which are below. |
| 16 | +Thanks to everyone who helped work on this release. Even if your changes are not |
| 17 | +listed below, they are still greatly appreciated. |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +- [Download directory is cleaned up after successful full update.][pr#2046] |
| 22 | +- [Bad `.partial` downloads will be cleaned up for you][pr#1889] |
| 23 | +- [Force installation of toolchain if install is automatic][pr#2074] |
| 24 | +- [Switch to darker colours to improve terminal readability][pr#2083] |
| 25 | +- [Attempt to be less surprising wrt. default-host during installation][pr#2086] |
| 26 | +- [`rustup toolchain list --verbose` now correctly shows the paths][pr#2084] |
| 27 | +- [Fallback environment for non-cargo toolchains updated to match `rustc`][pr#2108] |
| 28 | +- [Made human-readable units slightly more comprehensible][pr#2043] |
| 29 | +- [Improved detection of armhf userland on aarch64 kernels][pr#2133] |
| 30 | +- [Improved error message when rustc is detected on installation][pr#2155] |
| 31 | + |
| 32 | +### Added |
| 33 | + |
| 34 | +- [Added `--profile` support to `rustup toolchain install`][pr#2075] |
| 35 | +- [Added `+toolchain` support to `rustup` itself to match proxy functionality][pr#2031] |
| 36 | +- [Added ability to `rustup component add component-architecture`][pr#2088] |
| 37 | +- [Added clear report when `rustup doc` is run without `rust-docs` available][pr#2116] |
| 38 | +- [Added `keyword:`, `primitive:`, and `macro:` prefix support to `rustup doc FOO`][pr#2119] |
| 39 | +- [Added retry logic so that `rustup` will try and repeat interrupted downloads][pr#2121] |
| 40 | +- [Added `--allow-downgrade` support to `rustup toolchain install`][pr#2126] |
| 41 | +- [Added display of previous version when upgrading channels][pr#2143] |
| 42 | +- [Added support for local non-channel toolchains in rust-toolchain file][pr#2141] |
| 43 | + |
| 44 | +### Thanks |
| 45 | + |
| 46 | +- Roman Frołow |
| 47 | +- Jean Simard |
| 48 | +- Lzu Tao |
| 49 | +- Benjamin Chen |
| 50 | +- Daniel Silverstone |
| 51 | +- Jon Hoo |
| 52 | +- Carlo Abelli |
| 53 | +- Filip Demski |
| 54 | +- Chris Tomlinson |
| 55 | +- Kane Green |
| 56 | +- Ralf Jung |
| 57 | +- Yves Dorfsman |
| 58 | +- Rudolf B |
| 59 | +- Pietro Albini |
| 60 | +- Takayuki Nakata |
| 61 | +- Justus K |
| 62 | +- Gilbert Röhrbein |
| 63 | +- Friedel Ziegelmayer |
| 64 | +- Robbie Clarken |
| 65 | +- Tetsuharu OHZEKI |
| 66 | + |
| 67 | +[pr#1889]: https://github.com/rust-lang/rustup/pull/1889 |
| 68 | +[pr#2031]: https://github.com/rust-lang/rustup/pull/2031 |
| 69 | +[pr#2043]: https://github.com/rust-lang/rustup/pull/2043 |
| 70 | +[pr#2046]: https://github.com/rust-lang/rustup/pull/2046 |
| 71 | +[pr#2074]: https://github.com/rust-lang/rustup/pull/2074 |
| 72 | +[pr#2075]: https://github.com/rust-lang/rustup/pull/2075 |
| 73 | +[pr#2083]: https://github.com/rust-lang/rustup/pull/2083 |
| 74 | +[pr#2084]: https://github.com/rust-lang/rustup/pull/2084 |
| 75 | +[pr#2086]: https://github.com/rust-lang/rustup/pull/2086 |
| 76 | +[pr#2087]: https://github.com/rust-lang/rustup/pull/2087 |
| 77 | +[pr#2108]: https://github.com/rust-lang/rustup/pull/2108 |
| 78 | +[pr#2088]: https://github.com/rust-lang/rustup/pull/2088 |
| 79 | +[pr#2115]: https://github.com/rust-lang/rustup/pull/2115 |
| 80 | +[pr#2116]: https://github.com/rust-lang/rustup/pull/2116 |
| 81 | +[pr#2119]: https://github.com/rust-lang/rustup/pull/2119 |
| 82 | +[pr#2121]: https://github.com/rust-lang/rustup/pull/2121 |
| 83 | +[pr#2126]: https://github.com/rust-lang/rustup/pull/2126 |
| 84 | +[pr#2133]: https://github.com/rust-lang/rustup/pull/2133 |
| 85 | +[pr#2138]: https://github.com/rust-lang/rustup/pull/2138 |
| 86 | +[pr#2141]: https://github.com/rust-lang/rustup/pull/2141 |
| 87 | +[pr#2143]: https://github.com/rust-lang/rustup/pull/2143 |
| 88 | +[pr#2155]: https://github.com/rust-lang/rustup/pull/2155 |
| 89 | + |
3 | 90 | ## [1.20.2] - 2019-10-16
|
4 | 91 |
|
5 | 92 | One final tweak was needed to the force-installation of toolchains because
|
|
0 commit comments