Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion blog/2024-01-09-nushell_0_89_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
89 changes: 89 additions & 0 deletions blog/2025-03-29-twin0292.md
Original file line number Diff line number Diff line change
@@ -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).