Skip to content

Commit df1ef98

Browse files
authored
TWiN catch-up (#2212)
* TWiN catch-up (again) * Fixed typo to make CI happy ;-)
1 parent 7eab3dd commit df1ef98

5 files changed

Lines changed: 589 additions & 0 deletions

File tree

blog/2026-06-26-twin0357.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: 'This week in Nushell #357'
3+
author: The Nu Authors
4+
author_site: https://nushell.sh
5+
author_image: https://www.nushell.sh/blog/images/nu_logo.png
6+
excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-06-25'
7+
---
8+
9+
# This Week in Nushell #357
10+
11+
Published Friday, 2026-07-24, including PRs merged Friday, 2026-06-19 through Thursday, 2026-06-25.
12+
13+
## Nushell
14+
15+
- @fdncred:
16+
17+
- [bumped rusqlite to 0.40.1 (#18469)](https://github.com/nushell/nushell/pull/18469)
18+
- [added new log-level `perf` so we can more easily see only performance logging (#18468)](https://github.com/nushell/nushell/pull/18468)
19+
- [bumped reedline to commit 31a91c3 (#18455)](https://github.com/nushell/nushell/pull/18455)
20+
- [bumped quinn-proto (#18453)](https://github.com/nushell/nushell/pull/18453)
21+
- [bumped fff-search deps to 0.9.6 (#18448)](https://github.com/nushell/nushell/pull/18448)
22+
- [fixed `idx search 'Lyrics['` bug (#18447)](https://github.com/nushell/nushell/pull/18447)
23+
- [respected table mode passed on cli for scripts and repl (#18446)](https://github.com/nushell/nushell/pull/18446)
24+
- [allowed `is-terminal` to detect redirection (#18443)](https://github.com/nushell/nushell/pull/18443)
25+
- [refactored pushdown code into a query_plan to make it easier to add more pushdown filters (#18398)](https://github.com/nushell/nushell/pull/18398)
26+
27+
- @maximilize:
28+
29+
- [added regression test for non-block `for` body (#13746) (#18466)](https://github.com/nushell/nushell/pull/18466)
30+
- [fixed compile: clone `$in` register for binary-op RHS to avoid clobbering LHS (#18323) (#18465)](https://github.com/nushell/nushell/pull/18465)
31+
32+
- @Juhan280:
33+
34+
- [refactored logging: simplified CLI filter parsing to allow target or module paths (#18464)](https://github.com/nushell/nushell/pull/18464)
35+
36+
- @hexbinoct:
37+
38+
- [fixed usize underflow on insert/upsert into a nested path of an empty list (#18463)](https://github.com/nushell/nushell/pull/18463)
39+
40+
- @flying-sheep:
41+
42+
- [added `--right` to `split row` and `split column` (#18444)](https://github.com/nushell/nushell/pull/18444)
43+
44+
- @cptpiepmatz:
45+
46+
- [serialized `Range` via string representation (#18442)](https://github.com/nushell/nushell/pull/18442)
47+
- [fixed CI not testing doctests (#18441)](https://github.com/nushell/nushell/pull/18441)
48+
49+
- @Tyarel8:
50+
51+
- [added navigation shortcuts to `explore config` (#18440)](https://github.com/nushell/nushell/pull/18440)
52+
53+
- @Bahex:
54+
55+
- [made row-conditions parse `{}` as closure, not record (#18438)](https://github.com/nushell/nushell/pull/18438)
56+
- [improved type system (#18430)](https://github.com/nushell/nushell/pull/18430)
57+
- [made experimental option `enforce-runtime-annotations` opt out (#18359)](https://github.com/nushell/nushell/pull/18359)
58+
59+
- @stuartcarnie:
60+
61+
- [fixed SIGABRT from broken stdout/stderr on parent exit (#18428)](https://github.com/nushell/nushell/pull/18428)
62+
63+
- @mkatychev:
64+
65+
- [added lsp feature flag to executable (#18148)](https://github.com/nushell/nushell/pull/18148)
66+
67+
- @app/dependabot:
68+
- [bumped bytes from 1.11.1 to 1.12.0 (#18459)](https://github.com/nushell/nushell/pull/18459)
69+
- [bumped rmcp from 1.7.0 to 1.8.0 (#18458)](https://github.com/nushell/nushell/pull/18458)
70+
- [bumped actions/checkout from 6 to 7 (#18457)](https://github.com/nushell/nushell/pull/18457)
71+
72+
## Documentation
73+
74+
- @NotTheDr01ds:
75+
76+
- [published TWiN 356 (#2188)](https://github.com/nushell/nushell.github.io/pull/2188)
77+
78+
- @sharpchen:
79+
80+
- [fixed comparison for pwsh and csharp (#2187)](https://github.com/nushell/nushell.github.io/pull/2187)
81+
82+
- @kiil:
83+
84+
- [documented match_description option for custom completions (#2185)](https://github.com/nushell/nushell.github.io/pull/2185)
85+
86+
- @app/dependabot:
87+
- [bumped undici from 7.24.1 to 7.28.0 (#2186)](https://github.com/nushell/nushell.github.io/pull/2186)
88+
- [bumped markdown-it from 14.1.0 to 14.2.0 (#2184)](https://github.com/nushell/nushell.github.io/pull/2184)
89+
90+
## Awesome Nu
91+
92+
- @lassoColombo:
93+
- [added conventional-commits module (#167)](https://github.com/nushell/awesome-nu/pull/167)
94+
95+
## reedline
96+
97+
- @fdncred:
98+
99+
- [bumped rusqlite to 0.40.1 (#1110)](https://github.com/nushell/reedline/pull/1110)
100+
101+
- @reubeno:
102+
- [fixed re-use prompt rows after a quiet buffer editor (#1107)](https://github.com/nushell/reedline/pull/1107)
103+
104+
## Nu_Scripts
105+
106+
- @ldsands:
107+
108+
- [added zmx completion script (#1262)](https://github.com/nushell/nu_scripts/pull/1262)
109+
110+
- @kaascevich:
111+
112+
- [updated Swift Bundler completions (#1261)](https://github.com/nushell/nu_scripts/pull/1261)
113+
114+
- @DeadBranches:
115+
- [fixed auto-venv: handle overlay list returning table instead of list (#1260)](https://github.com/nushell/nu_scripts/pull/1260)

blog/2026-07-03-twin0358.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
title: 'This week in Nushell #358'
3+
author: The Nu Authors
4+
author_site: https://nushell.sh
5+
author_image: https://www.nushell.sh/blog/images/nu_logo.png
6+
excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-07-02'
7+
---
8+
9+
# This Week in Nushell #358
10+
11+
Published Friday, 2026-07-24, including PRs merged Friday, 2026-06-26 through Thursday, 2026-07-02.
12+
13+
## Nushell
14+
15+
- @cptpiepmatz:
16+
17+
- [Ignored cargo audit errors about `quickxml` (#18513)](https://github.com/nushell/nushell/pull/18513)
18+
- [Feature gated the `nu-heavy-utils` crate (#18476)](https://github.com/nushell/nushell/pull/18476)
19+
20+
- @fdncred:
21+
22+
- [fixed `nu --plugins` handling (#18500)](https://github.com/nushell/nushell/pull/18500)
23+
- [allowed `idx find` and `idx search` to show hits relative to cwd (#18477)](https://github.com/nushell/nushell/pull/18477)
24+
- [bumped reedline to 4d20caf (#18474)](https://github.com/nushell/nushell/pull/18474)
25+
- [added `semver` as a custom value type with support commands (#18473)](https://github.com/nushell/nushell/pull/18473)
26+
- [added a few new commands (union, intersect, difference, permutations, combinations) (#18467)](https://github.com/nushell/nushell/pull/18467)
27+
28+
- @Alb-O:
29+
30+
- [added structured evaluate output (#18499)](https://github.com/nushell/nushell/pull/18499)
31+
32+
- @pheenty:
33+
34+
- [suggested command categories in help messages (#18498)](https://github.com/nushell/nushell/pull/18498)
35+
- [fixed multiple search items help message (#18482)](https://github.com/nushell/nushell/pull/18482)
36+
- [added math cbrt builtin (#18481)](https://github.com/nushell/nushell/pull/18481)
37+
38+
- @yertto:
39+
40+
- [added –prefer-integers flag for whole-number float conversion (#18497)](https://github.com/nushell/nushell/pull/18497)
41+
42+
- @Himanshu121865:
43+
44+
- [Fixed `--content-type` flag being ignored for JSON body variants (#17640) (#18496)](https://github.com/nushell/nushell/pull/18496)
45+
- [Fixed showing target command name instead of alias name (#18351) (#18483)](https://github.com/nushell/nushell/pull/18483)
46+
47+
- @Bahex:
48+
49+
- [fixed `toolkit run pr` runtime type checking issue (#18489)](https://github.com/nushell/nushell/pull/18489)
50+
- [Made error record passed to the `catch` block have more details (#18479)](https://github.com/nushell/nushell/pull/18479)
51+
- [Made even more type system improvements (#18450)](https://github.com/nushell/nushell/pull/18450)
52+
- [Made assortment of std improvements (#18449)](https://github.com/nushell/nushell/pull/18449)
53+
- [Made `from ods` and `from xlsx` consistent (breaking change) (#18436)](https://github.com/nushell/nushell/pull/18436)
54+
55+
- @cacdu:
56+
57+
- [Fixed math errors propagation from table columns instead of silencing them (#18480)](https://github.com/nushell/nushell/pull/18480)
58+
59+
- @kronberger-droid:
60+
61+
- [Bumped reedline to 4a5ebce (#18478)](https://github.com/nushell/nushell/pull/18478)
62+
63+
- @jlcrochet:
64+
65+
- [Improved `input list` streaming stability/perf and rendering (#18462)](https://github.com/nushell/nushell/pull/18462)
66+
67+
- @Juhan280:
68+
69+
- [Refactored to remove deprecated features of `grid` command (#18276)](https://github.com/nushell/nushell/pull/18276)
70+
71+
- @app/dependabot:
72+
- [bumped lsp-server from 0.7.9 to 0.8.0 (#18505)](https://github.com/nushell/nushell/pull/18505)
73+
- [bumped quick-xml from 0.40.1 to 0.41.0 (#18503)](https://github.com/nushell/nushell/pull/18503)
74+
75+
## Documentation
76+
77+
- @app/dependabot:
78+
- [bumped js-yaml from 3.14.2 to 3.15.0 (#2189)](https://github.com/nushell/nushell.github.io/pull/2189)
79+
80+
## reedline
81+
82+
- @kronberger-droid:
83+
84+
- [Added a pull request template (#1115)](https://github.com/nushell/reedline/pull/1115)
85+
- [Added visual mode on a unified Cursor + rest-policy model (breaking change) (#1109)](https://github.com/nushell/reedline/pull/1109)
86+
87+
- @MerlijnW70:
88+
- [Fixed abbreviation expansion inserting a double trailing space (#1111)](https://github.com/nushell/reedline/pull/1111)
89+
90+
## Nu_Scripts
91+
92+
- @tonythethompson:
93+
94+
- [Fixed scale-minmax-table failing on current Nu (undefined column2, deprecated merge) (#1265)](https://github.com/nushell/nu_scripts/pull/1265)
95+
96+
- @rossnomann:
97+
- [Added git cherry to git-completions (#1264)](https://github.com/nushell/nu_scripts/pull/1264)
98+
99+
## Tree-sitter
100+
101+
- @blindFS:
102+
- [Fixed dot in flag identifier (#250)](https://github.com/nushell/tree-sitter-nu/pull/250)

blog/2026-07-10-twin0359.md

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
title: 'This week in Nushell #359'
3+
author: The Nu Authors
4+
author_site: https://nushell.sh
5+
author_image: https://www.nushell.sh/blog/images/nu_logo.png
6+
excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-07-09'
7+
---
8+
9+
# This Week in Nushell #359
10+
11+
Published Friday, 2026-07-24, including PRs merged Friday, 2026-07-03 through Thursday, 2026-07-09.
12+
13+
## Nushell
14+
15+
- @Bahex:
16+
17+
- [fixed type comparisons between `table` and `list<oneof>` (#18560)](https://github.com/nushell/nushell/pull/18560)
18+
- [relaxed assignability of list types (#18555)](https://github.com/nushell/nushell/pull/18555)
19+
- [fixed closure's input type to not inherit from scope (#18540)](https://github.com/nushell/nushell/pull/18540)
20+
- [fixed `input listen`'s output type (#18535)](https://github.com/nushell/nushell/pull/18535)
21+
- [fixed assignment errors to point to the assignment (#18531)](https://github.com/nushell/nushell/pull/18531)
22+
- [added `from xlsx/ods` datetime fixes (#18516)](https://github.com/nushell/nushell/pull/18516)
23+
24+
- @cptpiepmatz:
25+
26+
- [updated crossbeam crates via `cargo update` (#18554)](https://github.com/nushell/nushell/pull/18554)
27+
- [prepared release (#18524)](https://github.com/nushell/nushell/pull/18524)
28+
- [fixed locally running test suite by disabling colors (#18517)](https://github.com/nushell/nushell/pull/18517)
29+
30+
- @Alb-O:
31+
32+
- [fixed parser to infer for loop items from iterable unions (#18551)](https://github.com/nushell/nushell/pull/18551)
33+
- [fixed search context help example in idx (#18550)](https://github.com/nushell/nushell/pull/18550)
34+
35+
- @fdncred:
36+
37+
- [added list input type to more date commands (#18536)](https://github.com/nushell/nushell/pull/18536)
38+
39+
- @hexbinoct:
40+
41+
- [fixed `run` binding that forwarded flags to the wrong parameter (#18533)](https://github.com/nushell/nushell/pull/18533)
42+
43+
- @Juhan280:
44+
45+
- [fixed MCP to initialize `start_time` only in MCP mode to avoid cargo warning (#18530)](https://github.com/nushell/nushell/pull/18530)
46+
47+
- @stormasm:
48+
- [added "nu-test-support/os" to dev dependencies (#18518)](https://github.com/nushell/nushell/pull/18518)
49+
50+
## Documentation
51+
52+
- @Kissaki:
53+
54+
- [improved v0.114.0 release post text (#2196)](https://github.com/nushell/nushell.github.io/pull/2196)
55+
56+
- @Alb-O:
57+
58+
- [updated 0.114 release notes for structured MCP output (#2195)](https://github.com/nushell/nushell.github.io/pull/2195)
59+
60+
- @cptpiepmatz:
61+
62+
- [fixed overflowing content on 0.114 blog post (#2193)](https://github.com/nushell/nushell.github.io/pull/2193)
63+
- [prepared release notes for v0.114.0 (#2192)](https://github.com/nushell/nushell.github.io/pull/2192)
64+
65+
- @hustcer:
66+
- [upgraded vuepress and related plugins (#2191)](https://github.com/nushell/nushell.github.io/pull/2191)
67+
- [refreshed command docs for v0.114 (#2190)](https://github.com/nushell/nushell.github.io/pull/2190)
68+
69+
## nufmt
70+
71+
- @xav-ie:
72+
73+
- [fixed comment loss and misplacement in match arms, nested records, and raw strings (#203)](https://github.com/nushell/nufmt/pull/203)
74+
75+
- @momomuchu:
76+
- [tracked single-quoted strings and skipped comments when detecting missing record commas (#202)](https://github.com/nushell/nufmt/pull/202)
77+
78+
## reedline
79+
80+
- @cptpiepmatz:
81+
- [bumped minor version (#1116)](https://github.com/nushell/reedline/pull/1116)
82+
83+
## Integrations
84+
85+
- @weirdan:
86+
- [imported entire `std/assert` module (#76)](https://github.com/nushell/integrations/pull/76)
87+
88+
## NUPM
89+
90+
- @neurolag:
91+
- [fixed nushell 114 (#135)](https://github.com/nushell/nupm/pull/135)
92+
- [fixed Git Registry installations (#134)](https://github.com/nushell/nupm/pull/134)
93+
94+
## VSCode Extension
95+
96+
- @mst-mkt:
97+
- [fixed syntax highlighting for variable declarations with type annotations (#234)](https://github.com/nushell/vscode-nushell-lang/pull/234)

0 commit comments

Comments
 (0)