Skip to content
Merged
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
128 changes: 128 additions & 0 deletions blog/2026-09-04-twin0367.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
title: 'This week in Nushell #367'
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-09-03'
---

# This Week in Nushell #367

Published Friday, 2026-09-04, including PRs merged Friday, 2026-08-28 through Thursday, 2026-09-03.

## Nushell

- @cuishuang:

- [reported file read failures from --ide-check (#18961)](https://github.com/nushell/nushell/pull/18961)

- @fdncred:

- [bumped reedline to a8e9364 (#18959)](https://github.com/nushell/nushell/pull/18959)
- [invalidated cache when config changes (#18950)](https://github.com/nushell/nushell/pull/18950)
- [fixed parsing performance regression (#18948)](https://github.com/nushell/nushell/pull/18948)
- [updated fff-search to 0.10.6 (#18946)](https://github.com/nushell/nushell/pull/18946)
- [updated proc_macro_error to 3 and other dependencies (#18945)](https://github.com/nushell/nushell/pull/18945)
- [fixed tests: resolved ".." in completion test `WORKSPACE_ROOT` path (#18941)](https://github.com/nushell/nushell/pull/18941)

- @luangucun:

- [preserved errors instead of silently stopping in `each while` (#18958)](https://github.com/nushell/nushell/pull/18958)

- @ayax79:

- [set default bind host to 127.0.0.1 (MCP) (#18952)](https://github.com/nushell/nushell/pull/18952)

- @cptpiepmatz:

- [propagated `local-socket` feature into `nu-plugin-test-support` (#18947)](https://github.com/nushell/nushell/pull/18947)
- [removed most `fs` helpers from `nu-test-support` (#18910)](https://github.com/nushell/nushell/pull/18910)

- @magnify035:

- [updated default color mappings in `ls` (#18937)](https://github.com/nushell/nushell/pull/18937)

- @nos1dot618:

- [added custom commands and pipeline input tutorials (#18927)](https://github.com/nushell/nushell/pull/18927)
- [added reedline shortcuts tutorial and documented `$env` (#18903)](https://github.com/nushell/nushell/pull/18903)

- @i-api:

- [added a specification of the NUON format (#18925)](https://github.com/nushell/nushell/pull/18925)

- @aron-intframe:

- [fixed `format date` `%r` when locale's am/pm fallback also carries `%O` (#18924)](https://github.com/nushell/nushell/pull/18924)

- @Mrfiregem:

- [included UTC offset in `date list-timezone` output (#18922)](https://github.com/nushell/nushell/pull/18922)
- [let more commands use row conditions (#18844)](https://github.com/nushell/nushell/pull/18844)

- @catlover-bot:

- [stripped ANSI from redirected CLI help (#18899)](https://github.com/nushell/nushell/pull/18899)

- @fly1d:

- [stopped parsing embedded float tokens in YAML (#18897)](https://github.com/nushell/nushell/pull/18897)

- @dilr:

- [documented behavior of `each` for more types of inputs (#18893)](https://github.com/nushell/nushell/pull/18893)

- @bobisageek:

- [fixed `keybindings listen` - ignore KeyEventState when checking for Esc (#18867)](https://github.com/nushell/nushell/pull/18867)

- @Dheebz:

- [fixed parsing of brace expressions in external calls (#18837)](https://github.com/nushell/nushell/pull/18837)
- [normalized PATH when refreshing ENV_CONVERSIONS (#18832)](https://github.com/nushell/nushell/pull/18832)

- @hexbinoct:

- [stopped printing stray blank line when try with catch or finally collects an external (#18811)](https://github.com/nushell/nushell/pull/18811)

- @app/dependabot:
- [bumped ureq from 3.3.0 to 3.4.0 (#18957)](https://github.com/nushell/nushell/pull/18957)
- [bumped hustcer/milestone-action from 3.1 to 3.2 (#18955)](https://github.com/nushell/nushell/pull/18955)
- [bumped crate-ci/typos from 1.48.0 to 1.50.0 (#18954)](https://github.com/nushell/nushell/pull/18954)
- [bumped uuid from 1.24.0 to 1.25.0 (#18906)](https://github.com/nushell/nushell/pull/18906)
- [bumped taiki-e/install-action from 2.85.11 to 2.86.6 (#18904)](https://github.com/nushell/nushell/pull/18904)

## Documentation

- @nos1dot618:

- [referred to bashisms tutorial in blog (#2234)](https://github.com/nushell/nushell.github.io/pull/2234)

- @NotTheDr01ds:

- [wrote TWiN 366 (#2233)](https://github.com/nushell/nushell.github.io/pull/2233)

- @app/dependabot:
- [bumped browserslist from 4.28.4 to 4.28.8 (#2235)](https://github.com/nushell/nushell.github.io/pull/2235)

## nufmt

- @Sha1rholder:
- [upgraded flake and CI (#216)](https://github.com/nushell/nufmt/pull/216)

## Awesome Nu

- @kazu:
- [added nu_plugin_zstdsep to README (#171)](https://github.com/nushell/awesome-nu/pull/171)

## reedline

- @kronberger-droid:

- [gave each modal state its own default indicator (#1198)](https://github.com/nushell/reedline/pull/1198)
- [rebuilt a backward extend through put_cursor (#1193)](https://github.com/nushell/reedline/pull/1193)
- [counted the resting block caret as end of buffer (#1192)](https://github.com/nushell/reedline/pull/1192)
- [resolved the cursor's row from the wrap walk (#1191)](https://github.com/nushell/reedline/pull/1191)

- @eitsupi:
- [added opt-in automatic pair insertion, with a highlighter veto (#1135)](https://github.com/nushell/reedline/pull/1135)