Skip to content

Commit 7d77d42

Browse files
authored
February TWiN Catchup (#2128)
* Catching up on Februrary TWiNs
1 parent 9c64201 commit 7d77d42

4 files changed

Lines changed: 471 additions & 0 deletions

File tree

blog/2026-02-06-twin0337.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
title: 'This week in Nushell #337'
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-02-05'
7+
---
8+
9+
# This Week in Nushell #337
10+
11+
Published Friday, 2026-02-27, including PRs merged Friday, 2026-01-30 through Thursday, 2026-02-05.
12+
13+
## Nushell
14+
15+
- @WindSoilder:
16+
17+
- [updated dependencies (#17497)](https://github.com/nushell/nushell/pull/17497)
18+
- [fixed try..finally to ensure finally block runs even if `exit` is used inside `try` (#17451)](https://github.com/nushell/nushell/pull/17451)
19+
- [enabled pipefail by default (#17449)](https://github.com/nushell/nushell/pull/17449)
20+
21+
- @monigarr:
22+
23+
- [improved help text for nu command filters (5066 help text pr3) (#17494)](https://github.com/nushell/nushell/pull/17494)
24+
- [improved help text in nu-cmd-extra (Issue 5066) (#17490)](https://github.com/nushell/nushell/pull/17490)
25+
- [improved help text in nu-cmd-lang (core commands) (#17489)](https://github.com/nushell/nushell/pull/17489)
26+
27+
- @moooooji:
28+
29+
- [removed unreachable short-flag empty-group check (#17492)](https://github.com/nushell/nushell/pull/17492)
30+
31+
- @fennewald:
32+
33+
- [made Umask detection threadsafe (#17471)](https://github.com/nushell/nushell/pull/17471)
34+
35+
- @hustcer:
36+
37+
- [added OSC 133 P (k=) markers for semantic prompts (#17468)](https://github.com/nushell/nushell/pull/17468)
38+
39+
- @smartcoder0777:
40+
41+
- [fixed format filesize to respect .config.float_precision (#17462)](https://github.com/nushell/nushell/pull/17462)
42+
- [mentioned 'retain' in select/reject help (#17460)](https://github.com/nushell/nushell/pull/17460)
43+
- [prefilled input --reedline buffer from --default (#17400)](https://github.com/nushell/nushell/pull/17400)
44+
45+
- @fdncred:
46+
47+
- [updated formats mod.nu (#17459)](https://github.com/nushell/nushell/pull/17459)
48+
- [fixed bugs and keybindings in `explore regex` (#17456)](https://github.com/nushell/nushell/pull/17456)
49+
50+
- @maxim-uvarov:
51+
52+
- [applied TLS certificate verification to connection pool (#17458)](https://github.com/nushell/nushell/pull/17458)
53+
54+
- @Ady0333:
55+
56+
- [allowed .ps1 files in command completion on Windows (#17362)](https://github.com/nushell/nushell/pull/17362)
57+
58+
- @andrewgazelka:
59+
60+
- [added HTTP streaming transport and cancellation support to mcp (#17161)](https://github.com/nushell/nushell/pull/17161)
61+
62+
- @app/dependabot:
63+
- [bumped crate-ci/typos from 1.42.3 to 1.43.1 (#17483)](https://github.com/nushell/nushell/pull/17483)
64+
65+
## Nu_Scripts
66+
67+
- @kevmoo:
68+
- [fixed Dart and Flutter commands (#1215)](https://github.com/nushell/nu_scripts/pull/1215)
69+
- [added contribution docs (#1214)](https://github.com/nushell/nu_scripts/pull/1214)
70+
- [fixed git-completion (#1213)](https://github.com/nushell/nu_scripts/pull/1213)
71+
72+
## Documentation
73+
74+
- @NotTheDr01ds:
75+
76+
- [published TWiN 335 and 336 (#2119)](https://github.com/nushell/nushell.github.io/pull/2119)
77+
78+
- @0x4D5352:
79+
- [added attributes documentation for custom commands (#2118)](https://github.com/nushell/nushell.github.io/pull/2118)
80+
81+
## Awesome Nu
82+
83+
- @fdncred:
84+
85+
- [updated config.yaml (#152)](https://github.com/nushell/awesome-nu/pull/152)
86+
87+
- @Chailotl:
88+
- [added nu_plugin_input_global_listen to README.md (#151)](https://github.com/nushell/awesome-nu/pull/151)
89+
90+
## reedline
91+
92+
- @stuartcarnie:
93+
94+
- [extracted shared layout computation from painter (#1021)](https://github.com/nushell/reedline/pull/1021)
95+
- [added OSC 133 click_events support (#1020)](https://github.com/nushell/reedline/pull/1020)
96+
97+
- @fdncred:
98+
- [added native semantic prompt support for OSC 133/633 (#1019)](https://github.com/nushell/reedline/pull/1019)
99+
100+
## nufmt
101+
102+
- @fdncred:
103+
- [updated dependencies (#84)](https://github.com/nushell/nufmt/pull/84)
104+
- [fixed issue 82 (#83)](https://github.com/nushell/nufmt/pull/83)
105+
- [preserved inline param comment formatting (#80)](https://github.com/nushell/nufmt/pull/80)
106+
- [updated nufmt deps (#79)](https://github.com/nushell/nufmt/pull/79)
107+
- [fixed double parens issue (#78)](https://github.com/nushell/nufmt/pull/78)
108+
109+
## Integrations
110+
111+
- @hustcer:
112+
- [used try-catch to handle winget uninstall errors (#75)](https://github.com/nushell/integrations/pull/75)

blog/2026-02-13-twin0338.md

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
---
2+
title: 'This week in Nushell #338'
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-02-12'
7+
---
8+
9+
# This Week in Nushell #338
10+
11+
Published Friday, 2026-02-27, including PRs merged Friday, 2026-02-06 through Thursday, 2026-02-12.
12+
13+
## Nushell
14+
15+
- @fdncred:
16+
17+
- [cleaned up ansi command pr.md (#17555)](https://github.com/nushell/nushell/pull/17555)
18+
- [added `nu` to the ignore_list for `:try` in `explore` (#17533)](https://github.com/nushell/nushell/pull/17533)
19+
- [disabled auto tail and tracked previous row count in push_layer in explore (#17532)](https://github.com/nushell/nushell/pull/17532)
20+
- [updated to latest reedline commit bdcc842 (#17516)](https://github.com/nushell/nushell/pull/17516)
21+
- [updated structured ansi to support attr names and codes (#17514)](https://github.com/nushell/nushell/pull/17514)
22+
- [updated nushell to reedline to 4c16687 (#17511)](https://github.com/nushell/nushell/pull/17511)
23+
- [made `let` pass-thru in mid pipeline, output no values when assigned at beginning of the pipeline, output values at the end of the pipeline (#17446)](https://github.com/nushell/nushell/pull/17446)
24+
25+
- @blindFS:
26+
27+
- [fixed block duplication for aliased ones only in `replace_in_variable` (#17553)](https://github.com/nushell/nushell/pull/17553)
28+
29+
- @WindSoilder:
30+
31+
- [updated uu libs to 0.6.0 (#17551)](https://github.com/nushell/nushell/pull/17551)
32+
33+
- @jlcrochet:
34+
35+
- [removed `$env.config.input_list` from `input list` (#17550)](https://github.com/nushell/nushell/pull/17550)
36+
37+
- @Juhan280:
38+
39+
- [aligned --tmpdir behavior in `mktemp` with coreutils/uutils (#17549)](https://github.com/nushell/nushell/pull/17549)
40+
- [added `path_columns` to PipelineMetadata for flexible path rendering (#17540)](https://github.com/nushell/nushell/pull/17540)
41+
- [added linewise and non-blank start edit commands (#17508)](https://github.com/nushell/nushell/pull/17508)
42+
43+
- @evolvomind:
44+
45+
- [fixed variable expansion inconsistency in path arguments for commands using GlobPattern (#17547)](https://github.com/nushell/nushell/pull/17547)
46+
47+
- @monigarr:
48+
49+
- [improved strings command help text (PR 9 of 10) (#17545)](https://github.com/nushell/nushell/pull/17545)
50+
- [improved math random help text (PR 8 of 10) (#17544)](https://github.com/nushell/nushell/pull/17544)
51+
- [improved help text for filesystem, path, and platform commands (PR 7 of 10) (#17528)](https://github.com/nushell/nushell/pull/17528)
52+
- [improved help text for bytes, conversions, database, and date commands (#17523)](https://github.com/nushell/nushell/pull/17523)
53+
- [improved help text for format commands (PR 4 of 10) (#17522)](https://github.com/nushell/nushell/pull/17522)
54+
55+
- @maxim-uvarov:
56+
57+
- [avoided panic in replace_in_variable for permanent blocks (#17539)](https://github.com/nushell/nushell/pull/17539)
58+
59+
- @cablehead:
60+
61+
- [deprecated `metadata set --merge` in favor of closure form (#17537)](https://github.com/nushell/nushell/pull/17537)
62+
63+
- @InnocentZero:
64+
65+
- [added skip columns functionality (#17526)](https://github.com/nushell/nushell/pull/17526)
66+
67+
- @cuiweixie:
68+
69+
- [fixed median calculation to use sorted len (#17521)](https://github.com/nushell/nushell/pull/17521)
70+
71+
- @weirdan:
72+
73+
- [fixed poll/pool typo for `http pool` (#17519)](https://github.com/nushell/nushell/pull/17519)
74+
75+
- @hustcer:
76+
77+
- [upgraded interprocess to 2.3.1 (#17517)](https://github.com/nushell/nushell/pull/17517)
78+
- [pinned libc and interprocess to fix cross-platform build failures (#17506)](https://github.com/nushell/nushell/pull/17506)
79+
80+
- @BluewyDiamond:
81+
82+
- [made `rm` behavior consistent with `mv`, `du`, and `cp` (#17509)](https://github.com/nushell/nushell/pull/17509)
83+
84+
- @stuartcarnie:
85+
86+
- [enabled OSC133 click events via reedline (#17491)](https://github.com/nushell/nushell/pull/17491)
87+
88+
- @app/dependabot:
89+
- [bumped crate-ci/typos from 1.43.1 to 1.43.4 (#17541)](https://github.com/nushell/nushell/pull/17541)
90+
- [bumped git2 from 0.20.0 to 0.20.4 (#17495)](https://github.com/nushell/nushell/pull/17495)
91+
92+
## Nu_Scripts
93+
94+
- @Zaubentrucker:
95+
96+
- [fixed conda activate for conda>=25.11 (#1222)](https://github.com/nushell/nu_scripts/pull/1222)
97+
98+
- @kevmoo:
99+
100+
- [added alias completion to git-completion (#1221)](https://github.com/nushell/nu_scripts/pull/1221)
101+
- [added correct completion for `git checkout -b` and `git switch -c` (#1219)](https://github.com/nushell/nu_scripts/pull/1219)
102+
- [updated dart-completion to support completing scripts with `dart` command (#1218)](https://github.com/nushell/nu_scripts/pull/1218)
103+
104+
- @fredrik-stock:
105+
106+
- [improved fnm module with better error handling, user configuration, and missing version workflow (#1220)](https://github.com/nushell/nu_scripts/pull/1220)
107+
108+
- @Juhan280:
109+
- [allowed globs in bat-completions (#1217)](https://github.com/nushell/nu_scripts/pull/1217)
110+
111+
## Documentation
112+
113+
- @weirdan:
114+
- [fixed `buffer_editor` example for `code` (#2120)](https://github.com/nushell/nushell.github.io/pull/2120)
115+
116+
## reedline
117+
118+
- @fdncred:
119+
120+
- [reverted osc133;P to osc133;A (#1024)](https://github.com/nushell/reedline/pull/1024)
121+
122+
- @Juhan280:
123+
124+
- [added keybindings for moving to start and end of buffer (#1022)](https://github.com/nushell/reedline/pull/1022)
125+
- [added gg/G motions and fixed ^ motion behavior in vi-mode (#953)](https://github.com/nushell/reedline/pull/953)
126+
127+
- @eitsupi:
128+
129+
- [added idle_callback feature to set callback while waiting for input (#1015)](https://github.com/nushell/reedline/pull/1015)
130+
- [exported HistoryItemExtraInfo etc. (#1011)](https://github.com/nushell/reedline/pull/1011)
131+
132+
- @NiltonVolpato:
133+
134+
- [added `libc` feature to enable crossterm's libc backend (#1014)](https://github.com/nushell/reedline/pull/1014)
135+
136+
- @schlich:
137+
- [improved CONTRIBUTING.md to more closely match CI execution (#963)](https://github.com/nushell/reedline/pull/963)
138+
139+
## New nu-parser
140+
141+
- @InnocentZero:
142+
143+
- [added benchmark tests (#66)](https://github.com/nushell/new-nu-parser/pull/66)
144+
145+
- @WindSoilder:
146+
- [added support for `try` expression and `extern` statements (#65)](https://github.com/nushell/new-nu-parser/pull/65)

blog/2026-02-20-twin0339.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: 'This week in Nushell #339'
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-02-19'
7+
---
8+
9+
# This Week in Nushell #339
10+
11+
Published Friday, 2026-02-27, including PRs merged Friday, 2026-02-13 through Thursday, 2026-02-19.
12+
13+
## Nushell
14+
15+
- @Juhan280:
16+
17+
- [feat(table): made record render also respect path_columns metadata (#17602)](https://github.com/nushell/nushell/pull/17602)
18+
- [feat(nu-command): added `--keep-last` flag for `uniq-by` command (#17564)](https://github.com/nushell/nushell/pull/17564)
19+
- [refactor: deprecated datasource-ls in favor of path-columns (#17562)](https://github.com/nushell/nushell/pull/17562)
20+
- [feat(commands): added path_columns metadata for `du` command (#17560)](https://github.com/nushell/nushell/pull/17560)
21+
22+
- @fdncred:
23+
24+
- [fixed `is-empty` / `is-not-empty` on `Empty` Pipelines (#17594)](https://github.com/nushell/nushell/pull/17594)
25+
- [made `sys host` and `uname` const commands (#17593)](https://github.com/nushell/nushell/pull/17593)
26+
- [updated nushell to latest reedline cefb611 (#17578)](https://github.com/nushell/nushell/pull/17578)
27+
- [added user `id` to `sys users` (#17577)](https://github.com/nushell/nushell/pull/17577)
28+
- [updated how `$NU_LIB_DIRS` / `$env.NU_LIB_DIRS` is handled at startup time (#17563)](https://github.com/nushell/nushell/pull/17563)
29+
- [abstracted env var names so they're insensitive on windows and sensitive on other operating systems (#17558)](https://github.com/nushell/nushell/pull/17558)
30+
31+
- @astral-l:
32+
33+
- [used RFC 3339 formatting for displaying dates with year > 9999 (#17589)](https://github.com/nushell/nushell/pull/17589)
34+
35+
- @amaanq:
36+
37+
- [fixed: used write_all instead of eprintln! to avoid double-panic on stderr teardown (#17581)](https://github.com/nushell/nushell/pull/17581)
38+
39+
- @WindSoilder:
40+
41+
- [pipefail: fixed freeze when assigning a large result of an external command to a variable (#17571)](https://github.com/nushell/nushell/pull/17571)
42+
43+
- @hustcer:
44+
45+
- [attempted to fix "TLS required, but transport is unsecured" error (#17568)](https://github.com/nushell/nushell/pull/17568)
46+
47+
- @it-education-md:
48+
49+
- [fixed pipeline `let` builtin var validation (#17525)](https://github.com/nushell/nushell/pull/17525)
50+
51+
- @cablehead:
52+
53+
- [allowed Ctrl+C to interrupt HTTP requests (#17507)](https://github.com/nushell/nushell/pull/17507)
54+
55+
- @app/dependabot:
56+
- [built(deps): bumped uuid from 1.20.0 to 1.21.0 (#17587)](https://github.com/nushell/nushell/pull/17587)
57+
- [built(deps): bumped crate-ci/typos from 1.43.4 to 1.43.5 (#17582)](https://github.com/nushell/nushell/pull/17582)
58+
59+
## Nu_Scripts
60+
61+
- @kevmoo:
62+
63+
- [stopped parsing Dart and Flutter command output at runtime (#1225)](https://github.com/nushell/nu_scripts/pull/1225)
64+
65+
- @gbrls:
66+
67+
- [added zig and zvm completions (#1224)](https://github.com/nushell/nu_scripts/pull/1224)
68+
69+
- @LostExcalibur:
70+
- [added support for blocks that define more than one Host in ssh-completion (#1223)](https://github.com/nushell/nu_scripts/pull/1223)
71+
72+
## Documentation
73+
74+
- @c-git:
75+
76+
- [fixed typo in Nushell features section (#2122)](https://github.com/nushell/nushell.github.io/pull/2122)
77+
78+
- @elviejo79:
79+
- [made the parser error explicit (#2121)](https://github.com/nushell/nushell.github.io/pull/2121)
80+
81+
## Awesome Nu
82+
83+
- @SuaveIV:
84+
- [added nu_script_wttr weather fetcher link (#153)](https://github.com/nushell/awesome-nu/pull/153)
85+
86+
## reedline
87+
88+
- @eitsupi:
89+
- [fixed: used LF instead of CRLF in insert_newline on Windows (#1023)](https://github.com/nushell/reedline/pull/1023)
90+
91+
## VSCode Extension
92+
93+
- @PiotrTrzpil:
94+
- [fixed: corrected TextMate scopes for keywords vs identifiers (#228)](https://github.com/nushell/vscode-nushell-lang/pull/228)

0 commit comments

Comments
 (0)