Skip to content
Merged
Show file tree
Hide file tree
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
73 changes: 73 additions & 0 deletions blog/2025-10-03-twin0319.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: 'This week in Nushell #319'
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, 2025-10-02'
---

# This Week in Nushell #319

Published Wednesday, 2025-11-19, including PRs merged Friday, 2025-09-26 through Thursday, 2025-10-02.

## Nushell

- @cptpiepmatz:

- [Stopped using `macos-13` in CI (#16796)](https://github.com/nushell/nushell/pull/16796)
- [Promoted experimental option `reorder-cell-paths` to opt out (#16795)](https://github.com/nushell/nushell/pull/16795)
- [Added more infos to experimental options (#16142)](https://github.com/nushell/nushell/pull/16142)

- @app/dependabot:

- [Bumped nix from 0.29.0 to 0.30.1 (#16780)](https://github.com/nushell/nushell/pull/16780)
- [Bumped indicatif from 0.17.11 to 0.18.0 (#16779)](https://github.com/nushell/nushell/pull/16779)
- [Bumped rmcp from 0.6.4 to 0.7.0 (#16777)](https://github.com/nushell/nushell/pull/16777)
- [Bumped crate-ci/typos from 1.36.2 to 1.37.0 (#16776)](https://github.com/nushell/nushell/pull/16776)

- @Bahex:

- [Fixed `attr *` command signatures (#16774)](https://github.com/nushell/nushell/pull/16774)
- [Added tracking issue of experimental reorder-cell-paths (#16767)](https://github.com/nushell/nushell/pull/16767)
- [Properly initialized register when compiling `while`, `for` (#16764)](https://github.com/nushell/nushell/pull/16764)
- [Raised a compile error when using `break`/`continue` outside loops (#16740)](https://github.com/nushell/nushell/pull/16740)
- [Refactored to defer compiling blocks (#16634)](https://github.com/nushell/nushell/pull/16634)

- @fdncred:

- [Added `--chars` to `str length` command (#16768)](https://github.com/nushell/nushell/pull/16768)

- @WindSoilder:

- [Set pipefail issue number (#16761)](https://github.com/nushell/nushell/pull/16761)

- @ayax79:
- [Tweaked and fixed MCP (#16758)](https://github.com/nushell/nushell/pull/16758)

## Awesome Nu

- @lasantosr:
- [Added intelli-shell (#133)](https://github.com/nushell/awesome-nu/pull/133)

## Documentation

- @ValouBambou:

- [Fixed error USERNAME not existing in ssh-agent workaround script (#2050)](https://github.com/nushell/nushell.github.io/pull/2050)

- @NotTheDr01ds:
- [Posted TWiN 318 (#2046)](https://github.com/nushell/nushell.github.io/pull/2046)

## nu-ansi-term

- @olanod:
- [Added no_std (+alloc) support (#65)](https://github.com/nushell/nu-ansi-term/pull/65)

## reedline

- @fdncred:

- [Upgraded GitHub Actions and Rust toolchain versions (#954)](https://github.com/nushell/reedline/pull/954)

- @JonLD:
- [Added Vi mode text objects for word, WORD, brackets and quotes (#939)](https://github.com/nushell/reedline/pull/939)
87 changes: 87 additions & 0 deletions blog/2025-10-10-twin0320.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
title: 'This week in Nushell #320'
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, 2025-10-09'
---

# This Week in Nushell #320

Published Wednesday, 2025-11-19, including PRs merged Friday, 2025-10-03 through Thursday, 2025-10-09.

## Nushell

- @cablehead:

- [fixed HTTP/metadata access examples requiring '--allow-errors' flag](#16836)
- [added custom metadata support and HTTP response metadata](#16821)

- @Bahex:

- [removed `pipeline` calls added after testing refactor branched off](#16835)
- [marked `Value` variants as `#[non_exhaustive]`](#16820)
- [increased timeout for `hover_on_external_command`](#16818)
- [added tests for ast-grep rules](#16817)
- [made `compact` work on records](#16810)
- [completed big testing refactor](#16802)
- [added syntax for simple completions from const lists](#16789)
- [implemented command-wide completions](#16765)
- [enabled `each` to flatten streams from closures without collecting](#16735)

- @app/dependabot:

- [bumped shadow-rs from 1.3.0 to 1.4.0](#16824)
- [bumped rmcp from 0.7.0 to 0.8.1](#16823)

- @ayax79:

- [cleaned up Polars input/output types](#16819)

- @Tyarel8:

- [added cell-path input to `into string`](#16809)

- @132ikl:

- [removed all usages of `internal_span`](#16799)
- [added `run pr` and `download pr` to `toolkit`](#16770)

- @fdncred:

- [updated reedline to latest commit](#16791)

- @nome:

- [fixed Windows device paths](#16775)

- @Xylobyte:
- [escaped markdown characters for valid table output and added new switches](#16681)

## Awesome Nu

- @graves:
- [added rust_ast.nu](https://github.com/nushell/awesome-nu/pull/134)

## reedline

- @JonLD:
- [made text object types public](https://github.com/nushell/reedline/pull/957)

## Nu_Scripts

- @alightgoesout:

- [added jujutsu (jj) completions](https://github.com/nushell/nu_scripts/pull/1177)

- @ExpandingMan:

- [added result.nu module](https://github.com/nushell/nu_scripts/pull/1176)

- @graves:
- [added rust_ast.nu](https://github.com/nushell/nu_scripts/pull/1175)

## Tree-sitter

- @blindFS:
- [added support for new custom constant completer syntax](https://github.com/nushell/tree-sitter-nu/pull/226)
139 changes: 139 additions & 0 deletions blog/2025-10-17-twin0321.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
---
title: 'This week in Nushell #321'
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, 2025-10-16'
---

# This Week in Nushell #321

Published Wednesday, 2025-11-19, including PRs merged Friday, 2025-10-10 through Thursday, 2025-10-16.

## Nushell

- @cablehead:

- [Respect --login flag in mcp (#16885)](https://github.com/nushell/nushell/pull/16885)
- [Fix mcp by merging parsed blocks to prevent closure panic (#16884)](https://github.com/nushell/nushell/pull/16884)
- [Disable ANSI coloring for mcp error messages (#16857)](https://github.com/nushell/nushell/pull/16857)
- [Relay rich error formatting in mcp for LLM-friendly diagnostics (#16839)](https://github.com/nushell/nushell/pull/16839)

- @blindFS:

- [Ignore hover_on_external_command in LSP tests for CI (#16880)](https://github.com/nushell/nushell/pull/16880)
- [Fix wrong argument order of buffer_editor for `config nu` (#16877)](https://github.com/nushell/nushell/pull/16877)
- [Fix flattening of aliased external calls (#16876)](https://github.com/nushell/nushell/pull/16876)
- [Trim unmatched prefix/suffix quotes in completion matcher (#16869)](https://github.com/nushell/nushell/pull/16869)
- [Fix file completion for redirection targets (#16831)](https://github.com/nushell/nushell/pull/16831)
- [Refactor parser to move reserved keyword values check in parse_value (#16415)](https://github.com/nushell/nushell/pull/16415)

- @Bahex:

- [Update to development version of reedline (#16878)](https://github.com/nushell/nushell/pull/16878)
- [Clean up error handlers when jumping outside `try` blocks (#16838)](https://github.com/nushell/nushell/pull/16838)

- @Tyarel8:

- [Add NotStartsWith and NotEndsWith operators to help (#16873)](https://github.com/nushell/nushell/pull/16873)
- [Add `not-starts-with` and `not-ends-with` operators (#16852)](https://github.com/nushell/nushell/pull/16852)

- @cptpiepmatz:

- [Bump to dev version 0.108.1 (#16871)](https://github.com/nushell/nushell/pull/16871)
- [Bump Windows crates (#16843)](https://github.com/nushell/nushell/pull/16843)

- @app/dependabot:

- [Bump peter-evans/create-or-update-comment from 4 to 5 (#16866)](https://github.com/nushell/nushell/pull/16866)
- [Bump peter-evans/find-comment from 3 to 4 (#16865)](https://github.com/nushell/nushell/pull/16865)
- [Bump crate-ci/typos from 1.37.1 to 1.38.1 (#16864)](https://github.com/nushell/nushell/pull/16864)

- @sholderbach:

- [Bump version for 0.108.0 release (#16863)](https://github.com/nushell/nushell/pull/16863)
- [Add required fields for crate publish to nu-mcp (#16862)](https://github.com/nushell/nushell/pull/16862)

- @simonborje:

- [Prevent directory completions from falling back to regular files (#16846)](https://github.com/nushell/nushell/pull/16846)

- @fdncred:

- [Update reedline to latest commit a274653 (#16841)](https://github.com/nushell/nushell/pull/16841)

- @mkatychev:
- [Enforce assignment type annotations at runtime (#16079)](https://github.com/nushell/nushell/pull/16079)

## Awesome Nu

- @brendon-felix:
- [Add nu_plugin_ls_colorize (#135)](https://github.com/nushell/awesome-nu/pull/135)

## Documentation

- @Bahex:

- [Add release notes for v0.108.0 (#2055)](https://github.com/nushell/nushell.github.io/pull/2055)

- @Tyarel8:

- [Update operators documentation (#2054)](https://github.com/nushell/nushell.github.io/pull/2054)

- @hustcer:

- [Fix typos in docs (#2053)](https://github.com/nushell/nushell.github.io/pull/2053)
- [Refresh Nu command docs for v0.108.0 (#2052)](https://github.com/nushell/nushell.github.io/pull/2052)

- @cablehead:
- [Add custom metadata support and HTTP response metadata docs (#2051)](https://github.com/nushell/nushell.github.io/pull/2051)

## nu-ansi-term

- @cptpiepmatz:
- [Prepare release (#72)](https://github.com/nushell/nu-ansi-term/pull/72)
- [Ensure no-std works via CI (#70)](https://github.com/nushell/nu-ansi-term/pull/70)

## reedline

- @sholderbach:

- [Fix typos (#962)](https://github.com/nushell/reedline/pull/962)
- [Bump version for 0.43.0 release (#961)](https://github.com/nushell/reedline/pull/961)

- @blindFS:

- [Fix cursor dislocation during history navigation (#959)](https://github.com/nushell/reedline/pull/959)

- @collinmurch:
- [Fix shift selection in vi (insert) and emacs mode (#927)](https://github.com/nushell/reedline/pull/927)

## Nu_Scripts

- @petrisch:

- [Add --upgrade-available flag to winget list (#1182)](https://github.com/nushell/nu_scripts/pull/1182)

- @ryan4yin:

- [Fix git worktree add - make branch optional (#1181)](https://github.com/nushell/nu_scripts/pull/1181)

- @sholderbach:

- [Include nu-mcp in make_release/nu_release (#1180)](https://github.com/nushell/nu_scripts/pull/1180)

- @Kissaki:

- [Add winget upgrades command (#1179)](https://github.com/nushell/nu_scripts/pull/1179)

- @Juhan280:
- [Add description to eza module (#1178)](https://github.com/nushell/nu_scripts/pull/1178)

## Tree-sitter

- @blindFS:

- [Fix multiline match patterns (#229)](https://github.com/nushell/tree-sitter-nu/pull/229)

- @Tyarel8:
- [Add not-starts/ends-with operators (#227)](https://github.com/nushell/tree-sitter-nu/pull/227)
Loading