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
108 changes: 108 additions & 0 deletions blog/2025-08-22-twin0313.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
---
title: 'This week in Nushell #313'
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-08-21'
---

# This Week in Nushell #313

Published Sunday, 2025-08-24, including PRs merged Friday, 2025-08-15 through Thursday, 2025-08-21.

## Nushell

- @fdncred [updated reedline dep to latest commit (#16487)](https://github.com/nushell/nushell/pull/16487)

- @sholderbach:

- [updated benchmarking README (#16486)](https://github.com/nushell/nushell/pull/16486)
- [added a benchmark `use`ing the whole `std` (#16485)](https://github.com/nushell/nushell/pull/16485)
- [updated PLATFORM_SUPPORT to mention loongarch limitations (#16470)](https://github.com/nushell/nushell/pull/16470)
- [performed clippy and dead code elimination pass (#16469)](https://github.com/nushell/nushell/pull/16469)
- [used direct `Value.as_str()` in string commands (#16468)](https://github.com/nushell/nushell/pull/16468)

- @Bahex:

- [moved `SplitRead` and `MultiLife` into `nu-utils` (#16482)](https://github.com/nushell/nushell/pull/16482)
- [made `watch` return a stream of events as a table when called without a closure (#16428)](https://github.com/nushell/nushell/pull/16428)

- @app/dependabot:

- [bumped tempfile from 3.20.0 to 3.21.0 (#16480)](https://github.com/nushell/nushell/pull/16480)
- [bumped crate-ci/typos from 1.35.4 to 1.35.5 (#16478)](https://github.com/nushell/nushell/pull/16478)
- [bumped actions/checkout from 4 to 5 (#16426)](https://github.com/nushell/nushell/pull/16426)

- @uraneko [sorted help message flags by required field (#16476)](https://github.com/nushell/nushell/pull/16476)

- @132ikl:

- [added assertion that DeprecationEntry flag do not have dashes (#16475)](https://github.com/nushell/nushell/pull/16475)
- [mitigated `watch -d` breaking change (#16473)](https://github.com/nushell/nushell/pull/16473)
- [made `Span` mandatory for some fields in `ShellError` (#16471)](https://github.com/nushell/nushell/pull/16471)
- [tweaked PR template (#16460)](https://github.com/nushell/nushell/pull/16460)
- [added "Motivation and technical details" (#16458)](https://github.com/nushell/nushell/pull/16458)
- [redirected "Questions" issue option to Discussions (#16443)](https://github.com/nushell/nushell/pull/16443)

- @weirdan:

- [made `xml:` prefix always available in `query xml` (#16472)](https://github.com/nushell/nushell/pull/16472)
- [extended nodeset output formats for `query xml` (#16465)](https://github.com/nushell/nushell/pull/16465)
- [used fixed column name for `query xml` output (#16461)](https://github.com/nushell/nushell/pull/16461)
- [added multiple output types for `query xml` (#16459)](https://github.com/nushell/nushell/pull/16459)
- [quoted strings containing `=` (#16440)](https://github.com/nushell/nushell/pull/16440)

- @andoalon:

- [added `--endian` flag to `into binary` (#16466)](https://github.com/nushell/nushell/pull/16466)
- [changed the output of `format bits` to big endian instead of native endian (#16435)](https://github.com/nushell/nushell/pull/16435)

- @hustcer [fixed loongarch64 builds for rust 1.87.0 (#16455)](https://github.com/nushell/nushell/pull/16455)

- @WindSoilder [fixed uninlined_format_args clippy warnings (#16452)](https://github.com/nushell/nushell/pull/16452)

- @NotTheDr01ds [added ability to specify a table name for kv commands (#16450)](https://github.com/nushell/nushell/pull/16450)

- @cptpiepmatz [added well-optimized string types (#16446)](https://github.com/nushell/nushell/pull/16446)

- @ItsHarper [fixed error message: custom commands cannot be `const` (#16393)](https://github.com/nushell/nushell/pull/16393)

## Documentation

- @rktjmp [added a hint for generating \0 character to strings guide (#2014)](https://github.com/nushell/nushell.github.io/pull/2014)

- @NotTheDr01ds [added missing back issues of TWiN (#2013)](https://github.com/nushell/nushell.github.io/pull/2013)

- @Kissaki [updated the home feature title to be more concise (#1970)](https://github.com/nushell/nushell.github.io/pull/1970)

- @levitte [fixed color theme examples (#1925)](https://github.com/nushell/nushell.github.io/pull/1925)

## reedline

- @sholderbach [fixed `mismatched_lifetime_syntaxes` (#947)](https://github.com/nushell/reedline/pull/947)

- @CastilloDel [fixed missing use in README.md (#942)](https://github.com/nushell/reedline/pull/942)

- @blindFS [fixed cursor dislocation after previous_history navigation to a multiline entry (#899)](https://github.com/nushell/reedline/pull/899)

## Nu_Scripts

- @fnuttens [marked `scoop cache rm` apps parameter as optional in scoop-completion (#1163)](https://github.com/nushell/nu_scripts/pull/1163)

- @NotTheDr01ds [updated TWiN generation scripts (#1162)](https://github.com/nushell/nu_scripts/pull/1162)

- @krovuxdev:

- [added new cargo aliases (#1161)](https://github.com/nushell/nu_scripts/pull/1161)
- [fixed autocompletion (#1161)](https://github.com/nushell/nu_scripts/pull/1161)

- @Bahex [refactored nu-hooks/startup-times for better performance and UX (#1136)](https://github.com/nushell/nu_scripts/pull/1136)

## NUPM

- @kubouch:

- [fixed deprecated `get -i` flag (#125)](https://github.com/nushell/nupm/pull/125)
- [fixed unreliable test (#125)](https://github.com/nushell/nupm/pull/125)

- @mkatychev [added `nupm registry` subcommand (#122)](https://github.com/nushell/nupm/pull/122)