Skip to content

Commit a9ef4ac

Browse files
authored
Merge pull request #2164 from kinnison/changelog
CHANGELOG.md: Update ready for 1.21.0
2 parents f6cd457 + 19782e2 commit a9ef4ac

File tree

1 file changed

+87
-0
lines changed

1 file changed

+87
-0
lines changed

CHANGELOG.md

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

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+
390
## [1.20.2] - 2019-10-16
491

592
One final tweak was needed to the force-installation of toolchains because

0 commit comments

Comments
 (0)