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
102 changes: 102 additions & 0 deletions blog/2025-06-20-twin0304.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
---
title: 'This Week in Nushell #304'
author: The Nu Authors
author_site: https://nushell.sh
author_image: https://www.nushell.sh/blog/images/nu_logo.png
excerpt: 'XML namespace support, a new table style, and more!'
---

# This week in Nushell #304

## Belatedly published Saturday, July 12th, for PRs the week ending 2025-06-20

## Nushell

- echasnovski:

- [added 'double' table mode](https://github.com/nushell/nushell/pull/16013)
- [added `state` entry to gstat (like "Clean", "Merge", "Rebase", etc.)](https://github.com/nushell/nushell/pull/15965)

- fdncred:

- [fixed LS_COLORS fi=0 coloring](https://github.com/nushell/nushell/pull/16012)
- [respected color_config.header color for record key](https://github.com/nushell/nushell/pull/16006)

- weirdan:

- [added namespace support to `query xml`](https://github.com/nushell/nushell/pull/16008)
- [improved help section for command attributes](https://github.com/nushell/nushell/pull/15999)

- cptpiepmatz:

- [fixed missing `installed_plugins` in `version`](https://github.com/nushell/nushell/pull/16004)
- [bumped `calamine` to 0.28](https://github.com/nushell/nushell/pull/16003)
- [generalized `nu_protocol::format_shell_error`](https://github.com/nushell/nushell/pull/15996)
- [moved `nu_command::platform::ansi` to `nu_command::strings::ansi`](https://github.com/nushell/nushell/pull/15995)
- [updated `config nu --doc` to better represent OSC 7 and 9;9](https://github.com/nushell/nushell/pull/15979)
- [switched to `CARGO_CFG_FEATURE` for getting feature list in `version`](https://github.com/nushell/nushell/pull/15972)
- [added `full` feature as alternative to `--all-features`](https://github.com/nushell/nushell/pull/15971)

- JohnSwiftC [added backtrack named flag to parse](https://github.com/nushell/nushell/pull/16000)

- blindFS:

- [fixed invalid prefix for external path argument with spaces](https://github.com/nushell/nushell/pull/15998)
- [improved scalability of get_columns](https://github.com/nushell/nushell/pull/15780)

- dependabot[bot] [bumped shadow-rs from 1.1.1 to 1.2.0](https://github.com/nushell/nushell/pull/15989)

- sholderbach:

- [disallowed `clippy::used_underscore_binding` lint](https://github.com/nushell/nushell/pull/15988)
- [restricted `config.show_banner` to valid options](https://github.com/nushell/nushell/pull/15985)
- [added automatic reminder for `doc_config.nu`](https://github.com/nushell/nushell/pull/15984)

- new-years-eve:

- [used internal find.rs code for `help --find`](https://github.com/nushell/nushell/pull/15982)
- [made `find` command search nested structures recursively](https://github.com/nushell/nushell/pull/15850)

- 132ikl [adjusted std-rfc/clip deprecation window](https://github.com/nushell/nushell/pull/15981)

- Bahex [fixed std/log by not assuming environment variables are set](https://github.com/nushell/nushell/pull/15980)

- hustcer [updated Nu release and nightly workflows](https://github.com/nushell/nushell/pull/15969)

- Tyarel8 [added `--help` support for external commands](https://github.com/nushell/nushell/pull/15962)

- zhiburt [fixed table --expand wrapping for emoji](https://github.com/nushell/nushell/pull/15948)

## NUPM

- kubouch [replaced filter with where](https://github.com/nushell/nupm/pull/123)

- mkatychev [added examples documentation to subcommands](https://github.com/nushell/nupm/pull/121)

- Rydwxz [worked on registry improvements](https://github.com/nushell/nupm/pull/118)

## Tree-sitter

- blindFS:
- [updated docs to stop installing this repo as a neovim plugin](https://github.com/nushell/tree-sitter-nu/pull/207)
- [fixed syntax for version 105](https://github.com/nushell/tree-sitter-nu/pull/204)
- [bumped tree-sitter-cli to 0.25+](https://github.com/nushell/tree-sitter-nu/pull/203)
- [allowed flag equals immediate subexpressions](https://github.com/nushell/tree-sitter-nu/pull/202)

## nufmt

- khaneliman [fixed nix build](https://github.com/nushell/nufmt/pull/71)

## Integrations

- hustcer [added Nu RPM installation tests for more distributions](https://github.com/nushell/integrations/pull/61)

## reedline

- 132ikl [reverted "immediately execute command" feature](https://github.com/nushell/reedline/pull/924)

- dburburan [fixed panic when fuzzy completing in folders with multibyte unicode filenames](https://github.com/nushell/reedline/pull/918)

## plugin-examples

- cptpiepmatz [bumped nu to 0.105](https://github.com/nushell/plugin-examples/pull/5)