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
93 changes: 93 additions & 0 deletions blog/2026-01-23-twin0335.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
---
title: 'This week in Nushell #335'
author: The Nu Authors
author_site: https://nushell.sh
author_image: https://www.nushell.sh/blog/images/nu_logo.png
excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-01-22'
---

# This Week in Nushell #335

Published Wednesday, 2026-02-04, including PRs merged Friday, 2026-01-16 through Thursday, 2026-01-22.

## Nushell

- @cablehead:

- [added content-type metadata for ndjson, jsonl, ndnuon in std/formats (#17398)](https://github.com/nushell/nushell/pull/17398)

- @fdncred:

- [added short params to join (#17396)](https://github.com/nushell/nushell/pull/17396)
- [bumped Rust toolchain to 1.91.1 (#17395)](https://github.com/nushell/nushell/pull/17395)
- [added `explore regex` help popup (#17384)](https://github.com/nushell/nushell/pull/17384)
- [removed unlet vars from completions (#17383)](https://github.com/nushell/nushell/pull/17383)
- [updated `explore regex` to use `AltGr` keys (#17382)](https://github.com/nushell/nushell/pull/17382)
- [updated UseAnsiColoring with TERM=dumb (#17368)](https://github.com/nushell/nushell/pull/17368)

- @smartcoder0777:

- [added --prefix/--suffix to join to disambiguate columns (#17393)](https://github.com/nushell/nushell/pull/17393)

- @ayax79:

- [bumped rmcp lib from 0.8 to 0.13 (#17392)](https://github.com/nushell/nushell/pull/17392)
- [added `polars entropy` (#17377)](https://github.com/nushell/nushell/pull/17377)
- [fixed help to display aliased command when calling `help <alias>` (#17365)](https://github.com/nushell/nushell/pull/17365)
- [allowed aliasing to work on sub commands (#17359)](https://github.com/nushell/nushell/pull/17359)

- @kaathewisegit:

- [made `it` a reserved variable name (#17381)](https://github.com/nushell/nushell/pull/17381)

- @ysthakur:

- [bumped to dev version 0.110.1 (#17370)](https://github.com/nushell/nushell/pull/17370)
- [bumped to 0.110.0 for release (#17367)](https://github.com/nushell/nushell/pull/17367)
- [pinned reedline to 0.45 for 0.110 release (#17366)](https://github.com/nushell/nushell/pull/17366)

- @ChrisDenton:

- [stopped canonicalizing config path (#17369)](https://github.com/nushell/nushell/pull/17369)

- @hovancik:

- [updated closures-related tutors (#17178)](https://github.com/nushell/nushell/pull/17178)

- @app/dependabot:
- [bumped lsp-textdocument from 0.4.2 to 0.5.0 (#17391)](https://github.com/nushell/nushell/pull/17391)
- [bumped shadow-rs from 1.5.0 to 1.6.0 (#17390)](https://github.com/nushell/nushell/pull/17390)
- [bumped crate-ci/typos from 1.42.0 to 1.42.1 (#17388)](https://github.com/nushell/nushell/pull/17388)
- [bumped quick-xml from 0.38.3 to 0.39.0 (#17347)](https://github.com/nushell/nushell/pull/17347)
- [bumped data-encoding from 2.9.0 to 2.10.0 (#17344)](https://github.com/nushell/nushell/pull/17344)

## Documentation

- @sandyspiers:

- [renamed `home-path` / `temp-path` to `home-dir` / `temp-dir` (#2110)](https://github.com/nushell/nushell.github.io/pull/2110)

- @weirdan:

- [added `error_style = nested` docs (#2109)](https://github.com/nushell/nushell.github.io/pull/2109)

- @ysthakur:

- [published release notes for v0.110.0 (#2108)](https://github.com/nushell/nushell.github.io/pull/2108)

- @hustcer:

- [refreshed command docs for 0.110.0 (#2107)](https://github.com/nushell/nushell.github.io/pull/2107)

- @NotTheDr01ds:
- [published TWiN 333 and 334 (#2106)](https://github.com/nushell/nushell.github.io/pull/2106)

## reedline

- @ysthakur:
- [bumped version for 0.45.0 release (#1012)](https://github.com/nushell/reedline/pull/1012)

## New nu-parser

- @WindSoilder:
- [added support for --env and --wrapped in def (#63)](https://github.com/nushell/new-nu-parser/pull/63)
128 changes: 128 additions & 0 deletions blog/2026-01-30-twin0336.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
title: 'This week in Nushell #336'
author: The Nu Authors
author_site: https://nushell.sh
author_image: https://www.nushell.sh/blog/images/nu_logo.png
excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-01-29'
---

# This Week in Nushell #336

Published Wednesday, 2026-02-04, including PRs merged Friday, 2026-01-23 through Thursday, 2026-01-29.

## Nushell

- @fdncred:

- [fixed `cargo semver-checks` with `history` (#17457)](https://github.com/nushell/nushell/pull/17457)
- [added more rules to agents.md (#17453)](https://github.com/nushell/nushell/pull/17453)
- [deserialized spans in `ast --json` command (#17452)](https://github.com/nushell/nushell/pull/17452)
- [updated to ratatui 0.30 (#17430)](https://github.com/nushell/nushell/pull/17430)
- [updated `view source` to show flags on custom commands (#17423)](https://github.com/nushell/nushell/pull/17423)
- [added special handling for sqlite dbs with `last`, `first`, `select`, `length` (#17415)](https://github.com/nushell/nushell/pull/17415)
- [refactored cli lexopt (#17405)](https://github.com/nushell/nushell/pull/17405)

- @app/dependabot:

- [bumped shadow-rs from 1.6.0 to 1.7.0 (#17443)](https://github.com/nushell/nushell/pull/17443)
- [bumped sysinfo from 0.37.2 to 0.38.0 (#17442)](https://github.com/nushell/nushell/pull/17442)
- [bumped uuid from 1.19.0 to 1.20.0 (#17440)](https://github.com/nushell/nushell/pull/17440)
- [bumped crate-ci/typos from 1.42.1 to 1.42.3 (#17439)](https://github.com/nushell/nushell/pull/17439)

- @ChrisDenton:

- [fixed old plugin file migration (#17437)](https://github.com/nushell/nushell/pull/17437)
- [replaced more `canonicalize` with `absolute` (#17412)](https://github.com/nushell/nushell/pull/17412)

- @pyz4:

- [added join on advanced column expressions to polars (#17436)](https://github.com/nushell/nushell/pull/17436)
- [added `nulls-equal` argument to `polars join` (#17435)](https://github.com/nushell/nushell/pull/17435)

- @WindSoilder:

- [updated assert_cmd to 2.1.1 (#17426)](https://github.com/nushell/nushell/pull/17426)
- [added support for `try {} finally {}` (#17397)](https://github.com/nushell/nushell/pull/17397)

- @sgvictorino:

- [updated eml-parser to 0.1.5 (#17417)](https://github.com/nushell/nushell/pull/17417)

- @benblank:

- [added a `umask` command (#17386)](https://github.com/nushell/nushell/pull/17386)

- @astral-l:

- [fixed std repeat returning empty list on null input (#17332)](https://github.com/nushell/nushell/pull/17332)

- @ysthakur:

- [allowed custom/external completers to override display value (#17330)](https://github.com/nushell/nushell/pull/17330)

- @KaiSforza:
- [added `Type::Any` to input type for error_make (#17323)](https://github.com/nushell/nushell/pull/17323)

## Awesome Nu

- @adevore:
- [added nu_plugin_ldap (#150)](https://github.com/nushell/awesome-nu/pull/150)

## Documentation

- @flinesse:

- [fixed and clarified explanation of semicolon behavior in pipelines (#2117)](https://github.com/nushell/nushell.github.io/pull/2117)

- @Kissaki:

- [improved code blocks with common format and output (#2116)](https://github.com/nushell/nushell.github.io/pull/2116)
- [removed duplicate windows ls change listing (#2115)](https://github.com/nushell/nushell.github.io/pull/2115)
- [fixed typo in `rm` behavior change description (#2114)](https://github.com/nushell/nushell.github.io/pull/2114)
- [fixed match and guard 'arms' typo (#2113)](https://github.com/nushell/nushell.github.io/pull/2113)
- [fixed `unlet` example code in 0.110.0 release notes (#2112)](https://github.com/nushell/nushell.github.io/pull/2112)

- @james-smith-za:

- [documented deprecation of $env.NU_LIB_DIRS (#2101)](https://github.com/nushell/nushell.github.io/pull/2101)

- @Noah765:
- [updated carapace example to use $env.CARAPACE_LENIENT (#2099)](https://github.com/nushell/nushell.github.io/pull/2099)

## Nu_Scripts

- @Kissaki:

- [documented WolframAlpha API wrapper AppId requirement (#1211)](https://github.com/nushell/nu_scripts/pull/1211)
- [added winget pin custom completions (#1210)](https://github.com/nushell/nu_scripts/pull/1210)

- @kevmoo:

- [added completion for `branch -D` to git (#1209)](https://github.com/nushell/nu_scripts/pull/1209)

- @PeterhrCZ:
- [fixed from-env format to work with nushell version > 109.1 (#1206) (#1207)](https://github.com/nushell/nu_scripts/pull/1207)

## Tree-sitter

- @blindFS:
- [added new let syntax (#241)](https://github.com/nushell/tree-sitter-nu/pull/241)

## VSCode Extension

- @Paul-16098:
- [added `<>` to `autoClosingPairs` (#227)](https://github.com/nushell/vscode-nushell-lang/pull/227)

## reedline

- @ysthakur:
- [allowed overriding suggestion display value (#1002)](https://github.com/nushell/reedline/pull/1002)

## NUPM

- @TianyangGuo:
- [replaced deprecated $nu.temp-path with $nu.temp-dir (#127)](https://github.com/nushell/nupm/pull/127)

```

```