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
118 changes: 118 additions & 0 deletions blog/2025-09-26-twin0318.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
---
title: 'This week in Nushell #318'
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-09-25'
---

# This Week in Nushell #318

Published Friday, 2025-09-26, including PRs merged Friday, 2025-09-19 through Thursday, 2025-09-25.

## Nushell

- @Bahex:

- [refactored stream collection to raise an error on failure (#16738)](https://github.com/nushell/nushell/pull/16738)
- [refactored `each` (#16732)](https://github.com/nushell/nushell/pull/16732)

- @fdncred:

- [updated Nushell to use coreutils v0.2.2 crates (#16737)](https://github.com/nushell/nushell/pull/16737)

- @cptpiepmatz:

- [passed optional and casing to follow path methods for `CustomValue` (#16736)](https://github.com/nushell/nushell/pull/16736)
- [replaced `into value` with `detect type` (#16697)](https://github.com/nushell/nushell/pull/16697)
- [allowed saving `CustomValue`s (#16692)](https://github.com/nushell/nushell/pull/16692)

- @simonborje:

- [added configuration for columnar menu traversal direction (#16724)](https://github.com/nushell/nushell/pull/16724)

- @nome:

- [fixed theming (#16722)](https://github.com/nushell/nushell/pull/16722)

- @blindFS:

- [fixed missing span of incomplete math binary op (#16721)](https://github.com/nushell/nushell/pull/16721)
- [refactored dotnu completion, fixing path-with-space issues (#16715)](https://github.com/nushell/nushell/pull/16715)

- @ayax79:

- [introduced the MCP server feature (#16693)](https://github.com/nushell/nushell/pull/16693)

- @fixerer:

- [fixed ir eval error on branched block redirection (#16676)](https://github.com/nushell/nushell/pull/16676)

- @ysthakur:

- [test: ignored XDG_CONFIG_HOME when getting default config path (#16595)](https://github.com/nushell/nushell/pull/16595)

- @maxim-uvarov:

- [added %J and %Q format specifiers for compact date/time formatting (#16588)](https://github.com/nushell/nushell/pull/16588)

- @sgvictorino:

- [improved collection type inference (#16530)](https://github.com/nushell/nushell/pull/16530)

- @app/dependabot:
- [bumped uuid from 1.16.0 to 1.18.1 (#16745)](https://github.com/nushell/nushell/pull/16745)
- [bumped quick-xml from 0.37.5 to 0.38.3 (#16744)](https://github.com/nushell/nushell/pull/16744)
- [bumped brotli from 7.0.0 to 8.0.2 (#16743)](https://github.com/nushell/nushell/pull/16743)
- [bumped tempfile from 3.22.0 to 3.23.0 (#16742)](https://github.com/nushell/nushell/pull/16742)
- [bumped strum_macros from 0.26.4 to 0.27.2 (#16741)](https://github.com/nushell/nushell/pull/16741)

## Documentation

- @knottio:

- [fixed broken links (#2045)](https://github.com/nushell/nushell.github.io/pull/2045)

- @nome:

- [fixed broken links in closure reference (#2043)](https://github.com/nushell/nushell.github.io/pull/2043)
- [fixed references to renamed range command (#2041)](https://github.com/nushell/nushell.github.io/pull/2041)

- @NotTheDr01ds:
- [published TWiN 317 (#2039)](https://github.com/nushell/nushell.github.io/pull/2039)

## Awesome Nu

- @notelgnis:
- [added amasia/snip to the script list (#132)](https://github.com/nushell/awesome-nu/pull/132)

## plugin-examples

- @cptpiepmatz:
- [bumped to nushell 0.107.1 (#8)](https://github.com/nushell/plugin-examples/pull/8)

## VSCode Extension

- @fdncred:
- [updated `def` syntax (#222)](https://github.com/nushell/vscode-nushell-lang/pull/222)

## reedline

- @simonborje:
- [made columnar menu traversal direction configurable (#951)](https://github.com/nushell/reedline/pull/951)

## Nu_Scripts

- @NotTheDr01ds:
- [updated TWiN script (#1174)](https://github.com/nushell/nu_scripts/pull/1174)

## Tree-sitter

- @mkatychev:
- [fixed cursed env flag positions (#225)](https://github.com/nushell/tree-sitter-nu/pull/225)
- [fixed untyped collection body handling (#224)](https://github.com/nushell/tree-sitter-nu/pull/224)

## Integrations

- @hustcer:
- [fixed winget install error (#71)](https://github.com/nushell/integrations/pull/71)