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.
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
Nu 0.104.1 is available as pre-built binaries or from crates.io. 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 you can install and use with Nushell.
Highlights and themes of this release
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, 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'
Note: The --scope
flag for winget install
is not supported; please use --override
as shown above.
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 should now work properly on GitHub windows-11-arm
runners.
Full changelog
author | title | link |
---|---|---|
@hustcer | Use nushell's fork for winget-pkgs publishing category | #15808 |
@hustcer | Fix Windows arm64 release binaries and winget related issues | #15690 |
@ysthakur | Bump to 0.104.1 dev version | #15669 |