From e5299e5348813ebee9deb5bc1d5c87904fb2e172 Mon Sep 17 00:00:00 2001 From: rami3l Date: Mon, 29 Jan 2024 21:21:16 +0800 Subject: [PATCH] chore: update `CHANGELOG.md` --- CHANGELOG.md | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 408a0038f30..af1a2762492 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,75 @@ # Changelog +## [1.27.0] - 2024-01-29 + +This long-awaited Rustup release has gathered all the new features and fixes since April 2023. +These changes have greatly improved Rustup's maintainability, user experience, compatibility and documentation quality. + +The headlines of this release are: +- Basic support for `fish` shell has been added. +- Rustup now uses `clap` v4 for argument parsing. +- Support and build test for `loongarch64-unknown-linux-gnu` has been added. +- The project has introduced GitHub Merge Queue as part of its workflow, and the CI pipeline has been revamped accordingly. + +Also, the project seems to have attracted a substantial number of new contributors within this release cycle. Looking forward to seeing you again in the future! + +### Added + +- Add basic support for `fish` shell #3108 +- Add the `RUSTUP_TERM_COLOR` environment variable to force the use of colored output #3435 +- Improve `rustup-init.sh`'s compatibility with `ksh` and `zsh` #3475 +- Add a warning when running under Rosetta 2 #3068 +- Add browser detection for RISC-V 64 platform #3642 +- Add a warning when removing the last/host target for a toolchain #3637 + +### Changed + +- Upgrade `clap` to v4 #3444 +- Fix incorrect platform detection on macOS aarch64 due to Rosetta 2 #3438 +- Fix incorrect platform detection on 32-bit Linux userland with a 64-bit kernel #3488 #3490 +- Improve Windows system32 DLL loading mechanism #3493 +- Improve suggestions about missing components #3453 +- Fix handling of toolchain names with special characters #3518 +- Fix panic in `component list --toolchain stable` #3548 +- Rename `llvm-tools-preview` component to `llvm-tools` #3578 + +Thanks go to: + +- Anthony Perkins (acperkins) +- Tianqi (airstone42) +- Alex Gaynor (alex) +- Alex Hudspith (alexhudspith) +- Alan Somers (asomers) +- Burak Emir (burakemir) +- Chris Denton (ChrisDenton) +- cui fliter (cuishuang) +- Dirkjan Ochtman (djc) +- Dezhi Wu (dzvon) +- Eric Swanson (ericswanson-dfinity) +- Prikshit Gautam (gautamprikshit1) +- hev (heiher) +- 二手掉包工程师 (hi-rustin) +- Kamila Borowska (KamilaBorowska) +- klensy (klensy) +- Jakub Beránek (Kobzol) +- Kornel (kornelski) +- Matt Harding (majaha) +- Mathias Brossard (mbrossard) +- Christian Thackston (nan60) +- Olivier Lemasle (olivierlemasle) +- Chih Wang (ongchi) +- Pavel Roskin (proski) +- rami3l (rami3l) +- Robert Collins (rbtcollins) +- Sandesh Pyakurel (Sandesh-Pyakurel) +- Waffle Maybe (WaffleLapkin) +- Jubilee (workingjubilee) +- WÁNG Xuěruì (xen0n) +- Yerkebulan Tulibergenov (yerke) +- Renovate Bot (renovate) + +**Full Changelog**: https://github.com/rust-lang/rustup/compare/1.26.0...1.27.0 + ## [1.26.0] - 2023-04-05 This version of Rustup involves a significant number of internal refactors, both in terms