rustup 0.6.4 is out. Upgrade with rustup self update
.
It’s been a while. This is mostly bug fixes, but it does come with one goodie: rustup
can generate shell completions for bash, zsh, and fish (thanks @kbknapp).
This should also fix the occasional issues with checksum failures on updates. With that bug out of the way I’m going to focus on releasing rustup 1.0 and making rustup the primary installation mechanism for Rust. This will mostly entail bumping the version number and updating the main website’s download page, but I’ll also probably do a once-over of the issue tracker and see if there’s any last-minute polish to be done.
I do think there’s a whole lot of work left to do to make rustup really great, but it’s about time to bite the bullet and get a major release out. After 1.0, future work will involve getting back to “NDK” support, signing, bugfixing, and packaging of additional tools. In the future I would like to do another pass at the CLI design - I think the basic UI could be cleaner still, the commands more predictable.
0.6.4
- making rustup prepend cargo bin to path instead of append
- Use released version of rustls dependency
- Update OpenSSL
- Made outputting of ANSI terminal escapes codes defensive
- Adjusted rustup-init.sh need_cmd to add uname and remove printf
- Update to error-chain 0.5.0 to allow optional backtrace
- Fix variable naming in rustup-init.sh
- Update clap to fix --help formatting
- Add an FAQ entry about troubles with antivirus
- Clarify how rustup toolchain installation works on Windows
- Do not interpret commas when using “rustup run”
- Fix local declarations for zsh completions
- Fix checksum failures
- Treat an empty
CARGO_HOME
the same as an unsetCARGO_HOME
- Check stdout is a tty before using terminal features
- Add completion generation for zsh, bash and fish shells
Contributors: Alex Crichton, Andrew Koroluk, Brian Anderson, Chungmin Park, Diggory Blake, Guillaume Fraux, Jake Goldsborough, jethrogb, Kamal Marhubi, Kevin K, Kevin Rauwolf, Raphael Cohn, Ricardo Martins