From a0e0d3bacec229efe7c194584e8c192f71b15bcb Mon Sep 17 00:00:00 2001 From: hustcer Date: Fri, 23 May 2025 21:37:47 +0800 Subject: [PATCH 1/4] Initial commit of 0.104.1 release notes --- blog/2025-05-23-nushell_0_104_1.md | 79 ++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 blog/2025-05-23-nushell_0_104_1.md diff --git a/blog/2025-05-23-nushell_0_104_1.md b/blog/2025-05-23-nushell_0_104_1.md new file mode 100644 index 0000000000..3a8d8f6ba3 --- /dev/null +++ b/blog/2025-05-23-nushell_0_104_1.md @@ -0,0 +1,79 @@ +--- +title: Nushell 0.104.1 +author: The Nu Authors +author_site: https://www.nushell.sh/blog +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: Today, we're releasing version 0.104.1 of Nu. This release adds... +--- + + + + + +# Nushell 0.104.1 + + + +Today, we're releasing version 0.104.1 of Nu. This release adds... + +# Where to get it + +Nu 0.104.1 is available as [pre-built binaries](https://github.com/nushell/nushell/releases/tag/0.104.1) or from [crates.io](https://crates.io/crates/nu). If you have Rust installed you can install it using `cargo install nu`. + +As part of this release, we also publish a set of optional [plugins](https://www.nushell.sh/book/plugins.html) you can install and use with Nushell. + +# Table of contents + + + +# Highlights and themes of this release + + + + +# Changes + +## Additions + +## Breaking changes + +## Deprecations + +## Removals + +## Bug fixes and other changes + +# Notes for plugin developers + +# Hall of fame + +Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray: + +| author | title | link | +| ------------------------------------ | ----- | ------------------------------------------------------- | +| [@author](https://github.com/author) | ... | [#12345](https://github.com/nushell/nushell/pull/12345) | + +# Full changelog + + From 86a1a9bb474e031c008ca14ebfc2e7a015abbb4b Mon Sep 17 00:00:00 2001 From: hustcer Date: Fri, 23 May 2025 22:09:46 +0800 Subject: [PATCH 2/4] [ci skip] --- blog/2025-05-23-nushell_0_104_1.md | 34 +++++++++--------------------- 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/blog/2025-05-23-nushell_0_104_1.md b/blog/2025-05-23-nushell_0_104_1.md index 3a8d8f6ba3..c293016fef 100644 --- a/blog/2025-05-23-nushell_0_104_1.md +++ b/blog/2025-05-23-nushell_0_104_1.md @@ -3,7 +3,7 @@ title: Nushell 0.104.1 author: The Nu Authors author_site: https://www.nushell.sh/blog author_image: https://www.nushell.sh/blog/images/nu_logo.png -excerpt: Today, we're releasing version 0.104.1 of Nu. This release adds... +excerpt: Today, we're releasing version 0.104.1 of Nu. This release fixes some issues related to the Windows MSI installer and the Nushell winget package. --- @@ -14,7 +14,9 @@ excerpt: Today, we're releasing version 0.104.1 of Nu. This release adds... -Today, we're releasing version 0.104.1 of Nu. This release adds... +Today, we're releasing version 0.104.1 of Nu. This release fixes some issues related to the Windows MSI installer and the Nushell winget package. macOS and Linux users are not affected. + +Thank you to all those who have contributed to this release through the PRs below, issues and suggestions leading to those changes, and Discord discussions. # Where to get it @@ -22,10 +24,6 @@ Nu 0.104.1 is available as [pre-built binaries](https://github.com/nushell/nushe As part of this release, we also publish a set of optional [plugins](https://www.nushell.sh/book/plugins.html) you can install and use with Nushell. -# Table of contents - - - # Highlights and themes of this release + +| author | title | link | +| ---------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------- | +| [@hustcer](https://github.com/hustcer) | Use nushell's fork for winget-pkgs publishing category | [#15808](https://github.com/nushell/nushell/pull/15808) | +| [@hustcer](https://github.com/hustcer) | Fix Windows arm64 release binaries and winget related issues | [#15690](https://github.com/nushell/nushell/pull/15690) | +| [@ysthakur](https://github.com/ysthakur) | Bump to 0.104.1 dev version | [#15669](https://github.com/nushell/nushell/pull/15669) | From 05cc3eed4daa519bbee6b874d66f937a5698bf98 Mon Sep 17 00:00:00 2001 From: hustcer Date: Fri, 23 May 2025 22:33:07 +0800 Subject: [PATCH 3/4] Finish the release notes --- blog/2025-05-23-nushell_0_104_1.md | 45 +++++++++++++----------------- 1 file changed, 19 insertions(+), 26 deletions(-) diff --git a/blog/2025-05-23-nushell_0_104_1.md b/blog/2025-05-23-nushell_0_104_1.md index c293016fef..bab611ed15 100644 --- a/blog/2025-05-23-nushell_0_104_1.md +++ b/blog/2025-05-23-nushell_0_104_1.md @@ -26,37 +26,30 @@ As part of this release, we also publish a set of optional [plugins](https://www # Highlights and themes of this release - - +With this release, Nushell can now be installed via `winget` with both **user** and **machine** scopes. By default, the installation uses the user scope. (Be sure you are installing Nu **0.104.1** from the winget CLI): -# Changes +- To install for the current user: `winget install Nushell.Nushell` +- To install for all users (machine scope): `winget install Nushell.Nushell --override 'ALLUSERS=1'` -## Bug fixes and other changes +Note: The `--scope` flag for `winget install` is not supported; please use `--override` as shown above. -# Full changelog +If you have downloaded the MSI locally and want to install it using `msiexec`: + +- User scope: `msiexec /i nu-0.104.1-x86_64-pc-windows-msvc.msi /quiet /qn` +- Machine scope: `msiexec /i nu-0.104.1-x86_64-pc-windows-msvc.msi ALLUSERS=1` + +Default installation directories: + +- User scope: `$'($nu.home-path)\AppData\Local\Programs\nu\'` +- Machine scope: `C:\Program Files\nu\` - +When a standard user runs the installer and selects "Install for everyone" (per-machine installation), Windows will automatically prompt for administrator credentials. After entering the credentials, the installation will continue with elevated privileges. + +We have also fixed the Nushell binaries for Windows arm64 architecture. As a result, [hustcer/setup-nu](https://github.com/hustcer/setup-nu) should now work properly on GitHub `windows-11-arm` runners. + +# Full changelog | author | title | link | | ---------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------- | From 792c8f32feae3e392877468133ad82568f0d94e7 Mon Sep 17 00:00:00 2001 From: hustcer Date: Fri, 23 May 2025 23:17:19 +0800 Subject: [PATCH 4/4] Finish the release notes --- blog/2025-05-23-nushell_0_104_1.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/blog/2025-05-23-nushell_0_104_1.md b/blog/2025-05-23-nushell_0_104_1.md index bab611ed15..5b920ed323 100644 --- a/blog/2025-05-23-nushell_0_104_1.md +++ b/blog/2025-05-23-nushell_0_104_1.md @@ -6,15 +6,9 @@ author_image: https://www.nushell.sh/blog/images/nu_logo.png excerpt: Today, we're releasing version 0.104.1 of Nu. This release fixes some issues related to the Windows MSI installer and the Nushell winget package. --- - - - - # Nushell 0.104.1 - - -Today, we're releasing version 0.104.1 of Nu. This release fixes some issues related to the Windows MSI installer and the Nushell winget package. macOS and Linux users are not affected. +Today, we're releasing version **0.104.1** of Nu. This release fixes some issues related to the Windows MSI installer and the Nushell winget package. macOS and Linux users are not affected. Thank you to all those who have contributed to this release through the PRs below, issues and suggestions leading to those changes, and Discord discussions. @@ -28,7 +22,7 @@ As part of this release, we also publish a set of optional [plugins](https://www In recent days, we have completely rewritten the Wix code responsible for building the Nushell MSI package and upgraded Wix to the latest 6.0 version. This overhaul has resolved many issues related to the **MSI** installer and installing Nushell via `winget`, while also reducing the maintenance burden of the related codebase. -With this release, Nushell can now be installed via `winget` with both **user** and **machine** scopes. By default, the installation uses the user scope. (Be sure you are installing Nu **0.104.1** from the winget CLI): +With this release, Nushell can now be installed via `winget` with both **user** and **machine** scopes. By default, the installation uses the **user scope**. (Be sure you are installing Nu **0.104.1** from the winget CLI, typically, there is a one-to-two-day delay for Nushell releases to appear in the winget repository.): - To install for the current user: `winget install Nushell.Nushell` - To install for all users (machine scope): `winget install Nushell.Nushell --override 'ALLUSERS=1'`