Nushell
Get Nu!
Getting Started
  • The Nushell Book
  • Command Reference
  • Cookbook
  • Language Reference Guide
  • Contributing Guide
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
  • 한국어
GitHub
Get Nu!
Getting Started
  • The Nushell Book
  • Command Reference
  • Cookbook
  • Language Reference Guide
  • Contributing Guide
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
  • 한국어
GitHub

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)
    • added more rules to agents.md (#17453)
    • deserialized spans in ast --json command (#17452)
    • updated to ratatui 0.30 (#17430)
    • updated view source to show flags on custom commands (#17423)
    • added special handling for sqlite dbs with last, first, select, length (#17415)
    • refactored cli lexopt (#17405)
  • @app/dependabot:

    • bumped shadow-rs from 1.6.0 to 1.7.0 (#17443)
    • bumped sysinfo from 0.37.2 to 0.38.0 (#17442)
    • bumped uuid from 1.19.0 to 1.20.0 (#17440)
    • bumped crate-ci/typos from 1.42.1 to 1.42.3 (#17439)
  • @ChrisDenton:

    • fixed old plugin file migration (#17437)
    • replaced more canonicalize with absolute (#17412)
  • @pyz4:

    • added join on advanced column expressions to polars (#17436)
    • added nulls-equal argument to polars join (#17435)
  • @WindSoilder:

    • updated assert_cmd to 2.1.1 (#17426)
    • added support for try {} finally {} (#17397)
  • @sgvictorino:

    • updated eml-parser to 0.1.5 (#17417)
  • @benblank:

    • added a umask command (#17386)
  • @astral-l:

    • fixed std repeat returning empty list on null input (#17332)
  • @ysthakur:

    • allowed custom/external completers to override display value (#17330)
  • @KaiSforza:

    • added Type::Any to input type for error_make (#17323)

Awesome Nu

  • @adevore:
    • added nu_plugin_ldap (#150)

Documentation

  • @flinesse:

    • fixed and clarified explanation of semicolon behavior in pipelines (#2117)
  • @Kissaki:

    • improved code blocks with common format and output (#2116)
    • removed duplicate windows ls change listing (#2115)
    • fixed typo in rm behavior change description (#2114)
    • fixed match and guard 'arms' typo (#2113)
    • fixed unlet example code in 0.110.0 release notes (#2112)
  • @james-smith-za:

    • documented deprecation of $env.NU_LIB_DIRS (#2101)
  • @Noah765:

    • updated carapace example to use $env.CARAPACE_LENIENT (#2099)

Nu_Scripts

  • @Kissaki:

    • documented WolframAlpha API wrapper AppId requirement (#1211)
    • added winget pin custom completions (#1210)
  • @kevmoo:

    • added completion for branch -D to git (#1209)
  • @PeterhrCZ:

    • fixed from-env format to work with nushell version > 109.1 (#1206) (#1207)

Tree-sitter

  • @blindFS:
    • added new let syntax (#241)

VSCode Extension

  • @Paul-16098:
    • added <> to autoClosingPairs (#227)

reedline

  • @ysthakur:
    • allowed overriding suggestion display value (#1002)

NUPM

  • @TianyangGuo:
    • replaced deprecated $nu.temp-path with $nu.temp-dir (#127)
Edit this page on GitHub
Contributors: NotTheDr01ds