|
| 1 | +--- |
| 2 | +title: 'This week in Nushell #292' |
| 3 | +author: The Nu Authors |
| 4 | +author_site: https://nushell.sh |
| 5 | +author_image: https://www.nushell.sh/blog/images/nu_logo.png |
| 6 | +excerpt: 'More than a few fixes, new Polars commands, VSCode extensions improvements, and more!' |
| 7 | +--- |
| 8 | + |
| 9 | +# This Week in Nushell #292 |
| 10 | + |
| 11 | +Published Saturday, March 29th, 2025 |
| 12 | + |
| 13 | +- So many bug fixes this week! Thanks to everyone who chipped in! |
| 14 | +- Two new Polars commands - `cut` and `qcut` for binning |
| 15 | +- And even some improvements to the VSCode Plugin from LemmusLemmus and LoicRiegel. Thank you! |
| 16 | + |
| 17 | +## Nushell |
| 18 | + |
| 19 | +- blindFS: |
| 20 | + - [added `parse_warnings` to diagnostics reports](https://github.com/nushell/nushell/pull/15449). |
| 21 | + - [fixed the `completions.external.enable` config option not being respected](https://github.com/nushell/nushell/pull/15443). |
| 22 | + - [fixed `ls_color` for `~/xxx` symlinks](https://github.com/nushell/nushell/pull/15403). |
| 23 | + - [ensured `open` sets default flags when calling "from xxx" converters](https://github.com/nushell/nushell/pull/15383). |
| 24 | + - [fixed parser issues with comments in subexpressions of `let`/`mut`](https://github.com/nushell/nushell/pull/15375). |
| 25 | + - [skipped `eval_const` when parsing errors are detected to avoid panics](https://github.com/nushell/nushell/pull/15364). |
| 26 | + - [fixed `flatten` of empty closures](https://github.com/nushell/nushell/pull/15374) |
| 27 | +- ayax79 [introduced Polars binning commands: `cut` and `qcut`](https://github.com/nushell/nushell/pull/15431). |
| 28 | +- NotTheDr01ds: |
| 29 | + - [ignored problematic overlapping tests for `SHLVL`](https://github.com/nushell/nushell/pull/15430). |
| 30 | + - [fixed `clip copy` stripping control characters when de-ansifying](https://github.com/nushell/nushell/pull/15428). |
| 31 | + - [added the current exe directory to the default `$NU_PLUGIN_DIRS`](https://github.com/nushell/nushell/pull/15380). |
| 32 | + - [renamed user-facing occurrences of `date` to `datetime`](https://github.com/nushell/nushell/pull/15264) |
| 33 | +- LoicRiegel: |
| 34 | + - [refactored to ensure bounded ranges](https://github.com/nushell/nushell/pull/15429). |
| 35 | + - [fixed `into datetime` ignoring timezone with format](https://github.com/nushell/nushell/pull/15370). |
| 36 | +- dependabot[bot] [bumped tokio from 1.43.0 to 1.44.1](https://github.com/nushell/nushell/pull/15419). |
| 37 | +- sgvictorino [reset argument/redirection state after `eval_call` errors](https://github.com/nushell/nushell/pull/15400). |
| 38 | +- Mrfiregem [fixed `path add` bug when given a record](https://github.com/nushell/nushell/pull/15379). |
| 39 | +- mokurin000 [added support for ACL and SELinux in `cd` permission checks](https://github.com/nushell/nushell/pull/15360). |
| 40 | + |
| 41 | +## Documentation |
| 42 | + |
| 43 | +- 132ikl [added a note about breaking completions changes to the 0.103.0 changelog](https://github.com/nushell/nushell.github.io/pull/1850). |
| 44 | +- LemmusLemmus [added mentions of new operators](https://github.com/nushell/nushell.github.io/pull/1849). |
| 45 | +- NotTheDr01ds: |
| 46 | + - [updated the Plugin Chapter with an Overview/QuickStart section](https://github.com/nushell/nushell.github.io/pull/1846). |
| 47 | + - [added TWiN 291](https://github.com/nushell/nushell.github.io/pull/1840) |
| 48 | +- Beinsezii [added filepath escape troubleshooting to `COOKBOOK/EXTERNAL_COMPLETERS.MD`](https://github.com/nushell/nushell.github.io/pull/1844). |
| 49 | +- mshalmanov [updated the Russian translation](https://github.com/nushell/nushell.github.io/pull/1839). |
| 50 | +- Kissaki [improved the German landing page](https://github.com/nushell/nushell.github.io/pull/1838). |
| 51 | + |
| 52 | +## Nu_Scripts |
| 53 | + |
| 54 | +- Direwolfesp [added autojump argument parsing](https://github.com/nushell/nu_scripts/pull/1077). |
| 55 | +- NotTheDr01ds [moved custom-completion auto-generate scripts to `needs-update`](https://github.com/nushell/nu_scripts/pull/1076). |
| 56 | +- ViSaturn [updated `ultimate_extractor` to handle unzipping exe files](https://github.com/nushell/nu_scripts/pull/1075). |
| 57 | + |
| 58 | +## Tree-sitter |
| 59 | + |
| 60 | +- dependabot[bot] [bumped tar-fs from 2.1.1 to 2.1.2](https://github.com/nushell/tree-sitter-nu/pull/195). |
| 61 | + |
| 62 | +## Integrations |
| 63 | + |
| 64 | +- hustcer: |
| 65 | + - [added more tests after installing Nu](https://github.com/nushell/integrations/pull/44). |
| 66 | + - [introduced tests for installing APKs on riscv64 arch](https://github.com/nushell/integrations/pull/43). |
| 67 | + - [added tests for installing Nu on riscv64 arch](https://github.com/nushell/integrations/pull/42). |
| 68 | + |
| 69 | +## VSCode Extension |
| 70 | + |
| 71 | +- LemmusLemmus: |
| 72 | + - [added `has` and `has-not` operators](https://github.com/nushell/vscode-nushell-lang/pull/201). |
| 73 | + - added [support for floats, binary, and octal literals (with underscores)](https://github.com/nushell/vscode-nushell-lang/pull/200). |
| 74 | + - [improved highlighting of bare and raw strings, and added missing units & operators](https://github.com/nushell/vscode-nushell-lang/pull/199). |
| 75 | + - [removed irrelevant `autoClosingPair /**`](https://github.com/nushell/vscode-nushell-lang/pull/198). |
| 76 | + - [supported raw strings](https://github.com/nushell/vscode-nushell-lang/pull/197). |
| 77 | +- LoicRiegel: |
| 78 | + - [added syntax highlighting in Markdown code blocks](https://github.com/nushell/vscode-nushell-lang/pull/195). |
| 79 | + - [added `CONTRIBUTING.md`](https://github.com/nushell/vscode-nushell-lang/pull/194). |
| 80 | + - [fixed vulnerabilities detected by `npm audit`](https://github.com/nushell/vscode-nushell-lang/pull/193). |
| 81 | + |
| 82 | +## reedline |
| 83 | + |
| 84 | +- KAAtheWiseGit [upgraded `unicode-width` to 0.2](https://github.com/nushell/reedline/pull/895). |
| 85 | +- tisonkun [upgraded `thiserror` to v2](https://github.com/nushell/reedline/pull/890). |
| 86 | + |
| 87 | +## Awesome Nu |
| 88 | + |
| 89 | +- a-slice-of-py [added `nu-aws-service-reference`](https://github.com/nushell/awesome-nu/pull/113). |
0 commit comments