Skip to content

Commit c84f37e

Browse files
authored
TWiN 283-284 (#1762)
1 parent 0e7bda2 commit c84f37e

File tree

1 file changed

+135
-0
lines changed

1 file changed

+135
-0
lines changed

blog/2025-01-30-twin00283.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
---
2+
title: This week in Nushell 283 and 284
3+
author: The Nu Authors
4+
author_site: https://twitter.com/nu_shell
5+
author_image: https://www.nushell.sh/blog/images/nu_logo.png
6+
excerpt: The last week of contributions brings us (yet more) completion improvements, a new `version check` command, the ability to Rickroll directly in Nushell (and far more useful actions) using `start` with application URIs, an easier to remember (renamed) `format number` command, and more.
7+
---
8+
9+
# This week in Nushell #283 and #284
10+
11+
Posted Thursday, 2025-01-30.
12+
13+
## Front Matter
14+
15+
With this edition, TWiN transitions to being a regular post on the main Nushell blog and Discord server. We welcome and encourage reposts on your preferred social media sites.
16+
17+
Due to this transition, we're a few days behind. This catch-up edition includes the last 12 days of contributions. The next edition is planned for Saturday, February 8th and should cover the intervening 9 days.
18+
19+
Finally, it seems that issue #280 was inadvertently posted two weeks in a row, and #281 was never posted. Look for it soon in the archives!
20+
21+
## Highlights
22+
23+
Reminder - We're now on a six-week release cycle. The next Nushell release (0.102.0) is scheduled for this coming Tuesday!
24+
25+
The most recent week (give or take) of contributions brings us more completion improvements, a new `version check` command, the ability for `start` to launch application URIs, an easier to remember (renamed) `format number` command, and more.
26+
27+
## Nushell
28+
29+
- **NotTheDr01ds**:
30+
31+
- [Renamed `std/core` to `std/prelude`](https://github.com/nushell/nushell/pull/14962)
32+
- [Fixed: Directories using a tilde to represent HOME now convert to absolute paths before running externals](https://github.com/nushell/nushell/pull/14959)
33+
- [Fixed improperly escaped strings in `stor update`](https://github.com/nushell/nushell/pull/14921)
34+
- [Linked to the blog in the welcome banner](https://github.com/nushell/nushell/pull/14914)
35+
- [Added the correct path from `data-dir`](https://github.com/nushell/nushell/pull/14894)
36+
- [Improved the example for `epoch -> datetime`](https://github.com/nushell/nushell/pull/14886)
37+
- [Used `$nu.data-dir` as the last directory for vendor autoloads on all platforms](https://github.com/nushell/nushell/pull/14879)
38+
- [Fixed the retrieval of the config directory for user autoloads](https://github.com/nushell/nushell/pull/14877)
39+
40+
- **blindFS**:
41+
42+
- [Fixed `DotNuCompletion` to complete Nu scripts in `const $NU_LIB_DIRS`](https://github.com/nushell/nushell/pull/14955)
43+
- [Added value display on hover for `const` variables and `CellPaths` in LSP](https://github.com/nushell/nushell/pull/14940)
44+
- [Fixed the span of keyword expressions](https://github.com/nushell/nushell/pull/14928)
45+
- [Fixed goto/hover on module names in some commands](https://github.com/nushell/nushell/pull/14924)
46+
- [Refactored the parser to use `var_id` for most constants in `ResolvedImportPattern`](https://github.com/nushell/nushell/pull/14920)
47+
- [Improved completion item documentation in LSP](https://github.com/nushell/nushell/pull/14905)
48+
- [Added document highlight support in LSP](https://github.com/nushell/nushell/pull/14898)
49+
- [Fixed renaming of flag variables](https://github.com/nushell/nushell/pull/14890)
50+
- [Fixed the missing span of the entire block in module files](https://github.com/nushell/nushell/pull/14889)
51+
- [Fixed missing references in the `use` command](https://github.com/nushell/nushell/pull/14861)
52+
53+
- **dependabot[bot]**:
54+
55+
- [Bumped `shadow-rs` from 0.37.0 to 0.38.0](https://github.com/nushell/nushell/pull/14952)
56+
- [Bumped `brotli` from 6.0.0 to 7.0.0](https://github.com/nushell/nushell/pull/14949)
57+
- [Bumped `similar` from 2.6.0 to 2.7.0](https://github.com/nushell/nushell/pull/14888)
58+
59+
- **cptpiepmatz**:
60+
61+
- [Fixed `cargo doc` warnings](https://github.com/nushell/nushell/pull/14948)
62+
- [Refactored I/O errors](https://github.com/nushell/nushell/pull/14927)
63+
64+
- **Bahex**: [Fixed `help operators` to include `has` and `not-has` operators](https://github.com/nushell/nushell/pull/14943)
65+
66+
- **dam4rus**: [Fixed `esc` immediately closing `explore` in expand and try view](https://github.com/nushell/nushell/pull/14941)
67+
68+
- **ayax79**: [Upgraded Polars to 0.46](https://github.com/nushell/nushell/pull/14933)
69+
70+
- **cosineblast**: [Fixed reject regression](https://github.com/nushell/nushell/pull/14931)
71+
72+
- **pyz4**:
73+
74+
- [Added `polars into-repr` to display dataframes in portable repr format](https://github.com/nushell/nushell/pull/14917)
75+
- [Generalized `seq date` to allow any duration for the `--increment` argument](https://github.com/nushell/nushell/pull/14903)
76+
77+
- **IanManske**:
78+
79+
- [Removed unused types](https://github.com/nushell/nushell/pull/14916)
80+
- [Used `ref-cast` crate to remove some `unsafe` code](https://github.com/nushell/nushell/pull/14897)
81+
- [Improved and fixed filesize formatting/display](https://github.com/nushell/nushell/pull/14397)
82+
83+
- **ysthakur**:
84+
85+
- [Used a single atom for fuzzy matching (fix #14904)](https://github.com/nushell/nushell/pull/14913)
86+
- [Fell back to the file completer in custom/external completers](https://github.com/nushell/nushell/pull/14781)
87+
88+
- **zhiburt**: [Fixed #14842](https://github.com/nushell/nushell/pull/14885)
89+
90+
- **Tyarel8**:
91+
92+
- [Made `into glob` a noop when the input is already a glob](https://github.com/nushell/nushell/pull/14882)
93+
- [Made `into cell-path` a noop when the input is already a cell-path](https://github.com/nushell/nushell/pull/14881)
94+
95+
- **fdncred**: [Added a `version check` command](https://github.com/nushell/nushell/pull/14880)
96+
97+
- **132ikl**: [Renamed `fmt` to `format number`](https://github.com/nushell/nushell/pull/14875)
98+
99+
- **sgvictorino**: [Updated uutils crates to `0.0.29`](https://github.com/nushell/nushell/pull/14867)
100+
101+
- **tmillr**: [Fixed completion in nested blocks](https://github.com/nushell/nushell/pull/14856)
102+
103+
- **anomius**: [Enabled non-HTTP(s) URLs to work with `start`](https://github.com/nushell/nushell/pull/14370)
104+
105+
## Documentation
106+
107+
- **RolandMarchand**: [Added `$?` equivalent to `$env.LAST_EXIT_CODE`](https://github.com/nushell/nushell.github.io/pull/1757)
108+
109+
- **vyadh**: [Added draft front matter for todo/placeholder pages](https://github.com/nushell/nushell.github.io/pull/1755)
110+
111+
- **RalfNorthman**: [Fixed shell aliases module name mismatch](https://github.com/nushell/nushell.github.io/pull/1753)
112+
113+
- **dependabot[bot]**:
114+
- [Bumped `undici` from 6.21.0 to 6.21.1](https://github.com/nushell/nushell.github.io/pull/1752)
115+
- [Bumped `vite` from 6.0.3 to 6.0.11](https://github.com/nushell/nushell.github.io/pull/1751)
116+
117+
## Nu_Scripts
118+
119+
- **dam5h**: [Added git reset completion](https://github.com/nushell/nu_scripts/pull/1027)
120+
121+
- **NotTheDr01ds**:
122+
123+
- [Moved Table/List helper module to new `std-rfc`](https://github.com/nushell/nu_scripts/pull/1025)
124+
- [Fixed an issue with `testing.nu` in 0.101.1](https://github.com/nushell/nu_scripts/pull/1023)
125+
- [Added a key-value module for `std-rfc`](https://github.com/nushell/nu_scripts/pull/965)
126+
127+
- **Bahex**: [Fixed aggregate input-output types to provide more helpful error messages](https://github.com/nushell/nu_scripts/pull/1024)
128+
129+
- **AucaCoyan**:
130+
131+
- [Unsort the completions in `git checkout`](https://github.com/nushell/nu_scripts/pull/1022)
132+
- [Removed `gstat` dependency from `git-aliases`](https://github.com/nushell/nu_scripts/pull/1020)
133+
- [Fixed an additional `+ ` in `git local branches`](https://github.com/nushell/nu_scripts/pull/1019)
134+
135+
- **xav-ie**: [Fixed newline handling in `from env`](https://github.com/nushell/nu_scripts/pull/1021)

0 commit comments

Comments
 (0)