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 #375

Published Wednesday, 2026-11-04, including PRs merged Friday, 2026-10-23 through Thursday, 2026-10-29.

Nushell

  • @fdncred:

    • Bumped libz-sys to 1.1.31 to clear RUSTSEC-2026-0418 (#19381)
    • Made the TUI draw on the terminal's own background by default (#19375)
    • Bumped scraper to 0.29.0, lru to 0.19.0, and calamine to 0.37.0 (#19373)
    • Bumped webpage and zstd-sys and ignored the other zstd advisories to clear the RustSec audit (#19359)
    • Routed commands found by id through a single IR call path (AST migration phase 3) (#19351)
    • Fixed try hanging under pipefail and kept an external's stderr through finally and o> (#19349)
    • Prevented Tab's partial completion from dropping suggestions that replace a different span (#19344)
    • Shortened table escape sequences and added a new ansi opt command (#19340)
    • Removed a file that was accidentally committed (#19331)
  • @patatoish:

    • Fixed inverted error types in into int and into float (#19363)
    • Rejected duplicate column names in split column (#19362)
    • Returned an error for invalid alignment in fill (#19361)
  • @mirsella:

    • Fixed OSC 7 directory URL escaping (#19358)
  • @qodelicious:

    • Kept row order in to md when rows have different columns (#19356)
    • Made dirs drop a no-op when only one directory is left (#19355)
  • @carlos-mercado:

    • Added record, table, and list-of-strings examples to str substring (#19354)
  • @Tyarel8:

    • Documented $env.cmd_duration_ms and how to check for startup with it (#19350)
  • @passionworkeer:

    • Fixed dc-glob traversal of explicit relative paths (#19348)
  • @kronberger-droid:

    • Bumped ctutils, tokio, and clipboard-win to clear the RustSec audit (#19343)
    • Bumped reedline to c8d81b2 (#19342)
  • @bercedev:

    • Drained a piped stderr before collecting an external in try (#19339)
  • @akasakariko:

    • Reset stale REPL interrupts before running a new command (#19337)
  • @armadavalor:

    • Stopped rewriting path separators for external args that merely contain ... (#19333)
    • Resolved Windows drive-relative paths like d: the way cmd does in cd (#19332)
  • @app/dependabot:

    • Bumped fancy-regex from 0.19.0 to 0.20.0 (#19370)
    • Bumped uuid from 1.28.0 to 1.29.0 (#19368)
    • Bumped Swatinem/rust-cache from 2.9.2 to 2.9.3 (#19367)
    • Bumped actions/setup-python from 7.0.0 to 7.1.0 (#19366)
    • Bumped taiki-e/install-action from 2.87.29 to 2.87.31 (#19365)
    • Bumped hustcer/setup-nu from 3.28 to 3.29 (#19364)

Documentation

  • @passionworkeer:

    • Added the missing zh-CN book chapters for TUI, MCP, debugging, and coming from PowerShell (#2274)
  • @fdncred:

    • Added docs about @structured (#2273)
  • @taylormhall:

    • Added Ghostty to the default shell terminal table (#2272)
    • Updated the lockfile to use registry.npmjs.org for all packages (#2271)
  • @qodelicious:

    • Updated the Japanese Bash comparison table to current commands (#2270)

reedline

  • @kronberger-droid:

    • Restored the terminal mode after the buffer editor exits (#1267)
    • Ungated the printer and commit messages in one frame (#1257)
    • Showed control characters instead of sending them (#1241)
  • @Don-Yin:

    • Bound Shift+Backspace in insert modes (#1264)
  • @Nacl-HCl:

    • Treated Ctrl+J as a line ending when draining the input batch (#1263)
  • @fdncred:

    • Took the partial completion across all suggestion spans in the menu (#1261)
  • @devtechedge:

    • Repainted whenever the vi mode changes (#1256)
  • @eitsupi:

    • Let hinters and highlighters handle hints before auto-pair closers (#1244)

Nu_Scripts

  • @qodelicious:
    • Updated shell_space to use std dirs now that shells is gone (#1302)
    • Fixed dice and the error helper in random-list for current Nushell (#1301)

VSCode Extension

  • @rvhelden:
    • Integrated the debugger (#241)
Edit this page on GitHub
Contributors: NotTheDr01ds