Skip to content

Initial commit of 0.104.1 release notes #1924

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 23, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions blog/2025-05-23-nushell_0_104_1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
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 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.

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](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.

# 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](https://github.com/hustcer/setup-nu) should now work properly on GitHub `windows-11-arm` runners.

# Full changelog

| 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) |