From b64aa94b6b3dd27a58e9047aa56ca1a563125765 Mon Sep 17 00:00:00 2001 From: NotTheDr01ds <32344964+NotTheDr01ds@users.noreply.github.com> Date: Thu, 17 Sep 2026 23:12:56 -0400 Subject: [PATCH] TWiN 369 --- blog/2026-09-18-twin0369.md | 113 ++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 blog/2026-09-18-twin0369.md diff --git a/blog/2026-09-18-twin0369.md b/blog/2026-09-18-twin0369.md new file mode 100644 index 00000000000..0a6776805e6 --- /dev/null +++ b/blog/2026-09-18-twin0369.md @@ -0,0 +1,113 @@ +--- +title: 'This week in Nushell #369' +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-17' +--- + +# This Week in Nushell #369 + +Published Thursday, 2026-09-17, including PRs merged Friday, 2026-09-11 through Thursday, 2026-09-17. + +## Nushell + +- @kronberger-droid: + + - [forwarded Menu::settings through SourcedMenu (#19043)](https://github.com/nushell/nushell/pull/19043) + - [bumped reedline to e0f1c0b (#19042)](https://github.com/nushell/nushell/pull/19042) + - [bumped reedline to 436f17b (#19013)](https://github.com/nushell/nushell/pull/19013) + +- @LouisDeconinck: + + - [parsed headerless tables row by row (#19041)](https://github.com/nushell/nushell/pull/19041) + +- @fdncred: + + - [bumped uu\_\* crates to 0.12.0 (#19040)](https://github.com/nushell/nushell/pull/19040) + - [updated some deps (#19034)](https://github.com/nushell/nushell/pull/19034) + - [updated rustls & friends (#19026)](https://github.com/nushell/nushell/pull/19026) + - [fixed nested table after wrapping/truncating changes (#19007)](https://github.com/nushell/nushell/pull/19007) + - [added IR-shaped const evaluation for run_const (AST migration phase 2) to the engine (#18967)](https://github.com/nushell/nushell/pull/18967) + +- @KaiSforza: + + - [scripts/nix: updated the flake lock (#19038)](https://github.com/nushell/nushell/pull/19038) + - [allowed no text value in error make (#19037)](https://github.com/nushell/nushell/pull/19037) + +- @sebaschi: + + - [added sha512 subcommand to hash (#19027)](https://github.com/nushell/nushell/pull/19027) + +- @Developer1010x: + + - [put a space after the colon on a rest parameter (view source) (#19024)](https://github.com/nushell/nushell/pull/19024) + - [corrected mkdir --verbose example output (#19023)](https://github.com/nushell/nushell/pull/19023) + - [fixed mkdir to not report existing directory as created in --verbose (#19017)](https://github.com/nushell/nushell/pull/19017) + +- @Jorge-Polanco-Roque: + + - [added --fail-if-exists flag to mkdir to error on existing directory (#19021)](https://github.com/nushell/nushell/pull/19021) + +- @Dheebz: + + - [used stack config for commandline completions (#19012)](https://github.com/nushell/nushell/pull/19012) + +- @neveroNiwe: + + - [added structured context support to std/log (#18971)](https://github.com/nushell/nushell/pull/18971) + +- @app/dependabot: + - [bumped tabled from 0.21.0 to 0.22.0 (#19031)](https://github.com/nushell/nushell/pull/19031) + - [bumped dirs from 6.0.0 to 7.0.0 (#19030)](https://github.com/nushell/nushell/pull/19030) + - [bumped actions-rust-lang/setup-rust-toolchain from 1.17.0 to 2.0.0 (#19029)](https://github.com/nushell/nushell/pull/19029) + - [bumped taiki-e/install-action from 2.87.7 to 2.87.12 (#19028)](https://github.com/nushell/nushell/pull/19028) + - [bumped tango-bench from 0.7.2 to 0.8.0 (#18907)](https://github.com/nushell/nushell/pull/18907) + +## reedline + +- @kronberger-droid: + + - [exported MenuSettings so Menu can be implemented downstream (#1220)](https://github.com/nushell/reedline/pull/1220) + - [took the TERM=dumb answer from the painter (#1219)](https://github.com/nushell/reedline/pull/1219) + - [returned the prompt height and index at the call site (#1218)](https://github.com/nushell/reedline/pull/1218) + - [read skip_buffer_lines through its own range (#1217)](https://github.com/nushell/reedline/pull/1217) + - [dropped the dead panic in FileBackedHistory::default (#1216)](https://github.com/nushell/reedline/pull/1216) + - [required Menu::settings instead of panicking in a default (#1215)](https://github.com/nushell/reedline/pull/1215) + - [recorded a resize as a cursor row, not a prompt row (#1213)](https://github.com/nushell/reedline/pull/1213) + - [kept the right prompt through the exit erase (#1211)](https://github.com/nushell/reedline/pull/1211) + - [documented the default keybindings for all three edit modes (#1197)](https://github.com/nushell/reedline/pull/1197) + +- @shreeve: + + - [kept the menu accept rule in one place (#1210)](https://github.com/nushell/reedline/pull/1210) + +- @okuuva: + + - [let no-op cursor moves fall through (#1208)](https://github.com/nushell/reedline/pull/1208) + +- @catlover-bot: + - [respected TERM=dumb for cursor position queries (#1183)](https://github.com/nushell/reedline/pull/1183) + +## Documentation + +- @pimgit0: + + - [included $ans in Special Variables (#2244)](https://github.com/nushell/nushell.github.io/pull/2244) + +- @NotTheDr01ds: + + - [published TWiN 368 (#2243)](https://github.com/nushell/nushell.github.io/pull/2243) + +- @app/dependabot: + - [bumped js-yaml from 3.15.1 to 3.15.2 (#2242)](https://github.com/nushell/nushell.github.io/pull/2242) + +## nushell-ghsa-x2jj-6xxp-26q6 + +- @Dheebz: + - [isolated plugin local sockets (#1)](https://github.com/nushell/nushell-ghsa-x2jj-6xxp-26q6/pull/1) + +## Tree-sitter + +- @app/dependabot: + - [bumped js-yaml from 4.3.1 to 4.3.2 (#259)](https://github.com/nushell/tree-sitter-nu/pull/259)