Skip to content

Commit a415d8d

Browse files
authored
Release notes for 0.105.1 (nushell#1939)
1 parent 843cbd9 commit a415d8d

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

blog/2025-06-10-nushell_0_105_1.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Nushell 0.105.1
3+
author: The Nu Authors
4+
author_site: https://www.nushell.sh/blog
5+
author_image: https://www.nushell.sh/blog/images/nu_logo.png
6+
excerpt: Today, we're releasing version 0.105.1 of Nu. This release adds a fix to make `cargo install nu` possible again.
7+
---
8+
9+
# Nushell 0.105.1
10+
11+
Today, we're releasing version 0.105.1 of Nu. This release adds a fix to make `cargo install nu` possible again.
12+
13+
# Where to get it
14+
15+
Nu 0.105.1 is available as [pre-built binaries](https://github.com/nushell/nushell/releases/tag/0.105.1) or from [crates.io](https://crates.io/crates/nu). If you have Rust installed you can install it using `cargo install nu`.
16+
17+
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.
18+
19+
# Table of contents
20+
21+
- [_Highlights and themes of this release_](#highlights-and-themes-of-this-release-toc)
22+
- [_Reverted `coreutils` to fix `cargo install`_](#reverted-coreutils-to-fix-cargo-install-toc)
23+
- [_Full changelog_](#full-changelog-toc)
24+
25+
# Highlights and themes of this release [[toc](#table-of-contents)]
26+
27+
<!-- NOTE: if you wanna write a section about a breaking change, when it's a very important one,
28+
please add the following snippet to have a "warning" banner :)
29+
> see [an example](https://www.nushell.sh/blog/2023-09-19-nushell_0_85_0.html#pythonesque-operators-removal)
30+
31+
```md
32+
::: warning Breaking change
33+
See a full overview of the [breaking changes](#breaking-changes)
34+
:::
35+
```
36+
-->
37+
<!-- NOTE: see https://vuepress.github.io/reference/default-theme/markdown.html#custom-containers
38+
for the list of available *containers*
39+
-->
40+
41+
## Reverted `coreutils` to fix `cargo install` [[toc](#table-of-contents)]
42+
43+
Bumping `coreutils` to 0.1.0 broke `cargo install nu`.
44+
The new version requires the `PROJECT_NAME_FOR_VERSION_STRING` environment variable at build time, which we had set in our `.cargo/config.toml`.
45+
46+
Unfortunately, `cargo publish` does **not** ignore that file, which is considered [a bug in Cargo](https://github.com/rust-lang/cargo/issues/14001).
47+
As a result, we published a version that couldn't be installed without setting that env var manually.
48+
49+
[The `coreutils` team is running into this too](https://github.com/uutils/coreutils/issues/7992).
50+
51+
For now, we've reverted [#15896](https://github.com/nushell/nushell/pull/15896) in [#15932](https://github.com/nushell/nushell/pull/15932).
52+
We'll bump `coreutils` again once they’ve sorted out a fix.
53+
54+
# Full changelog [[toc](#table-of-contents)]
55+
56+
|author|title|link|
57+
|-|-|-|
58+
|[@cptpiepmatz](https://github.com/cptpiepmatz)|Revert "update nushell to use coreutils v0.1.0 crates (#15896)"|[#15932](https://github.com/nushell/nushell/pull/15932)|
59+
60+
<!-- TODO:
61+
- `use nu_scripts/make_release/release-note/notes.nu *`
62+
- run `list-prs --milestone v0.105.1 | pr-table`
63+
- paste the output here
64+
65+
Afterwards, go through each PR and classify it as one of the following:
66+
- A user-facing change. These PRs should go into the `# Changes` section.
67+
- A plugin-facing change. These PRs should go in `# Notes for plugin developers`. Some plugin-facing changes might also be a user-facing change and vice versa.
68+
- A documentation improvement, error message improvement, refactoring PR, clippy fix, typo fix, etc. These PRs go into the `# Hall of fame`. You can just copy the table row in this section and paste it to the `# Hall of fame` section above. Note that major refactorings may warrant a section in `# Highlights`.
69+
- Dependabot PRs and version bumps should be ignored. They will only be mentioned in `# Full changelog`.
70+
-->

0 commit comments

Comments
 (0)