You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[_`clip` graduates from `std-rfc`_](#clip-graduates-from-std-rfc-toc)
36
37
-[_Improved documentation, errors, and warnings_](#improved-documentation-errors-and-warnings-toc)
37
38
-[_Commands_](#commands-toc)
38
39
-[_Deprecations_](#deprecations-toc)
@@ -80,6 +81,25 @@ This release adds some polish to errors and warnings. It also comes along with s
80
81
81
82
## Breaking changes [[toc](#table-of-contents)]
82
83
84
+
### Regression: bare word interpolation on both sides does not work [[toc](#table-of-contents)]
85
+
86
+
Unfortunately, we caught a regression shortly after release. Bare word interpolations (introduced in 0.105.0) which have expressions before and after a string component cause an error in 0.106.0. This was caused by the fix introduced in [#16204]. Here's an example which worked in 0.105.0, but not 0.106.0:
87
+
88
+
```nushell
89
+
let x = 123
90
+
($x)/foo/($x)
91
+
```
92
+
93
+
Note that these forms do still work in 0.106.0:
94
+
95
+
```nushell
96
+
let x = 123
97
+
($x)/foo
98
+
foo/($x)
99
+
```
100
+
101
+
We plan to address this with a 0.106.1 patch release in the coming days. We are hoping to resolve the regression, while still keeping the bug fix from [#16204].
102
+
83
103
### `path` and `directory` command arguments are no longer expanded [[toc](#table-of-contents)]
84
104
85
105
As of [#15878], unquote file/directory paths as command arguments will no longer be expanded into absolute paths. This may break scripts which rely on the old absolute expansion. These paths should now be manually expanded.
### `clip` graduates from `std-rfc`[[toc](#table-of-contents)]
268
+
269
+
After spending some time in `std-rfc`, with [#15877]`clip` module graduates to `std`, the first module from `std-rfc` to do so!
270
+
271
+
Using `std-rfc/clip` will give a deprecation warning, instructing you to switch to the `std` version.
272
+
253
273
### Improved documentation, errors, and warnings [[toc](#table-of-contents)]
254
274
255
275
- With [#15892], text written in backticks inside help text will now be highlighted as code. If it's valid Nushell code, it will be highlighted as such. Otherwise, it will use a "dimmed" style. You can make use of this yourself in custom command documentation as well! Here's what this looks like with some examples on the `select` command documentation (notice `name` and `first 4` being highlighted):
0 commit comments