Skip to content

Commit 68ba222

Browse files
authored
Added TWiN 288 (nushell#1824)
1 parent edc07bc commit 68ba222

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed

blog/2025-02-28-twin0288.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 #288'
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: "Wow! What a week! Huge thanks to cosineblast for the incredible effort in landing one of Nushell's most anticipated and highly requested ..."
7+
---
8+
9+
# This week in Nushell #288
10+
11+
Published Friday, 2025-02-28
12+
13+
## Highlights
14+
15+
Wow! What a week!
16+
17+
- Huge thanks to cosineblast for the incredible effort in landing one of Nushell's most anticipated and highly
18+
requested features. Support for background jobs has arrived!
19+
20+
- A warm welcome to cptpiepmatz and Bahex as the newest members of the core Nushell team! Thank you for all
21+
you have done for our community!
22+
23+
- And Nushell is easier to install than ever with official `.deb`, `.rpm`, and `.apk` packages. See the
24+
[Installation Guide](https://www.nushell.sh/book/installation.html#package-managers) for newly added directions
25+
for Debian, Ubuntu, Redhat/Fedora, Rocky, and Alpine. Thank you hustcer!
26+
27+
As always, thanks to all the contributors this week:
28+
29+
## Nushell
30+
31+
- hardfau1t [fixed `test-support` to use the `CARGO_BUILD_TARGET_DIR` env var](https://github.com/nushell/nushell/pull/15212).
32+
- blindFS made several improvements:
33+
- [Fixed new Clippy warnings from Rust 1.85.0](https://github.com/nushell/nushell/pull/15203).
34+
- [Added semantic tokens for highlighting internal commands with spaces in LSP](https://github.com/nushell/nushell/pull/15173).
35+
- [Fixed `prefix_str` trimming for `element_expression` in completions](https://github.com/nushell/nushell/pull/15171).
36+
- [Fixed edge cases in operator completions](https://github.com/nushell/nushell/pull/15169).
37+
- [Refactored `flatten_shape` to `expression` for internal/external/operator completions](https://github.com/nushell/nushell/pull/15086).
38+
- 132ikl [optimized runtime pipeline input type checking performance](https://github.com/nushell/nushell/pull/15192).
39+
- fdncred made several updates:
40+
- [Updated Reedline edit commands in Nushell](https://github.com/nushell/nushell/pull/15191).
41+
- [Improved `query json` help and examples](https://github.com/nushell/nushell/pull/15190).
42+
- [Allowed `bench` to handle larger numbers](https://github.com/nushell/nushell/pull/15162).
43+
- sholderbach [bumped Reedline to its latest commit](https://github.com/nushell/nushell/pull/15189) and [updated `ratatui` to version `0.29.0`](https://github.com/nushell/nushell/pull/15187).
44+
- dependabot[bot] handled dependency updates:
45+
- [Bumped `rust-embed` from 8.5.0 to 8.6.0](https://github.com/nushell/nushell/pull/15183).
46+
- [Bumped `crate-ci/typos` from 1.29.5 to 1.29.10](https://github.com/nushell/nushell/pull/15180).
47+
- [Bumped `actions-rust-lang/setup-rust-toolchain` from 1.10.1 to 1.11.0](https://github.com/nushell/nushell/pull/15179).
48+
- ayax79 made changes to Polars:
49+
- [Allowed any Polars expression for the `pattern` argument in `polars strip-chars`](https://github.com/nushell/nushell/pull/15178).
50+
- [Moved to Polars `bigidx`](https://github.com/nushell/nushell/pull/15177).
51+
- hongquan [improved documentation for the `each` command](https://github.com/nushell/nushell/pull/15172).
52+
- IanManske [added benchmarks for `insert`](https://github.com/nushell/nushell/pull/15166).
53+
- Bahex [enhanced `split list` with streaming, closure arguments, and splitting before/after separators](https://github.com/nushell/nushell/pull/15161).
54+
- cosineblast [Added jobs functionality](https://github.com/nushell/nushell/pull/14883).
55+
- cptpiepmatz [improved precision of `ErrorKind::NotFound` errors](https://github.com/nushell/nushell/pull/15149).
56+
- sgvictorino [added signal checks in `nu-glob` and `ls`](https://github.com/nushell/nushell/pull/15140).
57+
- MMukundi [fixed `insert/upsert` creation for nested lists](https://github.com/nushell/nushell/pull/15133).
58+
- MMesch [added Polars `str strip-chars` with `--end` and `--start` options](https://github.com/nushell/nushell/pull/15118).
59+
60+
## Nu_Scripts
61+
62+
- ziboh made several updates:
63+
- [Formatted `scoop-completions` scripts with `topiary-nushell`](https://github.com/nushell/nu_scripts/pull/1061).
64+
- [Fixed the `fnm` bug during Nushell reloading](https://github.com/nushell/nu_scripts/pull/1058).
65+
- [Corrected substring indices to properly trim `.ps1` extensions in `scoop-completions`](https://github.com/nushell/nu_scripts/pull/1056).
66+
- fnuttens added:
67+
- [A `clean` command for the `zvm` module](https://github.com/nhell/nu_scripts/pull/1060).
68+
- [Windows support for the `zvm` module](https://github.com/nushell/nu_scripts/pull/1053).
69+
- bminer [enhanced `find in` with the `--exclude` flag and improved file opening](https://github.com/nushell/nu_scripts/pull/1059).
70+
- hongquan made two updates:
71+
- [Added compatibility notes about Nu versions](https://github.com/nushell/nu_scripts/pull/1057).
72+
- [Improved `git checkout` completer speed](https://github.com/nushell/nu_scripts/pull/1054).
73+
- shemraz [added Komorebi completions](https://github.com/nushell/nu_scripts/pull/1055).
74+
75+
## Documentation
76+
77+
- sgvictorino [replaced references to old logical operators (`&&`, `||`)](https://github.com/nushell/nushell.github.io/pull/1822).
78+
- vojta001 [fixed grammar](https://github.com/nushell/nushell.github.io/pull/1821).
79+
- isaacadams [implemented tables](https://github.com/nushell/nushell.github.io/pull/1817).
80+
- hustcer [added installation guides for `.deb`, `.rpm`, and `.apk` packages](https://github.com/nushell/nushell.github.io/pull/1816).
81+
- choan [fixed quoting for the `EDITOR` value in `setup.md`](https://github.com/nushell/nushell.github.io/pull/1815).
82+
- 132ikl [replaced usages of `use std`](https://github.com/nushell/nushell.github.io/pull/1814).
83+
- NotTheDr01ds [added twin #0287](https://github.com/nushell/nushell.github.io/pull/1812).
84+
85+
## reedline
86+
87+
- sholderbach [bumped the `itertools` version](https://github.com/nushell/reedline/pull/884).
88+
89+
## Integrations
90+
91+
- hustcer made several updates:
92+
- [Moved Nu plugins to `/usr/libexec/nushell` and registered them post-installation](https://github.com/nushell/integrations/pull/31).
93+
- [Added `sha256sum` for release assets](https://github.com/nushell/integrations/pull/25).
94+
- [Added Arch Linux installation tests](https://github.com/nushell/integrations/pull/22).
95+
- [Added Arch Linux release packages](https://github.com/nushell/integrations/pull/20).
96+
- [Attempted to add RISC-V64 architecture support](https://github.com/nushell/integrations/pull/17).
97+
- [Attempted to add Loongarch64 packages](https://github.com/nushell/integrations/pull/16).
98+
- [Handled Gemfury push results](https://github.com/nushell/integrations/pull/15).
99+
- [Created releases and uploaded `.deb`, `.rpm`, and `.apk` artifacts](https://github.com/nushell/integrations/pull/13).
100+
- [Added test and publish status badges](https://github.com/nushell/integrations/pull/12).
101+
- [Built and published Nushell `.deb`, `.rpm`, and `.apk` packages](https://github.com/nushell/integrations/pull/5).
102+
103+
## Tree-sitter
104+
105+
- blindFS made several refactors:
106+
- [Refactored body rules to reduce state counts](https://github.com/nushell/tree-sitter-nu/pull/187).
107+
- [Reduced state counts for `val_table`](https://github.com/nushell/tree-sitter-nu/pull/186).
108+
- [Reverted changes for internal commands with spaces](https://github.com/nushell/tree-sitter-nu/pull/184).
109+
110+
## Awesome Nu
111+
112+
- KAAtheWiseGit [updated `endecode` and `template` Nu library versions](https://github.com/nushell/awesome-nu/pull/109).

0 commit comments

Comments
 (0)