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
115 changes: 115 additions & 0 deletions blog/2026-06-26-twin0357.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
---
title: 'This week in Nushell #357'
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-06-25'
---

# This Week in Nushell #357

Published Friday, 2026-07-24, including PRs merged Friday, 2026-06-19 through Thursday, 2026-06-25.

## Nushell

- @fdncred:

- [bumped rusqlite to 0.40.1 (#18469)](https://github.com/nushell/nushell/pull/18469)
- [added new log-level `perf` so we can more easily see only performance logging (#18468)](https://github.com/nushell/nushell/pull/18468)
- [bumped reedline to commit 31a91c3 (#18455)](https://github.com/nushell/nushell/pull/18455)
- [bumped quinn-proto (#18453)](https://github.com/nushell/nushell/pull/18453)
- [bumped fff-search deps to 0.9.6 (#18448)](https://github.com/nushell/nushell/pull/18448)
- [fixed `idx search 'Lyrics['` bug (#18447)](https://github.com/nushell/nushell/pull/18447)
- [respected table mode passed on cli for scripts and repl (#18446)](https://github.com/nushell/nushell/pull/18446)
- [allowed `is-terminal` to detect redirection (#18443)](https://github.com/nushell/nushell/pull/18443)
- [refactored pushdown code into a query_plan to make it easier to add more pushdown filters (#18398)](https://github.com/nushell/nushell/pull/18398)

- @maximilize:

- [added regression test for non-block `for` body (#13746) (#18466)](https://github.com/nushell/nushell/pull/18466)
- [fixed compile: clone `$in` register for binary-op RHS to avoid clobbering LHS (#18323) (#18465)](https://github.com/nushell/nushell/pull/18465)

- @Juhan280:

- [refactored logging: simplified CLI filter parsing to allow target or module paths (#18464)](https://github.com/nushell/nushell/pull/18464)

- @hexbinoct:

- [fixed usize underflow on insert/upsert into a nested path of an empty list (#18463)](https://github.com/nushell/nushell/pull/18463)

- @flying-sheep:

- [added `--right` to `split row` and `split column` (#18444)](https://github.com/nushell/nushell/pull/18444)

- @cptpiepmatz:

- [serialized `Range` via string representation (#18442)](https://github.com/nushell/nushell/pull/18442)
- [fixed CI not testing doctests (#18441)](https://github.com/nushell/nushell/pull/18441)

- @Tyarel8:

- [added navigation shortcuts to `explore config` (#18440)](https://github.com/nushell/nushell/pull/18440)

- @Bahex:

- [made row-conditions parse `{}` as closure, not record (#18438)](https://github.com/nushell/nushell/pull/18438)
- [improved type system (#18430)](https://github.com/nushell/nushell/pull/18430)
- [made experimental option `enforce-runtime-annotations` opt out (#18359)](https://github.com/nushell/nushell/pull/18359)

- @stuartcarnie:

- [fixed SIGABRT from broken stdout/stderr on parent exit (#18428)](https://github.com/nushell/nushell/pull/18428)

- @mkatychev:

- [added lsp feature flag to executable (#18148)](https://github.com/nushell/nushell/pull/18148)

- @app/dependabot:
- [bumped bytes from 1.11.1 to 1.12.0 (#18459)](https://github.com/nushell/nushell/pull/18459)
- [bumped rmcp from 1.7.0 to 1.8.0 (#18458)](https://github.com/nushell/nushell/pull/18458)
- [bumped actions/checkout from 6 to 7 (#18457)](https://github.com/nushell/nushell/pull/18457)

## Documentation

- @NotTheDr01ds:

- [published TWiN 356 (#2188)](https://github.com/nushell/nushell.github.io/pull/2188)

- @sharpchen:

- [fixed comparison for pwsh and csharp (#2187)](https://github.com/nushell/nushell.github.io/pull/2187)

- @kiil:

- [documented match_description option for custom completions (#2185)](https://github.com/nushell/nushell.github.io/pull/2185)

- @app/dependabot:
- [bumped undici from 7.24.1 to 7.28.0 (#2186)](https://github.com/nushell/nushell.github.io/pull/2186)
- [bumped markdown-it from 14.1.0 to 14.2.0 (#2184)](https://github.com/nushell/nushell.github.io/pull/2184)

## Awesome Nu

- @lassoColombo:
- [added conventional-commits module (#167)](https://github.com/nushell/awesome-nu/pull/167)

## reedline

- @fdncred:

- [bumped rusqlite to 0.40.1 (#1110)](https://github.com/nushell/reedline/pull/1110)

- @reubeno:
- [fixed re-use prompt rows after a quiet buffer editor (#1107)](https://github.com/nushell/reedline/pull/1107)

## Nu_Scripts

- @ldsands:

- [added zmx completion script (#1262)](https://github.com/nushell/nu_scripts/pull/1262)

- @kaascevich:

- [updated Swift Bundler completions (#1261)](https://github.com/nushell/nu_scripts/pull/1261)

- @DeadBranches:
- [fixed auto-venv: handle overlay list returning table instead of list (#1260)](https://github.com/nushell/nu_scripts/pull/1260)
102 changes: 102 additions & 0 deletions blog/2026-07-03-twin0358.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
---
title: 'This week in Nushell #358'
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-07-02'
---

# This Week in Nushell #358

Published Friday, 2026-07-24, including PRs merged Friday, 2026-06-26 through Thursday, 2026-07-02.

## Nushell

- @cptpiepmatz:

- [Ignored cargo audit errors about `quickxml` (#18513)](https://github.com/nushell/nushell/pull/18513)
- [Feature gated the `nu-heavy-utils` crate (#18476)](https://github.com/nushell/nushell/pull/18476)

- @fdncred:

- [fixed `nu --plugins` handling (#18500)](https://github.com/nushell/nushell/pull/18500)
- [allowed `idx find` and `idx search` to show hits relative to cwd (#18477)](https://github.com/nushell/nushell/pull/18477)
- [bumped reedline to 4d20caf (#18474)](https://github.com/nushell/nushell/pull/18474)
- [added `semver` as a custom value type with support commands (#18473)](https://github.com/nushell/nushell/pull/18473)
- [added a few new commands (union, intersect, difference, permutations, combinations) (#18467)](https://github.com/nushell/nushell/pull/18467)

- @Alb-O:

- [added structured evaluate output (#18499)](https://github.com/nushell/nushell/pull/18499)

- @pheenty:

- [suggested command categories in help messages (#18498)](https://github.com/nushell/nushell/pull/18498)
- [fixed multiple search items help message (#18482)](https://github.com/nushell/nushell/pull/18482)
- [added math cbrt builtin (#18481)](https://github.com/nushell/nushell/pull/18481)

- @yertto:

- [added –prefer-integers flag for whole-number float conversion (#18497)](https://github.com/nushell/nushell/pull/18497)

- @Himanshu121865:

- [Fixed `--content-type` flag being ignored for JSON body variants (#17640) (#18496)](https://github.com/nushell/nushell/pull/18496)
- [Fixed showing target command name instead of alias name (#18351) (#18483)](https://github.com/nushell/nushell/pull/18483)

- @Bahex:

- [fixed `toolkit run pr` runtime type checking issue (#18489)](https://github.com/nushell/nushell/pull/18489)
- [Made error record passed to the `catch` block have more details (#18479)](https://github.com/nushell/nushell/pull/18479)
- [Made even more type system improvements (#18450)](https://github.com/nushell/nushell/pull/18450)
- [Made assortment of std improvements (#18449)](https://github.com/nushell/nushell/pull/18449)
- [Made `from ods` and `from xlsx` consistent (breaking change) (#18436)](https://github.com/nushell/nushell/pull/18436)

- @cacdu:

- [Fixed math errors propagation from table columns instead of silencing them (#18480)](https://github.com/nushell/nushell/pull/18480)

- @kronberger-droid:

- [Bumped reedline to 4a5ebce (#18478)](https://github.com/nushell/nushell/pull/18478)

- @jlcrochet:

- [Improved `input list` streaming stability/perf and rendering (#18462)](https://github.com/nushell/nushell/pull/18462)

- @Juhan280:

- [Refactored to remove deprecated features of `grid` command (#18276)](https://github.com/nushell/nushell/pull/18276)

- @app/dependabot:
- [bumped lsp-server from 0.7.9 to 0.8.0 (#18505)](https://github.com/nushell/nushell/pull/18505)
- [bumped quick-xml from 0.40.1 to 0.41.0 (#18503)](https://github.com/nushell/nushell/pull/18503)

## Documentation

- @app/dependabot:
- [bumped js-yaml from 3.14.2 to 3.15.0 (#2189)](https://github.com/nushell/nushell.github.io/pull/2189)

## reedline

- @kronberger-droid:

- [Added a pull request template (#1115)](https://github.com/nushell/reedline/pull/1115)
- [Added visual mode on a unified Cursor + rest-policy model (breaking change) (#1109)](https://github.com/nushell/reedline/pull/1109)

- @MerlijnW70:
- [Fixed abbreviation expansion inserting a double trailing space (#1111)](https://github.com/nushell/reedline/pull/1111)

## Nu_Scripts

- @tonythethompson:

- [Fixed scale-minmax-table failing on current Nu (undefined column2, deprecated merge) (#1265)](https://github.com/nushell/nu_scripts/pull/1265)

- @rossnomann:
- [Added git cherry to git-completions (#1264)](https://github.com/nushell/nu_scripts/pull/1264)

## Tree-sitter

- @blindFS:
- [Fixed dot in flag identifier (#250)](https://github.com/nushell/tree-sitter-nu/pull/250)
97 changes: 97 additions & 0 deletions blog/2026-07-10-twin0359.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
---
title: 'This week in Nushell #359'
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-07-09'
---

# This Week in Nushell #359

Published Friday, 2026-07-24, including PRs merged Friday, 2026-07-03 through Thursday, 2026-07-09.

## Nushell

- @Bahex:

- [fixed type comparisons between `table` and `list<oneof>` (#18560)](https://github.com/nushell/nushell/pull/18560)
- [relaxed assignability of list types (#18555)](https://github.com/nushell/nushell/pull/18555)
- [fixed closure's input type to not inherit from scope (#18540)](https://github.com/nushell/nushell/pull/18540)
- [fixed `input listen`'s output type (#18535)](https://github.com/nushell/nushell/pull/18535)
- [fixed assignment errors to point to the assignment (#18531)](https://github.com/nushell/nushell/pull/18531)
- [added `from xlsx/ods` datetime fixes (#18516)](https://github.com/nushell/nushell/pull/18516)

- @cptpiepmatz:

- [updated crossbeam crates via `cargo update` (#18554)](https://github.com/nushell/nushell/pull/18554)
- [prepared release (#18524)](https://github.com/nushell/nushell/pull/18524)
- [fixed locally running test suite by disabling colors (#18517)](https://github.com/nushell/nushell/pull/18517)

- @Alb-O:

- [fixed parser to infer for loop items from iterable unions (#18551)](https://github.com/nushell/nushell/pull/18551)
- [fixed search context help example in idx (#18550)](https://github.com/nushell/nushell/pull/18550)

- @fdncred:

- [added list input type to more date commands (#18536)](https://github.com/nushell/nushell/pull/18536)

- @hexbinoct:

- [fixed `run` binding that forwarded flags to the wrong parameter (#18533)](https://github.com/nushell/nushell/pull/18533)

- @Juhan280:

- [fixed MCP to initialize `start_time` only in MCP mode to avoid cargo warning (#18530)](https://github.com/nushell/nushell/pull/18530)

- @stormasm:
- [added "nu-test-support/os" to dev dependencies (#18518)](https://github.com/nushell/nushell/pull/18518)

## Documentation

- @Kissaki:

- [improved v0.114.0 release post text (#2196)](https://github.com/nushell/nushell.github.io/pull/2196)

- @Alb-O:

- [updated 0.114 release notes for structured MCP output (#2195)](https://github.com/nushell/nushell.github.io/pull/2195)

- @cptpiepmatz:

- [fixed overflowing content on 0.114 blog post (#2193)](https://github.com/nushell/nushell.github.io/pull/2193)
- [prepared release notes for v0.114.0 (#2192)](https://github.com/nushell/nushell.github.io/pull/2192)

- @hustcer:
- [upgraded vuepress and related plugins (#2191)](https://github.com/nushell/nushell.github.io/pull/2191)
- [refreshed command docs for v0.114 (#2190)](https://github.com/nushell/nushell.github.io/pull/2190)

## nufmt

- @xav-ie:

- [fixed comment loss and misplacement in match arms, nested records, and raw strings (#203)](https://github.com/nushell/nufmt/pull/203)

- @momomuchu:
- [tracked single-quoted strings and skipped comments when detecting missing record commas (#202)](https://github.com/nushell/nufmt/pull/202)

## reedline

- @cptpiepmatz:
- [bumped minor version (#1116)](https://github.com/nushell/reedline/pull/1116)

## Integrations

- @weirdan:
- [imported entire `std/assert` module (#76)](https://github.com/nushell/integrations/pull/76)

## NUPM

- @neurolag:
- [fixed nushell 114 (#135)](https://github.com/nushell/nupm/pull/135)
- [fixed Git Registry installations (#134)](https://github.com/nushell/nupm/pull/134)

## VSCode Extension

- @mst-mkt:
- [fixed syntax highlighting for variable declarations with type annotations (#234)](https://github.com/nushell/vscode-nushell-lang/pull/234)
Loading