diff --git a/blog/2026-01-09-twin0333.md b/blog/2026-01-09-twin0333.md new file mode 100644 index 00000000000..f2f31e53c6a --- /dev/null +++ b/blog/2026-01-09-twin0333.md @@ -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) diff --git a/blog/2026-01-16-twin0334.md b/blog/2026-01-16-twin0334.md new file mode 100644 index 00000000000..8088720c08e --- /dev/null +++ b/blog/2026-01-16-twin0334.md @@ -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)