From 249a0988323ebdbb3d3517b3e3ceaf9e273b6620 Mon Sep 17 00:00:00 2001 From: NotTheDr01ds <32344964+NotTheDr01ds@users.noreply.github.com> Date: Sat, 29 Mar 2025 10:41:30 -0400 Subject: [PATCH 1/2] Added TWiN 292 --- blog/2025-03-29-twin0292.md | 89 +++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 blog/2025-03-29-twin0292.md diff --git a/blog/2025-03-29-twin0292.md b/blog/2025-03-29-twin0292.md new file mode 100644 index 00000000000..dcaa4140c0e --- /dev/null +++ b/blog/2025-03-29-twin0292.md @@ -0,0 +1,89 @@ +--- +title: 'This week in Nushell #292' +author: The Nu Authors +author_site: https://nushell.sh +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: 'More than a few fixes, new Polars commands, VSCode extensions improvements, and more!' +--- + +# This Week in Nushell #292 + +Published Saturday, March 29th, 2025 + +- So many bug fixes this week! Thanks to everyone who chipped in! +- Two new Polars commands - `cut` and `qcut` for binning +- And even some improvements to the VSCode Plugin from LemmusLemmus and LoicRiegel. Thank you! + +## Nushell + +- blindFS: + - [added `parse_warnings` to diagnostics reports](https://github.com/nushell/nushell/pull/15449). + - [fixed the `completions.external.enable` config option not being respected](https://github.com/nushell/nushell/pull/15443). + - [fixed `ls_color` for `~/xxx` symlinks](https://github.com/nushell/nushell/pull/15403). + - [ensured `open` sets default flags when calling "from xxx" converters](https://github.com/nushell/nushell/pull/15383). + - [fixed parser issues with comments in subexpressions of `let`/`mut`](https://github.com/nushell/nushell/pull/15375). + - [skipped `eval_const` when parsing errors are detected to avoid panics](https://github.com/nushell/nushell/pull/15364). + - [fixed `flatten` of empty closures](https://github.com/nushell/nushell/pull/15374) +- ayax79 [introduced Polars binning commands: `cut` and `qcut`](https://github.com/nushell/nushell/pull/15431). +- NotTheDr01ds: + - [ignored problematic overlapping tests for `SHLVL`](https://github.com/nushell/nushell/pull/15430). + - [fixed `clip copy` stripping control characters when de-ansifying](https://github.com/nushell/nushell/pull/15428). + - [added the current exe directory to the default `$NU_PLUGIN_DIRS`](https://github.com/nushell/nushell/pull/15380). + - [renamed user-facing occurrences of `date` to `datetime`](https://github.com/nushell/nushell/pull/15264) +- LoicRiegel: + - [refactored to ensure bounded ranges](https://github.com/nushell/nushell/pull/15429). + - [fixed `into datetime` ignoring timezone with format](https://github.com/nushell/nushell/pull/15370). +- dependabot[bot] [bumped tokio from 1.43.0 to 1.44.1](https://github.com/nushell/nushell/pull/15419). +- sgvictorino [reset argument/redirection state after `eval_call` errors](https://github.com/nushell/nushell/pull/15400). +- Mrfiregem [fixed `path add` bug when given a record](https://github.com/nushell/nushell/pull/15379). +- mokurin000 [added support for ACL and SELinux in `cd` permission checks](https://github.com/nushell/nushell/pull/15360). + +## Documentation + +- 132ikl [added a note about breaking completions changes to the 0.103.0 changelog](https://github.com/nushell/nushell.github.io/pull/1850). +- LemmusLemmus [added mentions of new operators](https://github.com/nushell/nushell.github.io/pull/1849). +- NotTheDr01ds: + - [updated the Plugin Chapter with an Overview/QuickStart section](https://github.com/nushell/nushell.github.io/pull/1846). + - [added TWiN 291](https://github.com/nushell/nushell.github.io/pull/1840) +- Beinsezii [added filepath escape troubleshooting to `COOKBOOK/EXTERNAL_COMPLETERS.MD`](https://github.com/nushell/nushell.github.io/pull/1844). +- mshalmanov [updated the Russian translation](https://github.com/nushell/nushell.github.io/pull/1839). +- Kissaki [improved the German landing page](https://github.com/nushell/nushell.github.io/pull/1838). + +## Nu_Scripts + +- Direwolfesp [added autojump argument parsing](https://github.com/nushell/nu_scripts/pull/1077). +- NotTheDr01ds [moved custom-completion auto-generate scripts to `needs-update`](https://github.com/nushell/nu_scripts/pull/1076). +- ViSaturn [updated `ultimate_extractor` to handle unzipping exe files](https://github.com/nushell/nu_scripts/pull/1075). + +## Tree-sitter + +- dependabot[bot] [bumped tar-fs from 2.1.1 to 2.1.2](https://github.com/nushell/tree-sitter-nu/pull/195). + +## Integrations + +- hustcer: + - [added more tests after installing Nu](https://github.com/nushell/integrations/pull/44). + - [introduced tests for installing APKs on riscv64 arch](https://github.com/nushell/integrations/pull/43). + - [added tests for installing Nu on riscv64 arch](https://github.com/nushell/integrations/pull/42). + +## VSCode Extension + +- LemmusLemmus: + - [added `has` and `has-not` operators](https://github.com/nushell/vscode-nushell-lang/pull/201). + - added [support for floats, binary, and octal literals (with underscores)](https://github.com/nushell/vscode-nushell-lang/pull/200). + - [improved highlighting of bare and raw strings, and added missing units & operators](https://github.com/nushell/vscode-nushell-lang/pull/199). + - [removed irrelevant `autoClosingPair /**`](https://github.com/nushell/vscode-nushell-lang/pull/198). + - [supported raw strings](https://github.com/nushell/vscode-nushell-lang/pull/197). +- LoicRiegel: + - [added syntax highlighting in Markdown code blocks](https://github.com/nushell/vscode-nushell-lang/pull/195). + - [added `CONTRIBUTING.md`](https://github.com/nushell/vscode-nushell-lang/pull/194). + - [fixed vulnerabilities detected by `npm audit`](https://github.com/nushell/vscode-nushell-lang/pull/193). + +## reedline + +- KAAtheWiseGit [upgraded `unicode-width` to 0.2](https://github.com/nushell/reedline/pull/895). +- tisonkun [upgraded `thiserror` to v2](https://github.com/nushell/reedline/pull/890). + +## Awesome Nu + +- a-slice-of-py [added `nu-aws-service-reference`](https://github.com/nushell/awesome-nu/pull/113). From 190b43256dcd0ccee209cf8146f01bd00580eddd Mon Sep 17 00:00:00 2001 From: NotTheDr01ds <32344964+NotTheDr01ds@users.noreply.github.com> Date: Sat, 29 Mar 2025 10:49:31 -0400 Subject: [PATCH 2/2] Fix old typo --- blog/2024-01-09-nushell_0_89_0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2024-01-09-nushell_0_89_0.md b/blog/2024-01-09-nushell_0_89_0.md index f827d63fd12..8873eb4c647 100644 --- a/blog/2024-01-09-nushell_0_89_0.md +++ b/blog/2024-01-09-nushell_0_89_0.md @@ -267,7 +267,7 @@ Setting the limits is done via flags available in `help ulimit`. - [Fix the test which fails on windows](https://github.com/nushell/nushell/pull/11478) - [Fix rm for symlinks pointing to directory on windows (issue #11461)](https://github.com/nushell/nushell/pull/11463) - [hustcer](https://github.com/hustcer) created - - [Try to fix riscv64 building by using unbuntu-latest](https://github.com/nushell/nushell/pull/11476) + - [Try to fix riscv64 building by using ubuntu-latest](https://github.com/nushell/nushell/pull/11476) - [Downgrade openssl-src to fix riscv64 build target, close #11345](https://github.com/nushell/nushell/pull/11353) - [rsteube](https://github.com/rsteube) created - [Revert "Return external file completions if not empty (#10898)"](https://github.com/nushell/nushell/pull/11446)