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)

```

```
112 changes: 112 additions & 0 deletions blog/2026-02-06-twin0337.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
---
title: 'This week in Nushell #337'
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-02-05'
---

# This Week in Nushell #337

Published Friday, 2026-02-27, including PRs merged Friday, 2026-01-30 through Thursday, 2026-02-05.

## Nushell

- @WindSoilder:

- [updated dependencies (#17497)](https://github.com/nushell/nushell/pull/17497)
- [fixed try..finally to ensure finally block runs even if `exit` is used inside `try` (#17451)](https://github.com/nushell/nushell/pull/17451)
- [enabled pipefail by default (#17449)](https://github.com/nushell/nushell/pull/17449)

- @monigarr:

- [improved help text for nu command filters (5066 help text pr3) (#17494)](https://github.com/nushell/nushell/pull/17494)
- [improved help text in nu-cmd-extra (Issue 5066) (#17490)](https://github.com/nushell/nushell/pull/17490)
- [improved help text in nu-cmd-lang (core commands) (#17489)](https://github.com/nushell/nushell/pull/17489)

- @moooooji:

- [removed unreachable short-flag empty-group check (#17492)](https://github.com/nushell/nushell/pull/17492)

- @fennewald:

- [made Umask detection threadsafe (#17471)](https://github.com/nushell/nushell/pull/17471)

- @hustcer:

- [added OSC 133 P (k=) markers for semantic prompts (#17468)](https://github.com/nushell/nushell/pull/17468)

- @smartcoder0777:

- [fixed format filesize to respect .config.float_precision (#17462)](https://github.com/nushell/nushell/pull/17462)
- [mentioned 'retain' in select/reject help (#17460)](https://github.com/nushell/nushell/pull/17460)
- [prefilled input --reedline buffer from --default (#17400)](https://github.com/nushell/nushell/pull/17400)

- @fdncred:

- [updated formats mod.nu (#17459)](https://github.com/nushell/nushell/pull/17459)
- [fixed bugs and keybindings in `explore regex` (#17456)](https://github.com/nushell/nushell/pull/17456)

- @maxim-uvarov:

- [applied TLS certificate verification to connection pool (#17458)](https://github.com/nushell/nushell/pull/17458)

- @Ady0333:

- [allowed .ps1 files in command completion on Windows (#17362)](https://github.com/nushell/nushell/pull/17362)

- @andrewgazelka:

- [added HTTP streaming transport and cancellation support to mcp (#17161)](https://github.com/nushell/nushell/pull/17161)

- @app/dependabot:
- [bumped crate-ci/typos from 1.42.3 to 1.43.1 (#17483)](https://github.com/nushell/nushell/pull/17483)

## Nu_Scripts

- @kevmoo:
- [fixed Dart and Flutter commands (#1215)](https://github.com/nushell/nu_scripts/pull/1215)
- [added contribution docs (#1214)](https://github.com/nushell/nu_scripts/pull/1214)
- [fixed git-completion (#1213)](https://github.com/nushell/nu_scripts/pull/1213)

## Documentation

- @NotTheDr01ds:

- [published TWiN 335 and 336 (#2119)](https://github.com/nushell/nushell.github.io/pull/2119)

- @0x4D5352:
- [added attributes documentation for custom commands (#2118)](https://github.com/nushell/nushell.github.io/pull/2118)

## Awesome Nu

- @fdncred:

- [updated config.yaml (#152)](https://github.com/nushell/awesome-nu/pull/152)

- @Chailotl:
- [added nu_plugin_input_global_listen to README.md (#151)](https://github.com/nushell/awesome-nu/pull/151)

## reedline

- @stuartcarnie:

- [extracted shared layout computation from painter (#1021)](https://github.com/nushell/reedline/pull/1021)
- [added OSC 133 click_events support (#1020)](https://github.com/nushell/reedline/pull/1020)

- @fdncred:
- [added native semantic prompt support for OSC 133/633 (#1019)](https://github.com/nushell/reedline/pull/1019)

## nufmt

- @fdncred:
- [updated dependencies (#84)](https://github.com/nushell/nufmt/pull/84)
- [fixed issue 82 (#83)](https://github.com/nushell/nufmt/pull/83)
- [preserved inline param comment formatting (#80)](https://github.com/nushell/nufmt/pull/80)
- [updated nufmt deps (#79)](https://github.com/nushell/nufmt/pull/79)
- [fixed double parens issue (#78)](https://github.com/nushell/nufmt/pull/78)

## Integrations

- @hustcer:
- [used try-catch to handle winget uninstall errors (#75)](https://github.com/nushell/integrations/pull/75)
Loading