Skip to content

Commit 787a5a1

Browse files
authored
TWiN 330 (#2095)
1 parent 7b44b31 commit 787a5a1

File tree

1 file changed

+145
-0
lines changed

1 file changed

+145
-0
lines changed

blog/2025-12-19-twin0330.md

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
title: 'This week in Nushell #330'
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, 2025-12-18'
7+
---
8+
9+
# This Week in Nushell #330
10+
11+
Published Friday, 2025-12-19, including PRs merged Friday, 2025-12-12 through Thursday, 2025-12-18.
12+
13+
## Highlights
14+
15+
This week brings a shiny new `explore config` command, some improved `explore regex` and `explore` UI, and HTTP pooling (amazing that our little shell does _this_!).
16+
17+
Also, MCP is included in all builds by default going forward! And hints can be user-disabled without resorting to hacky theme changes!
18+
19+
## Nushell
20+
21+
- @reubeno:
22+
23+
- [updated reedline to the latest commit (#17203)](https://github.com/nushell/nushell/pull/17203)
24+
25+
- @sgvictorino:
26+
27+
- [made MCP server interruptible (#17200)](https://github.com/nushell/nushell/pull/17200)
28+
29+
- @fdncred:
30+
31+
- [fixed the mcp ctrl-c bug (#17199)](https://github.com/nushell/nushell/pull/17199)
32+
- [updated reedline to the latest commit (#17197)](https://github.com/nushell/nushell/pull/17197)
33+
- [added quick reference panel to `explore regex` command (#17187)](https://github.com/nushell/nushell/pull/17187)
34+
- [updated uutils to 0.5.0 (#17183)](https://github.com/nushell/nushell/pull/17183)
35+
- [refactored `explore` family of commands for better understanding and maintenance (#17181)](https://github.com/nushell/nushell/pull/17181)
36+
- [added syntax highlighting to `explore config` (#17176)](https://github.com/nushell/nushell/pull/17176)
37+
- [cleaned up explore a bit (#17172)](https://github.com/nushell/nushell/pull/17172)
38+
- [added search capability to `explore config` command (#17170)](https://github.com/nushell/nushell/pull/17170)
39+
- [updated match count when test text changes (#17169)](https://github.com/nushell/nushell/pull/17169)
40+
- [updated doc config (#17168)](https://github.com/nushell/nushell/pull/17168)
41+
- [added agents.md to help LLMs (#17148)](https://github.com/nushell/nushell/pull/17148)
42+
- [added new command: `explore config` TUI (#17147)](https://github.com/nushell/nushell/pull/17147)
43+
44+
- @app/dependabot:
45+
46+
- [bumped procfs from 0.17.0 to 0.18.0 (#17195)](https://github.com/nushell/nushell/pull/17195)
47+
- [bumped strum from 0.26.3 to 0.27.2 (#17194)](https://github.com/nushell/nushell/pull/17194)
48+
- [bumped winreg from 0.52.0 to 0.55.0 (#17193)](https://github.com/nushell/nushell/pull/17193)
49+
- [bumped bytes from 1.10.0 to 1.11.0 (#17192)](https://github.com/nushell/nushell/pull/17192)
50+
- [bumped http from 1.3.1 to 1.4.0 (#17191)](https://github.com/nushell/nushell/pull/17191)
51+
- [bumped actions/upload-artifact from 5 to 6 (#17190)](https://github.com/nushell/nushell/pull/17190)
52+
53+
- @NotTheDr01ds:
54+
55+
- [added CARGO* and RUSTUP* environment variables back to test environment (#17186)](https://github.com/nushell/nushell/pull/17186)
56+
57+
- @WindSoilder:
58+
59+
- [made `mv/cp/du *` not match dotfiles by default (#17185)](https://github.com/nushell/nushell/pull/17185)
60+
- [added http pool cmd (#17177)](https://github.com/nushell/nushell/pull/17177)
61+
- [enabled http commands to use builtin connection pool (#17157)](https://github.com/nushell/nushell/pull/17157)
62+
63+
- @andrewgazelka:
64+
65+
- [added stderr redirection BAD/GOOD examples to mcp instructions (#17163)](https://github.com/nushell/nushell/pull/17163)
66+
- [added string interpolation syntax to mcp instructions (#17153)](https://github.com/nushell/nushell/pull/17153)
67+
68+
- @splintersuidman:
69+
70+
- [added configuration option for showing hints (#17156)](https://github.com/nushell/nushell/pull/17156)
71+
72+
- @blindFS:
73+
74+
- [fixed parser overflow by using `checked_sub` in `parse_range` (#17152)](https://github.com/nushell/nushell/pull/17152)
75+
76+
- @ayax79:
77+
78+
- [added mcp to default and all features (#17151)](https://github.com/nushell/nushell/pull/17151)
79+
80+
- @blackhat-hemsworth:
81+
- [improved error message for rm Os errors (#17134)](https://github.com/nushell/nushell/pull/17134)
82+
83+
## Awesome Nu
84+
85+
- @LQR471814:
86+
- [added nu_plugin_caldav (#142)](https://github.com/nushell/awesome-nu/pull/142)
87+
88+
## reedline
89+
90+
- @reubeno:
91+
92+
- [fixed kitty support check to only run when enabled (#988)](https://github.com/nushell/reedline/pull/988)
93+
94+
- @WindSoilder:
95+
96+
- [used `rfind` instead of `filter.next_back` (#985)](https://github.com/nushell/reedline/pull/985)
97+
98+
- @andrewgazelka:
99+
100+
- [fixed custom Enter keybindings in vi mode (#982)](https://github.com/nushell/reedline/pull/982)
101+
102+
- @Diabezdemona:
103+
104+
- [made menu settings public (#977)](https://github.com/nushell/reedline/pull/977)
105+
106+
- @ysthakur:
107+
108+
- [fixed ColumnarMenu suggestions to always take 1 line (#973)](https://github.com/nushell/reedline/pull/973)
109+
110+
- @sholderbach:
111+
- [bumped `arboard` to latest version (#970)](https://github.com/nushell/reedline/pull/970)
112+
113+
## Nu_Scripts
114+
115+
- @samoylovfp:
116+
117+
- [sorted readme of modules (#1196)](https://github.com/nushell/nu_scripts/pull/1196)
118+
- [implemented HMAC SHA256 function in nushell (#1195)](https://github.com/nushell/nu_scripts/pull/1195)
119+
120+
- @yuanczx:
121+
122+
- [added completion for podman (#1194)](https://github.com/nushell/nu_scripts/pull/1194)
123+
124+
- @alightgoesout:
125+
- [improved and updated jj completions (#1193)](https://github.com/nushell/nu_scripts/pull/1193)
126+
127+
## plugin-examples
128+
129+
- @jochumdev:
130+
- [fixed README config and updated nu deps in rust/nu_plugin_example (#9)](https://github.com/nushell/plugin-examples/pull/9)
131+
132+
## Documentation
133+
134+
- @NotTheDr01ds:
135+
- [published TWiN 329 (#2094)](https://github.com/nushell/nushell.github.io/pull/2094)
136+
137+
## New nu-parser
138+
139+
- @AucaCoyan:
140+
- [normalized new lines in tests (\r\n) (#62)](https://github.com/nushell/new-nu-parser/pull/62)
141+
142+
## Tree-sitter
143+
144+
- @mkatychev:
145+
- [added eslint configuration file (#238)](https://github.com/nushell/tree-sitter-nu/pull/238)

0 commit comments

Comments
 (0)