Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 106 additions & 0 deletions blog/2026-01-09-twin0333.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
title: 'This week in Nushell #333'
author: The Nu Authors
author_site: https://nushell.sh
author_image: https://www.nushell.sh/blog/images/nu_logo.png
excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-01-08'
---

# This Week in Nushell #333

Published Friday, 2026-01-16, including PRs merged Friday, 2026-01-02 through Thursday, 2026-01-08.

## Highlights

- New command - `unlet`!

## Nushell

- @ChrisDenton:

- [Fixed removing broken symlinks on Windows (#17320)](https://github.com/nushell/nushell/pull/17320)
- [Replaced uses of canonicalize in nu-command (#17319)](https://github.com/nushell/nushell/pull/17319)
- [Introduced `nupath::absolute_with` and used it in `glob` (#17312)](https://github.com/nushell/nushell/pull/17312)

- @fdncred:

- [Added more details to agents.md (#17318)](https://github.com/nushell/nushell/pull/17318)
- [Replaced deprecated current_dir usage with EngineState::cwd in multiple files (#17303)](https://github.com/nushell/nushell/pull/17303)
- [Updated reedline to latest commit (#17299)](https://github.com/nushell/nushell/pull/17299)
- [Fixed `explore` searching (#17289)](https://github.com/nushell/nushell/pull/17289)
- [Added `memory_size` function on nushell's `Value` (#17287)](https://github.com/nushell/nushell/pull/17287)
- [Added new command: `unlet` (#17270)](https://github.com/nushell/nushell/pull/17270)

- @IvolliousElectrolux:

- [Fixed OSC 9;9 path reporting in Windows Terminal (Fixes #17300) (#17311)](https://github.com/nushell/nushell/pull/17311)

- @hustcer:

- [Fixed typo & upgraded crate-ci/typos (#17310)](https://github.com/nushell/nushell/pull/17310)
- [Added --list flag to `to md` for ordered/unordered/none list formatting (#17250)](https://github.com/nushell/nushell/pull/17250)

- @astral-l:

- [Added `month_name` column to `cal --month-names` (#17302)](https://github.com/nushell/nushell/pull/17302)

- @atahabaki:

- [Stopped treating 0 as padding always | bracoxide | str expand (#17294)](https://github.com/nushell/nushell/pull/17294)

- @ysthakur:

- [Changed default IdeMenu min_description_width to 15 (#17280)](https://github.com/nushell/nushell/pull/17280)

- @tom-lubenow:

- [Added GetBlockIR engine call to plugin protocol (#17279)](https://github.com/nushell/nushell/pull/17279)

- @cptpiepmatz:

- [Used `Signature::build` instead of `new` on `debug env` (#17278)](https://github.com/nushell/nushell/pull/17278)

- @ayax79:

- [Allowed series and expressions to be passed into `polars is-in` (#17275)](https://github.com/nushell/nushell/pull/17275)

- @NotTheDr01ds:

- [Added `--icons` option to `table` for `ls` tables (#17248)](https://github.com/nushell/nushell/pull/17248)

- @app/dependabot:
- [Bumped schemars from 1.1.0 to 1.2.0 (#17316)](https://github.com/nushell/nushell/pull/17316)
- [Bumped shadow-rs from 1.4.0 to 1.5.0 (#17315)](https://github.com/nushell/nushell/pull/17315)
- [Bumped dialoguer from 0.11.0 to 0.12.0 (#17314)](https://github.com/nushell/nushell/pull/17314)
- [Bumped lru from 0.12.5 to 0.16.3 (#17313)](https://github.com/nushell/nushell/pull/17313)
- [Bumped tokio from 1.46.1 to 1.49.0 (#17309)](https://github.com/nushell/nushell/pull/17309)
- [Bumped unicase from 2.8.0 to 2.9.0 (#17308)](https://github.com/nushell/nushell/pull/17308)
- [Bumped fancy-regex from 0.16.1 to 0.17.0 (#17307)](https://github.com/nushell/nushell/pull/17307)
- [Bumped calamine from 0.28.0 to 0.32.0 (#17306)](https://github.com/nushell/nushell/pull/17306)
- [Bumped uuid from 1.18.1 to 1.19.0 (#17264)](https://github.com/nushell/nushell/pull/17264)
- [Bumped csv from 1.3.1 to 1.4.0 (#17262)](https://github.com/nushell/nushell/pull/17262)
- [Bumped tempfile from 3.23.0 to 3.24.0 (#17261)](https://github.com/nushell/nushell/pull/17261)

## Documentation

- @pcrockett:

- [Used non-conflicting .list filename in install instructions (#2104)](https://github.com/nushell/nushell.github.io/pull/2104)

- @NotTheDr01ds:

- [Published TWiN 332 (#2102)](https://github.com/nushell/nushell.github.io/pull/2102)

- @cablehead:

- [Documented the new --unix-socket flag for HTTP builtins (#2059)](https://github.com/nushell/nushell.github.io/pull/2059)

- @nome:
- [Removed outdated section on closure type signatures (#2044)](https://github.com/nushell/nushell.github.io/pull/2044)

## reedline

- @ysthakur:
- [Fixed IdeMenu to use width instead of bytes/chars (#998)](https://github.com/nushell/reedline/pull/998)
- [Fixed IdeMenu description position not depending on description width (#996)](https://github.com/nushell/reedline/pull/996)
- [Fixed #912 (#917)](https://github.com/nushell/reedline/pull/917)
68 changes: 68 additions & 0 deletions blog/2026-01-16-twin0334.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
title: 'This week in Nushell #334'
author: The Nu Authors
author_site: https://nushell.sh
author_image: https://www.nushell.sh/blog/images/nu_logo.png
excerpt: 'PRs and activity for Nushell the week ending Thursday, 2026-01-15'
---

# This Week in Nushell #334

Published Friday, 2026-01-16, including PRs merged Friday, 2026-01-09 through Thursday, 2026-01-15.

## Nushell

- @fdncred:

- [added better regex pattern handling (#17357)](https://github.com/nushell/nushell/pull/17357)
- [updated evaluate_tool.md (#17342)](https://github.com/nushell/nushell/pull/17342)
- [made `ls` faster (#17339)](https://github.com/nushell/nushell/pull/17339)
- [updated nushell to latest reedline commit 6ceda500 (#17328)](https://github.com/nushell/nushell/pull/17328)
- [made `detect columns` more robust + refactor + new switch (#17317)](https://github.com/nushell/nushell/pull/17317)

- @app/dependabot:

- [bumped crate-ci/typos from 1.41.0 to 1.42.0 (#17343)](https://github.com/nushell/nushell/pull/17343)

- @dhr412:

- [added `definition` column to `which` command for aliases (#17338)](https://github.com/nushell/nushell/pull/17338)

- @playwmadness:

- [fixed (#17321): `with-env` not applying locale env vars to `format date` (#17333)](https://github.com/nushell/nushell/pull/17333)

- @WindSoilder:

- [made input -s always write "\n" when user finished typing (#17298)](https://github.com/nushell/nushell/pull/17298)

- @ayax79:

- [introduced Polars selector support (#17296)](https://github.com/nushell/nushell/pull/17296)

- @cptpiepmatz:

- [replaced dep `rust-embed` with custom code generation (#17276)](https://github.com/nushell/nushell/pull/17276)

- @KaiSforza:
- [added `error_lines` and `error_style = tree` settings (#17105)](https://github.com/nushell/nushell/pull/17105)

## Awesome Nu

- @RangHo:
- [added opam.nu link to README.md (#149)](https://github.com/nushell/awesome-nu/pull/149)

## Documentation

- @fdncred:
- [removed bash-env external command from docs (#2105)](https://github.com/nushell/nushell.github.io/pull/2105)

## Nu_Scripts

- @ysthakur:
- [removed incorrect less subcommand definition (#1200)](https://github.com/nushell/nu_scripts/pull/1200)

## reedline

- @ysthakur:
- [fixed handling of longer first suggestion in find_common_string (#1001)](https://github.com/nushell/reedline/pull/1001)