Skip to content

Commit b5cd6c4

Browse files
authored
Update changelog
1 parent 7a8c4d7 commit b5cd6c4

File tree

1 file changed

+18
-28
lines changed

1 file changed

+18
-28
lines changed

blog/2025-08-30-nushell_0_106_1.md

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,13 @@ title: Nushell 0.106.1
33
author: The Nu Authors
44
author_site: https://www.nushell.sh/blog
55
author_image: https://www.nushell.sh/blog/images/nu_logo.png
6-
excerpt: Today, we're releasing version 0.106.1 of Nu. This release adds...
6+
excerpt: Today, we're releasing version 0.106.1 of Nu. This patch release fixes a regression with bare string interpolation from 0.106.0, the const version of `get`, and several build-related issues.
77
---
88

9-
<!-- TODO: complete the excerpt above -->
10-
11-
<!-- NOTE: start from the TODO all the way at the bottom (and sort of work your way up) -->
129

1310
# Nushell 0.106.1
1411

15-
<!-- TODO: write this excerpt -->
16-
17-
Today, we're releasing version 0.106.1 of Nu. This release adds...
12+
Today, we're releasing version 0.106.1 of Nu. This patch release fixes a regression with bare string interpolation from 0.106.0, the const version of `get`, and several build-related issues.
1813

1914
# Where to get it
2015

@@ -26,33 +21,28 @@ As part of this release, we also publish a set of optional [plugins](https://www
2621

2722
<!-- TODO: once all the content below is finished and committed, `use nu_scripts/make_release/release-note/notes.nu *` and run `write-toc $this_file`. -->
2823

29-
# Highlights and themes of this release
30-
31-
<!-- NOTE: if you wanna write a section about a breaking change, when it's a very important one,
32-
please add the following snippet to have a "warning" banner :)
33-
> see [an example](https://www.nushell.sh/blog/2023-09-19-nushell_0_85_0.html#pythonesque-operators-removal)
34-
35-
```md
36-
::: warning Breaking change
37-
See a full overview of the [breaking changes](#breaking-changes)
38-
:::
39-
```
40-
-->
41-
<!-- NOTE: see https://vuepress.github.io/reference/default-theme/markdown.html#custom-containers
42-
for the list of available *containers*
43-
-->
44-
4524
# Changes
4625

47-
## Additions
26+
## Bug fixes and other changes
27+
28+
### Fixed regression in the bare string interpolation [#16235]
29+
While fixing another parser bug in 0.106.0 we accidentally introduced a [regression which restricted certain forms of direct string interpolation using parenthesized expressions with bare words](https://www.nushell.sh/blog/2025-07-23-nushell_0_106_0.html#regression-bare-word-interpolation-on-both-sides-does-not-work-toc).
30+
Thanks to a fix by @[Bahex] the following form of string interpolation again works without issue:
4831

49-
## Breaking changes
32+
```nushell
33+
let x = 123
34+
($x)/foo/($x)
35+
# => 123/foo/123
36+
```
5037

51-
## Deprecations
38+
### Fixed flag handling of `get` in the const version [#16268]
39+
The recent change to [`get` to rename `--ignore-errors` to `--optional`](https://www.nushell.sh/blog/2025-07-23-nushell_0_106_0.html#ignore-errors-i-renamed-to-optional-o-toc) was incorrectly handled if the command was used in a `const` context. This has been fixed with this release.
5240

53-
## Removals
41+
### Fix for builds on NetBSD and FreeBSD
42+
BSD builds failed due to more restrictive Rust compiler warnings triggered in our BSD platform code. This has been fixed in [#16266] and [#16275] by @[0323pin] and @[sholderbach]
5443

55-
## Bug fixes and other changes
44+
### Fixed warnings for plugin builds
45+
When building plugins with our Rust `nu-plugin-core 0.106.0` crate you may have encountered compiler warnings. This has been addressed by @[cptpiepmatz] in [#16279]
5646

5747
# Full changelog
5848

0 commit comments

Comments
 (0)