Skip to content

Commit 15e5ab0

Browse files
committed
sorted more PRs
1 parent 1cbff18 commit 15e5ab0

File tree

1 file changed

+55
-54
lines changed

1 file changed

+55
-54
lines changed

blog/2025-04-29-nushell_0_104_0.md

Lines changed: 55 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,21 @@ refer #16550
120120
|[@Mrfiregem](https://github.com/Mrfiregem)|Allow spreading arguments of `kill` command|[#15558](https://github.com/nushell/nushell/pull/15558)|
121121
|[@NotTheDr01ds](https://github.com/NotTheDr01ds)|Add current exe directory to default `$NU_PLUGIN_DIRS`|[#15380](https://github.com/nushell/nushell/pull/15380)|
122122
|[@NotTheDr01ds](https://github.com/NotTheDr01ds)|Add env-conversions helpers to std|[#15569](https://github.com/nushell/nushell/pull/15569)|
123+
|[@ayax79](https://github.com/ayax79)|Polars binning commands: cut/qcut|[#15431](https://github.com/nushell/nushell/pull/15431)|
124+
|[@ayax79](https://github.com/ayax79)|Introduction of NuDataType and `polars dtype`|[#15529](https://github.com/nushell/nushell/pull/15529)|
125+
|[@ayax79](https://github.com/ayax79)|Introducing `polars into-schema`|[#15534](https://github.com/nushell/nushell/pull/15534)|
126+
|[@blindFS](https://github.com/blindFS)|feat(completion): stdlib virtual path completion & exportable completion|[#15270](https://github.com/nushell/nushell/pull/15270)|
127+
|[@blindFS](https://github.com/blindFS)|feat(lsp): parse_warnings in diagnostics report|[#15449](https://github.com/nushell/nushell/pull/15449)|
128+
|[@blindFS](https://github.com/blindFS)|feat(lsp): snippet style completion for commands|[#15494](https://github.com/nushell/nushell/pull/15494)|
129+
we need to shoutout all the lsp fixes too
130+
|[@cosineblast](https://github.com/cosineblast)|Inter-Job direct messaging |[#15253](https://github.com/nushell/nushell/pull/15253)|
131+
|[@cosineblast](https://github.com/cosineblast)|Add job tags|[#15555](https://github.com/nushell/nushell/pull/15555)|
132+
|[@cosineblast](https://github.com/cosineblast)|`config` commands now add frozen jobs to job table|[#15556](https://github.com/nushell/nushell/pull/15556)|
133+
|[@fdncred](https://github.com/fdncred)|add more columns to macos `ps -l`|[#15341](https://github.com/nushell/nushell/pull/15341)|
134+
|[@fdncred](https://github.com/fdncred)|fix `datetime-diff` so that it reports ms, us, ns as well|[#15537](https://github.com/nushell/nushell/pull/15537)|
135+
|[@fdncred](https://github.com/fdncred)|add `--raw-value` option to `debug` command|[#15581](https://github.com/nushell/nushell/pull/15581)|
136+
|[@fdncred](https://github.com/fdncred)|add more details to `decribe -d`|[#15591](https://github.com/nushell/nushell/pull/15591)|
137+
|[@hfrentzel](https://github.com/hfrentzel)|Run scripts of any file extension in PATHEXT on Windows|[#15611](https://github.com/nushell/nushell/pull/15611)|
123138

124139

125140
### Substring match algorithm
@@ -168,6 +183,28 @@ extra attention on this one, but its nothing from the above sections
168183
|[@SkillFlame](https://github.com/SkillFlame)|Fix #14660: to md breaks on tables with empty values|[#15631](https://github.com/nushell/nushell/pull/15631)|
169184
|[@Tyarel8](https://github.com/Tyarel8)|Fix `kv set` with a closure argument|[#15588](https://github.com/nushell/nushell/pull/15588)|
170185
|[@WindSoilder](https://github.com/WindSoilder)|IR: rasing reasonable error when using subexpression with `and` operator|[#15623](https://github.com/nushell/nushell/pull/15623)|
186+
|[@ayax79](https://github.com/ayax79)|Fix output type of `polars schema`|[#15572](https://github.com/nushell/nushell/pull/15572)|
187+
|[@ayax79](https://github.com/ayax79)|fix cannot find issue when performing collect on an eager dataframe|[#15577](https://github.com/nushell/nushell/pull/15577)|
188+
|[@blindFS](https://github.com/blindFS)|fix(completion): inline defined custom completion|[#15318](https://github.com/nushell/nushell/pull/15318)|
189+
|[@blindFS](https://github.com/blindFS)|fix(parser): skip eval_const if parsing errors detected to avoid panic|[#15364](https://github.com/nushell/nushell/pull/15364)|
190+
|[@blindFS](https://github.com/blindFS)|fix(explore): do not create extra layer for empty entries|[#15367](https://github.com/nushell/nushell/pull/15367)|
191+
|[@blindFS](https://github.com/blindFS)|fix(parser): comments in subexpressions of `let`/`mut`|[#15375](https://github.com/nushell/nushell/pull/15375)|
192+
|[@blindFS](https://github.com/blindFS)|fix: flatten of empty closures|[#15374](https://github.com/nushell/nushell/pull/15374)|
193+
|[@blindFS](https://github.com/blindFS)|fix: command `open` sets default flags when calling "from xxx" converters|[#15383](https://github.com/nushell/nushell/pull/15383)|
194+
|[@blindFS](https://github.com/blindFS)|fix(completion): ls_color for `~/xxx` symlinks|[#15403](https://github.com/nushell/nushell/pull/15403)|
195+
|[@blindFS](https://github.com/blindFS)|fix(completion): completions.external.enable config option not respected|[#15443](https://github.com/nushell/nushell/pull/15443)|
196+
|[@blindFS](https://github.com/blindFS)|fix(lsp): more accurate PWD: from env -> parent dir of current file|[#15470](https://github.com/nushell/nushell/pull/15470)|
197+
|[@blindFS](https://github.com/blindFS)|fix(lsp): keywords in completion snippets|[#15499](https://github.com/nushell/nushell/pull/15499)|
198+
|[@blindFS](https://github.com/blindFS)|fix(lsp): workspace wide ops may panic in certain conditions|[#15514](https://github.com/nushell/nushell/pull/15514)|
199+
|[@blindFS](https://github.com/blindFS)|fix(lsp): parser_info based id detection for use/overlay keywords|[#15517](https://github.com/nushell/nushell/pull/15517)|
200+
|[@blindFS](https://github.com/blindFS)|fix(lsp): several edge cases of inaccurate references|[#15523](https://github.com/nushell/nushell/pull/15523)|
201+
|[@blindFS](https://github.com/blindFS)|fix(lsp): more accurate command name highlight/rename|[#15540](https://github.com/nushell/nushell/pull/15540)|
202+
|[@blindFS](https://github.com/blindFS)|fix(completion): quoted cell path completion|[#15546](https://github.com/nushell/nushell/pull/15546)|
203+
|[@blindFS](https://github.com/blindFS)|fix(lsp): a panic caused by completion with decl_id out of range|[#15576](https://github.com/nushell/nushell/pull/15576)|
204+
|[@blindFS](https://github.com/blindFS)|fix(lsp): regression of semantic tokens of module-prefixed commands|[#15603](https://github.com/nushell/nushell/pull/15603)|
205+
|[@jjflash95](https://github.com/jjflash95)|Fix #15440 default --empty fails at empty streams|[#15562](https://github.com/nushell/nushell/pull/15562)|
206+
|[@lazenga](https://github.com/lazenga)|Fix #13546: Outer joins incorrectly removing unmatched rows|[#15472](https://github.com/nushell/nushell/pull/15472)|
207+
|[@mokurin000](https://github.com/mokurin000)|fix(nu-command): support ACL, SELinux, e.g. in cd have_permission check|[#15360](https://github.com/nushell/nushell/pull/15360)|
171208

172209

173210
# Notes for plugin developers
@@ -199,6 +236,24 @@ Thanks to all the contributors below for helping us solve issues, improve docume
199236
|[@WindSoilder](https://github.com/WindSoilder)|Update rand and rand_chacha to 0.9|[#15463](https://github.com/nushell/nushell/pull/15463)|
200237
|[@WindSoilder](https://github.com/WindSoilder)|Fix clippy|[#15489](https://github.com/nushell/nushell/pull/15489)|
201238
|[@WindSoilder](https://github.com/WindSoilder)|IR: allow subexpression with redirection.|[#15617](https://github.com/nushell/nushell/pull/15617)|
239+
|[@blindFS](https://github.com/blindFS)|refactor: command identified by name instead of span content|[#15471](https://github.com/nushell/nushell/pull/15471)|
240+
|[@blindFS](https://github.com/blindFS)|refactor(lsp): align markdown doc string with output of --help|[#15508](https://github.com/nushell/nushell/pull/15508)|
241+
|[@blindFS](https://github.com/blindFS)|refactor(completion, lsp): include decl_id in suggetion_kind for later usage|[#15536](https://github.com/nushell/nushell/pull/15536)|
242+
|[@blindFS](https://github.com/blindFS)|refactor(lsp): flat_map with mutable accumulator|[#15567](https://github.com/nushell/nushell/pull/15567)|
243+
|[@cptpiepmatz](https://github.com/cptpiepmatz)|Add `--plugins` flag to `nu-std/testing.nu`|[#15552](https://github.com/nushell/nushell/pull/15552)|
244+
|[@cptpiepmatz](https://github.com/cptpiepmatz)|Add `cat` and `get-content` to `open`'s search terms|[#15643](https://github.com/nushell/nushell/pull/15643)|
245+
|[@fdncred](https://github.com/fdncred)|bump uutils crates to 0.0.30|[#15316](https://github.com/nushell/nushell/pull/15316)|
246+
|[@fdncred](https://github.com/fdncred)|update human-date-parser to 3.0|[#15426](https://github.com/nushell/nushell/pull/15426)|
247+
|[@fdncred](https://github.com/fdncred)|bump to the latest rust version|[#15483](https://github.com/nushell/nushell/pull/15483)|
248+
|[@fdncred](https://github.com/fdncred)|Revert "Fix #15394 for `table -e` wrapping issue"|[#15498](https://github.com/nushell/nushell/pull/15498)|
249+
|[@fdncred](https://github.com/fdncred)|bump reedline to 75f2c50|[#15659](https://github.com/nushell/nushell/pull/15659)|
250+
|[@fennewald](https://github.com/fennewald)|Limit Allowed `serde_json` Versions to Match Usage|[#15504](https://github.com/nushell/nushell/pull/15504)|
251+
|[@g2p](https://github.com/g2p)|Upgrade calamine dependency to fix zip semver breakage|[#15657](https://github.com/nushell/nushell/pull/15657)|
252+
|[@hustcer](https://github.com/hustcer)|Fix upgrading and checking of typos|[#15454](https://github.com/nushell/nushell/pull/15454)|
253+
|[@hustcer](https://github.com/hustcer)|Update Nu to 0.103.0 for release workflow and improve Windows OS checks|[#15625](https://github.com/nushell/nushell/pull/15625)|
254+
|[@kidrigger](https://github.com/kidrigger)|Fix examples about RFC3339 format in `date now` and `format date`.|[#15563](https://github.com/nushell/nushell/pull/15563)|
255+
|[@migraine-user](https://github.com/migraine-user)|Fix typo in doc_config.nu + small description |[#15461](https://github.com/nushell/nushell/pull/15461)|
256+
202257

203258
# Full changelog
204259

@@ -218,60 +273,6 @@ Afterwards, go through each PR and classify it as one of the following:
218273
|-|-|-|
219274

220275
Continue sorting these
221-
|[@ayax79](https://github.com/ayax79)|Polars binning commands: cut/qcut|[#15431](https://github.com/nushell/nushell/pull/15431)|
222-
|[@ayax79](https://github.com/ayax79)|Introduction of NuDataType and `polars dtype`|[#15529](https://github.com/nushell/nushell/pull/15529)|
223-
|[@ayax79](https://github.com/ayax79)|Introducing `polars into-schema`|[#15534](https://github.com/nushell/nushell/pull/15534)|
224-
|[@ayax79](https://github.com/ayax79)|Fix output type of `polars schema`|[#15572](https://github.com/nushell/nushell/pull/15572)|
225-
|[@ayax79](https://github.com/ayax79)|fix cannot find issue when performing collect on an eager dataframe|[#15577](https://github.com/nushell/nushell/pull/15577)|
226-
|[@blindFS](https://github.com/blindFS)|feat(completion): stdlib virtual path completion & exportable completion|[#15270](https://github.com/nushell/nushell/pull/15270)|
227-
|[@blindFS](https://github.com/blindFS)|fix(completion): inline defined custom completion|[#15318](https://github.com/nushell/nushell/pull/15318)|
228-
|[@blindFS](https://github.com/blindFS)|fix(lsp): verbose signature help response for less well supported editors|[#15353](https://github.com/nushell/nushell/pull/15353)|
229-
|[@blindFS](https://github.com/blindFS)|fix(parser): skip eval_const if parsing errors detected to avoid panic|[#15364](https://github.com/nushell/nushell/pull/15364)|
230-
|[@blindFS](https://github.com/blindFS)|fix(explore): do not create extra layer for empty entries|[#15367](https://github.com/nushell/nushell/pull/15367)|
231-
|[@blindFS](https://github.com/blindFS)|fix: flatten of empty closures|[#15374](https://github.com/nushell/nushell/pull/15374)|
232-
|[@blindFS](https://github.com/blindFS)|fix(parser): comments in subexpressions of `let`/`mut`|[#15375](https://github.com/nushell/nushell/pull/15375)|
233-
|[@blindFS](https://github.com/blindFS)|fix: command `open` sets default flags when calling "from xxx" converters|[#15383](https://github.com/nushell/nushell/pull/15383)|
234-
|[@blindFS](https://github.com/blindFS)|fix(completion): ls_color for `~/xxx` symlinks|[#15403](https://github.com/nushell/nushell/pull/15403)|
235-
|[@blindFS](https://github.com/blindFS)|fix(completion): completions.external.enable config option not respected|[#15443](https://github.com/nushell/nushell/pull/15443)|
236-
|[@blindFS](https://github.com/blindFS)|feat(lsp): parse_warnings in diagnostics report|[#15449](https://github.com/nushell/nushell/pull/15449)|
237-
|[@blindFS](https://github.com/blindFS)|fix(lsp): more accurate PWD: from env -> parent dir of current file|[#15470](https://github.com/nushell/nushell/pull/15470)|
238-
|[@blindFS](https://github.com/blindFS)|refactor: command identified by name instead of span content|[#15471](https://github.com/nushell/nushell/pull/15471)|
239-
|[@blindFS](https://github.com/blindFS)|feat(lsp): snippet style completion for commands|[#15494](https://github.com/nushell/nushell/pull/15494)|
240-
|[@blindFS](https://github.com/blindFS)|fix(lsp): keywords in completion snippets|[#15499](https://github.com/nushell/nushell/pull/15499)|
241-
|[@blindFS](https://github.com/blindFS)|refactor(lsp): align markdown doc string with output of --help|[#15508](https://github.com/nushell/nushell/pull/15508)|
242-
|[@blindFS](https://github.com/blindFS)|fix(lsp): workspace wide ops may panic in certain conditions|[#15514](https://github.com/nushell/nushell/pull/15514)|
243-
|[@blindFS](https://github.com/blindFS)|fix(lsp): parser_info based id detection for use/overlay keywords|[#15517](https://github.com/nushell/nushell/pull/15517)|
244-
|[@blindFS](https://github.com/blindFS)|fix(lsp): several edge cases of inaccurate references|[#15523](https://github.com/nushell/nushell/pull/15523)|
245-
|[@blindFS](https://github.com/blindFS)|refactor(completion, lsp): include decl_id in suggetion_kind for later usage|[#15536](https://github.com/nushell/nushell/pull/15536)|
246-
|[@blindFS](https://github.com/blindFS)|fix(lsp): more accurate command name highlight/rename|[#15540](https://github.com/nushell/nushell/pull/15540)|
247-
|[@blindFS](https://github.com/blindFS)|fix(completion): quoted cell path completion|[#15546](https://github.com/nushell/nushell/pull/15546)|
248-
|[@blindFS](https://github.com/blindFS)|refactor(lsp): flat_map with mutable accumulator|[#15567](https://github.com/nushell/nushell/pull/15567)|
249-
|[@blindFS](https://github.com/blindFS)|fix(lsp): a panic caused by completion with decl_id out of range|[#15576](https://github.com/nushell/nushell/pull/15576)|
250-
|[@blindFS](https://github.com/blindFS)|fix(lsp): regression of semantic tokens of module-prefixed commands|[#15603](https://github.com/nushell/nushell/pull/15603)|
251-
|[@cosineblast](https://github.com/cosineblast)|Inter-Job direct messaging |[#15253](https://github.com/nushell/nushell/pull/15253)|
252-
|[@cosineblast](https://github.com/cosineblast)|Add job tags|[#15555](https://github.com/nushell/nushell/pull/15555)|
253-
|[@cosineblast](https://github.com/cosineblast)|`config` commands now add frozen jobs to job table|[#15556](https://github.com/nushell/nushell/pull/15556)|
254-
|[@cptpiepmatz](https://github.com/cptpiepmatz)|Add `--plugins` flag to `nu-std/testing.nu`|[#15552](https://github.com/nushell/nushell/pull/15552)|
255-
|[@cptpiepmatz](https://github.com/cptpiepmatz)|Add `cat` and `get-content` to `open`'s search terms|[#15643](https://github.com/nushell/nushell/pull/15643)|
256-
|[@fdncred](https://github.com/fdncred)|bump uutils crates to 0.0.30|[#15316](https://github.com/nushell/nushell/pull/15316)|
257-
|[@fdncred](https://github.com/fdncred)|add more columns to macos `ps -l`|[#15341](https://github.com/nushell/nushell/pull/15341)|
258-
|[@fdncred](https://github.com/fdncred)|update human-date-parser to 3.0|[#15426](https://github.com/nushell/nushell/pull/15426)|
259-
|[@fdncred](https://github.com/fdncred)|bump to the latest rust version|[#15483](https://github.com/nushell/nushell/pull/15483)|
260-
|[@fdncred](https://github.com/fdncred)|Revert "Fix #15394 for `table -e` wrapping issue"|[#15498](https://github.com/nushell/nushell/pull/15498)|
261-
|[@fdncred](https://github.com/fdncred)|fix `datetime-diff` so that it reports ms, us, ns as well|[#15537](https://github.com/nushell/nushell/pull/15537)|
262-
|[@fdncred](https://github.com/fdncred)|add `--raw-value` option to `debug` command|[#15581](https://github.com/nushell/nushell/pull/15581)|
263-
|[@fdncred](https://github.com/fdncred)|add more details to `decribe -d`|[#15591](https://github.com/nushell/nushell/pull/15591)|
264-
|[@fdncred](https://github.com/fdncred)|bump reedline to 75f2c50|[#15659](https://github.com/nushell/nushell/pull/15659)|
265-
|[@fennewald](https://github.com/fennewald)|Limit Allowed `serde_json` Versions to Match Usage|[#15504](https://github.com/nushell/nushell/pull/15504)|
266-
|[@g2p](https://github.com/g2p)|Upgrade calamine dependency to fix zip semver breakage|[#15657](https://github.com/nushell/nushell/pull/15657)|
267-
|[@hfrentzel](https://github.com/hfrentzel)|Run scripts of any file extension in PATHEXT on Windows|[#15611](https://github.com/nushell/nushell/pull/15611)|
268-
|[@hustcer](https://github.com/hustcer)|Fix upgrading and checking of typos|[#15454](https://github.com/nushell/nushell/pull/15454)|
269-
|[@hustcer](https://github.com/hustcer)|Update Nu to 0.103.0 for release workflow and improve Windows OS checks|[#15625](https://github.com/nushell/nushell/pull/15625)|
270-
|[@jjflash95](https://github.com/jjflash95)|Fix #15440 default --empty fails at empty streams|[#15562](https://github.com/nushell/nushell/pull/15562)|
271-
|[@kidrigger](https://github.com/kidrigger)|Fix examples about RFC3339 format in `date now` and `format date`.|[#15563](https://github.com/nushell/nushell/pull/15563)|
272-
|[@lazenga](https://github.com/lazenga)|Fix #13546: Outer joins incorrectly removing unmatched rows|[#15472](https://github.com/nushell/nushell/pull/15472)|
273-
|[@migraine-user](https://github.com/migraine-user)|Fix typo in doc_config.nu + small description |[#15461](https://github.com/nushell/nushell/pull/15461)|
274-
|[@mokurin000](https://github.com/mokurin000)|fix(nu-command): support ACL, SELinux, e.g. in cd have_permission check|[#15360](https://github.com/nushell/nushell/pull/15360)|
275276
|[@mztikk](https://github.com/mztikk)|Consider PATH when running command is nuscript in windows|[#15486](https://github.com/nushell/nushell/pull/15486)|
276277
|[@pyz4](https://github.com/pyz4)|`polars cast`: add decimal option for dtype parameter|[#15464](https://github.com/nushell/nushell/pull/15464)|
277278
|[@pyz4](https://github.com/pyz4)|`polars into-df`/`polars into-lazy`: `--schema` will not throw error if only some columns are defined|[#15473](https://github.com/nushell/nushell/pull/15473)|

0 commit comments

Comments
 (0)