From 8841eea2e0727508783b03031b92dce4659d50b5 Mon Sep 17 00:00:00 2001 From: Charles Pierce Date: Wed, 31 Jul 2024 21:00:57 -0700 Subject: [PATCH 1/3] v2.0.0 --- COMPATIBILITY.md | 2 +- Cargo.lock | 2 +- Cargo.toml | 2 +- RELEASES.md | 14 ++++++++++++++ 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/COMPATIBILITY.md b/COMPATIBILITY.md index 0807fabb5..40336610b 100644 --- a/COMPATIBILITY.md +++ b/COMPATIBILITY.md @@ -11,7 +11,7 @@ Volta currently tests against the following platforms, and will treat it as a br We compile release artifacts compatible with the following, and likewise will treat it as a breaking change to drop support for them: - macOS v11 -- RHEL and CentOS v6 +- RHEL and CentOS v7 - Windows 10 In general, Volta should build and run against any other modern hardware and operating system supported by stable Rust, and we will make a best effort not to break them. However, we do *not* include them in our SemVer guarantees or test against them. diff --git a/Cargo.lock b/Cargo.lock index fc62892ba..762e97d08 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1548,7 +1548,7 @@ checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" [[package]] name = "volta" -version = "1.1.1" +version = "2.0.0" dependencies = [ "cfg-if", "ci_info", diff --git a/Cargo.toml b/Cargo.toml index 9d6e4ba96..7099c099f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "volta" -version = "1.1.1" +version = "2.0.0" authors = ["David Herman ", "Charles Pierce "] license = "BSD-2-Clause" repository = "https://github.com/volta-cli/volta" diff --git a/RELEASES.md b/RELEASES.md index f178981a8..18edbcbac 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,17 @@ +# Version 2.0.0 + +- 🚨 (BREAKING) 🚨 We upgraded the version of Rust used to build Volta, which drops support for older versions of glibc & Linux kernel. See [the Rust announcement](https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html) for details about the supported versions. Notably, this means that we no longer support CentOS 6 (#1611) +- 🚨 (BREAKING) 🚨 Due to costs and changes in the code signing process, we have dropped the code signing for the Windows installer. We now recommend using `winget` to install Volta on Windows (#1650) +- 🎉 (NEW) 🎉 We now ship a pre-built binary for ARM Linux & ARM Windows (#1696, #1801) +- Volta no longer requires Developer Mode to be enabled on Windows (#1755) +- `volta uninstall` now provides better help & error messages to describe its use and limitations (#1628, #1786) +- Volta will now use a universal binary on Mac, rather than separate Intel- & ARM-specific builds (#1635) +- Switched to installing profile scripts into `.zshenv` by default, rather than `.zshrc` (#1657) +- Added a default shim for the `yarnpkg` command, which is an alias of `yarn` (#1670) +- Added a new `--very-verbose` flag to enable even more logging (#1815) +- Simplified the fetching process to remove an extra network request and resolve hangs (#1812) +- Several dependency upgrades and clean-up refactors from @tottoto + # Version 1.1.1 - Experimental support for pnpm (requires `VOLTA_FEATURE_PNPM` environment variable) (#1273) From 39d67b2251af68a50ccab7eab690d8bccb5cb355 Mon Sep 17 00:00:00 2001 From: Charles Pierce Date: Sun, 11 Aug 2024 16:18:05 -0700 Subject: [PATCH 2/3] Update RELEASES.md Co-authored-by: Chris Krycho --- RELEASES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index 18edbcbac..a8a6e2d18 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,6 +1,6 @@ # Version 2.0.0 -- 🚨 (BREAKING) 🚨 We upgraded the version of Rust used to build Volta, which drops support for older versions of glibc & Linux kernel. See [the Rust announcement](https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html) for details about the supported versions. Notably, this means that we no longer support CentOS 6 (#1611) +- 🚨 (BREAKING) 🚨 We upgraded the version of Rust used to build Volta, which drops support for older versions of glibc & Linux kernel. See [the Rust announcement from August 2022](https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html) for details about the supported versions. Notably, this means that we no longer support CentOS 6 (#1611) - 🚨 (BREAKING) 🚨 Due to costs and changes in the code signing process, we have dropped the code signing for the Windows installer. We now recommend using `winget` to install Volta on Windows (#1650) - 🎉 (NEW) 🎉 We now ship a pre-built binary for ARM Linux & ARM Windows (#1696, #1801) - Volta no longer requires Developer Mode to be enabled on Windows (#1755) From da74184c7ef8b09793b147f4b3b3c541ac7bddf2 Mon Sep 17 00:00:00 2001 From: Charles Pierce Date: Sun, 11 Aug 2024 16:21:13 -0700 Subject: [PATCH 3/3] Add note about --very-verbose mode --- RELEASES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index a8a6e2d18..1f109e79c 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -8,7 +8,7 @@ - Volta will now use a universal binary on Mac, rather than separate Intel- & ARM-specific builds (#1635) - Switched to installing profile scripts into `.zshenv` by default, rather than `.zshrc` (#1657) - Added a default shim for the `yarnpkg` command, which is an alias of `yarn` (#1670) -- Added a new `--very-verbose` flag to enable even more logging (#1815) +- Added a new `--very-verbose` flag to enable even more logging (note: we haven't yet implemented much additional logging) (#1815) - Simplified the fetching process to remove an extra network request and resolve hangs (#1812) - Several dependency upgrades and clean-up refactors from @tottoto