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
-[_Add name and description to the plugin list command_](#add-name-and-description-to-the-plugin-list-command-toc)
27
+
-[_Other additions_](#other-additions-toc)
28
+
-[_Other changes_](#other-changes-toc)
29
+
-[_Bug fixes_](#bug-fixes-toc)
30
+
-[_Better errors for dynamic `http` commands_](#better-errors-for-dynamic-http-commands-toc)
31
+
-[_Allow streaming to commands with union-typed pipeline input_](#allow-streaming-to-commands-with-union-typed-pipeline-input-toc)
32
+
-[_Fix(`split column`): switch to 0-index like other commands_](#fix-split-column-switch-to-0-index-like-other-commands-toc)
33
+
-[_Don't error on optional cellpaths_](#don-t-error-on-optional-cellpaths-toc)
34
+
-[_Other fixes_](#other-fixes-toc)
35
+
-[_Notes for plugin developers_](#notes-for-plugin-developers-toc)
36
+
-[_Hall of fame_](#hall-of-fame-toc)
37
+
-[_Full changelog_](#full-changelog-toc)
23
38
<!-- 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`. -->
24
39
25
-
# Highlights and themes of this release
26
-
27
40
<!-- NOTE: if you wanna write a section about a breaking change, when it's a very important one,
28
41
please add the following snippet to have a "warning" banner :)
29
42
> see [an example](https://www.nushell.sh/blog/2023-09-19-nushell_0_85_0.html#pythonesque-operators-removal)
@@ -38,16 +51,16 @@ As part of this release, we also publish a set of optional [plugins](https://www
The new `explore regex` command is meant to provide a TUI for exploring regular expressions and visualizing the results in real time. You can pipe text into the command and that text becomes the "test string" that the regular expressions run on. You can also start it up without piping anything into it and manually type the "test string" and then the regex. You can use the tab key to switch between panes. The arrow keys work to navigate as we as the page up and page down keys, home, and end.
- All `http` commands now support connecting via Unix domain sockets using the `--unix-socket` (or `-U`) flag, enabling communication with local services like Docker daemon, systemd, and other IPC services. ([#16907](https://github.com/nushell/nushell/pull/16907))
87
100
88
101
-`str replace` now accepts a closure that computes the replacement value for each match ([#16854](https://github.com/nushell/nushell/pull/16854))
89
102
90
-
## Other changes
103
+
## Other changes[[toc](#table-of-contents)]
91
104
92
105
- add a `--dry` flag to `mktemp`. Edit or respond to this thread with what should go on this line ([#17039](https://github.com/nushell/nushell/pull/17039))
93
106
94
-
## Bug fixes
107
+
## Bug fixes[[toc](#table-of-contents)]
95
108
96
-
### Better errors for dynamic `http` commands
109
+
### Better errors for dynamic `http` commands[[toc](#table-of-contents)]
97
110
98
111
Defining an HTTP command dynamically using a string for the method used to cause an unclear, uncategorized error. It now produces a clear and specific error message instead.
99
112
@@ -110,7 +123,7 @@ Error: [31mnu::shell::error
110
123
help: [39mPrefer to use `http get` directly[0m
111
124
```
112
125
113
-
### Allow streaming to commands with union-typed pipeline input
126
+
### Allow streaming to commands with union-typed pipeline input[[toc](#table-of-contents)]
114
127
115
128
Commands whose input signatures are declared with `oneof` now accept
### Fix(`split column`): switch to 0-index like other commands
146
+
### Fix(`split column`): switch to 0-index like other commands[[toc](#table-of-contents)]
134
147
135
148
Like `detect columns` or `parse`, `split column` now also uses 0-index for the default column names.
136
149
@@ -149,7 +162,7 @@ Like `detect columns` or `parse`, `split column` now also uses 0-index for the d
149
162
╰───┴─────────┴─────────┴─────────╯[0m
150
163
```
151
164
152
-
### Don't error on optional cellpaths
165
+
### Don't error on optional cellpaths[[toc](#table-of-contents)]
153
166
154
167
Now, when you specify an optional cellpath in `update`, it won't error if it is not present.
155
168
@@ -160,7 +173,7 @@ Now, when you specify an optional cellpath in `update`, it won't error if it is
160
173
╰───┴───╯[0m
161
174
```
162
175
163
-
### Other fixes
176
+
### Other fixes[[toc](#table-of-contents)]
164
177
165
178
- Fixed the new operators `not-starts-with` and `not-ends-with` not appearing in `help operators` ([#16873](https://github.com/nushell/nushell/pull/16873))
166
179
@@ -184,11 +197,11 @@ Now, when you specify an optional cellpath in `update`, it won't error if it is
184
197
185
198
- This PR fixes the "polars slice" command so that it will return a lazyframe output when given a lazyframe as input. Fixes #17065 ([#17067](https://github.com/nushell/nushell/pull/17067))
186
199
187
-
# Notes for plugin developers
200
+
# Notes for plugin developers[[toc](#table-of-contents)]
188
201
189
202
Due to [#16890](https://github.com/nushell/nushell/pull/16890), plugins no longer need to be built with the `nu-protocol/sqlite` feature.
190
203
191
-
# Hall of fame
204
+
# Hall of fame[[toc](#table-of-contents)]
192
205
193
206
Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray:
194
207
@@ -218,7 +231,7 @@ Thanks to all the contributors below for helping us solve issues, improve docume
|[@KaiSforza](https://github.com/KaiSforza)| Don't add an empty column if there is only 1 column |[#17013](https://github.com/nushell/nushell/pull/17013)|
0 commit comments