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

Published Thursday, 2026-11-05, including PRs merged Friday, 2026-10-30 through Thursday, 2026-11-05.

Nushell

  • @fdncred:

    • table --collapse lines up rows and stays within --width (#19424)
    • dc-glob follows nu-glob's rules in every command, with {a,b} added (#19422)
    • rm never lets a glob match a hidden file unless asked (#19421)
    • bumped calamine to 0.38.0 to clear the RustSec audit (#19420)
    • fixed the nu-conformance open questions A1, P1, H1 and R1, and two source bugs (#19415)
    • math sum size and the other math reducers sum a table's column (#19414)
    • added into datetime --formats to list the formats it reads (#19413)
    • updated Cargo.toml for __eh_frame section warning (#19412)
    • updated ci.yml with incredibuild-macos-latest (#19405)
    • passed flags through %$cmd dynamic builtin dispatch (#19404)
    • added a status line under the prompt: errors, signatures, types and const previews as you type (#19403)
    • replaced dtparse with a jiff-based date reader (#19398)
    • added older-than and newer-than operators for datetimes (#19397)
    • made closures that call commands faster, and into datetime on RFC 3339 strings (#19394)
    • added from dotenv and to dotenv, and had load-env and with-env convert what they set (#19391)
  • @kronberger-droid:

    • fixed(config): rejected a keybindings or menus list with an entry it can't read (#19438)
    • fixed(config)!: made assigning keybindings and menus replace the list (#19418)
    • chore(deps): bumped rusqlite to 0.41.1 and reedline to 4fcf4fb (#19417)
    • chore(reedline): bumped reedline to 8bc5cd0 (#19416)
    • chore: bumped reedline to 4a3dad3 (#19401)
  • @passionworkeer:

    • fixed(date): preserved offset seconds and rejected malformed offsets (#19434)
  • @Huang-404-Q:

    • fixed(nu-term-grid): accepted a grid that is exactly as wide as the limit (#19409)
  • @Tyarel8:

    • feat: made first and last const (#19399)
  • @qodelicious:

    • fixed(use): kept the full directory name for module directories with a dot (#19390)
    • fixed(update cells): returned errors from the closure instead of storing them in cells (#19389)
  • @app/dependabot:

    • build(deps): bumped mq-markdown from 0.9.2 to 0.10.0 (#19430)
    • build(deps): bumped aws-config from 1.12.0 to 1.13.0 (#19429)
    • build(deps): bumped brotli from 9.0.0 to 9.1.1 (#19427)
    • build(deps): bumped rstest from 0.27.0 to 0.28.0 (#19426)
    • build(deps): bumped taiki-e/install-action from 2.87.31 to 2.89.0 (#19425)

Documentation

  • @NotTheDr01ds:

    • TWiN 375 (#2282)
    • TWiNs (#2281)
  • @fdncred:

    • added status line docs (#2279)
  • @passionworkeer:

    • docs(zh-CN): completed book translations and added filter reference (#2278)
    • docs(zh-CN): updated book translations, examples, and links (#2276)
  • @app/dependabot:

    • bumped seroval from 1.6.9 to 1.6.12 (#2277)
    • bumped undici from 7.30.0 to 7.30.1 (#2275)

reedline

  • @kronberger-droid:

    • fixed(menu): let a later menu replace one of the same name (#1294)
    • chore(deps): bumped rusqlite to 0.41.1 (#1293)
    • fixed(editor): resolved *RightEnd word moves under the active caret (#1292)
    • docs: fixed the broken intra-doc links and built docs in CI (#1291)
    • feat(engine)!: handed the buffer back with Signal::CtrlC (#1290)
    • docs(history): said how to keep no history (#1289)
    • fixed(painter): put the multiline indicator on each line of a hint (#1288)
    • test(history): ran the backend tests against every compiled-in backend (#1287)
    • fixed(history): wrote unlocked when the filesystem cannot lock the file (#1286)
    • feat(history): jumped to the oldest entry and back to the draft with PageUp/PageDown (#1281)
    • feat(edit): added EditCommand::CapitalizeWord (#1280)
    • feat(api): exported EventStatus for out-of-tree edit modes (#1279)
  • @Kiddo4993:

    • fixed(engine): reported Esc as inapplicable when there is nothing to cancel (#1285)
  • @fdncred:

    • added a status line below the buffer (#1268)
  • @kokhlo:

    • fixed(menu): requested the completion total and page in one call (#1266)
  • @ymcx:

    • implemented menu selection with a mouse (#1260)
  • @pickx:

    • fixed(buffer editor): decoupled editor from command (#1258)
  • @stuartcarnie:

    • feat(menu): paged completion menus with PageUp/PageDown (#1253)

Nu_Scripts

  • @tonythethompson:

    • docs(custom-completions): added layout and pinning guidance for packagers (#1303)

Edit this page on GitHub
Contributors: NotTheDr01ds