diff --git a/blog/2026-01-23-twin0335.md b/blog/2026-01-23-twin0335.md new file mode 100644 index 00000000000..710bd99d30e --- /dev/null +++ b/blog/2026-01-23-twin0335.md @@ -0,0 +1,93 @@ +--- +title: 'This week in Nushell #335' +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-22' +--- + +# This Week in Nushell #335 + +Published Wednesday, 2026-02-04, including PRs merged Friday, 2026-01-16 through Thursday, 2026-01-22. + +## Nushell + +- @cablehead: + + - [added content-type metadata for ndjson, jsonl, ndnuon in std/formats (#17398)](https://github.com/nushell/nushell/pull/17398) + +- @fdncred: + + - [added short params to join (#17396)](https://github.com/nushell/nushell/pull/17396) + - [bumped Rust toolchain to 1.91.1 (#17395)](https://github.com/nushell/nushell/pull/17395) + - [added `explore regex` help popup (#17384)](https://github.com/nushell/nushell/pull/17384) + - [removed unlet vars from completions (#17383)](https://github.com/nushell/nushell/pull/17383) + - [updated `explore regex` to use `AltGr` keys (#17382)](https://github.com/nushell/nushell/pull/17382) + - [updated UseAnsiColoring with TERM=dumb (#17368)](https://github.com/nushell/nushell/pull/17368) + +- @smartcoder0777: + + - [added --prefix/--suffix to join to disambiguate columns (#17393)](https://github.com/nushell/nushell/pull/17393) + +- @ayax79: + + - [bumped rmcp lib from 0.8 to 0.13 (#17392)](https://github.com/nushell/nushell/pull/17392) + - [added `polars entropy` (#17377)](https://github.com/nushell/nushell/pull/17377) + - [fixed help to display aliased command when calling `help ` (#17365)](https://github.com/nushell/nushell/pull/17365) + - [allowed aliasing to work on sub commands (#17359)](https://github.com/nushell/nushell/pull/17359) + +- @kaathewisegit: + + - [made `it` a reserved variable name (#17381)](https://github.com/nushell/nushell/pull/17381) + +- @ysthakur: + + - [bumped to dev version 0.110.1 (#17370)](https://github.com/nushell/nushell/pull/17370) + - [bumped to 0.110.0 for release (#17367)](https://github.com/nushell/nushell/pull/17367) + - [pinned reedline to 0.45 for 0.110 release (#17366)](https://github.com/nushell/nushell/pull/17366) + +- @ChrisDenton: + + - [stopped canonicalizing config path (#17369)](https://github.com/nushell/nushell/pull/17369) + +- @hovancik: + + - [updated closures-related tutors (#17178)](https://github.com/nushell/nushell/pull/17178) + +- @app/dependabot: + - [bumped lsp-textdocument from 0.4.2 to 0.5.0 (#17391)](https://github.com/nushell/nushell/pull/17391) + - [bumped shadow-rs from 1.5.0 to 1.6.0 (#17390)](https://github.com/nushell/nushell/pull/17390) + - [bumped crate-ci/typos from 1.42.0 to 1.42.1 (#17388)](https://github.com/nushell/nushell/pull/17388) + - [bumped quick-xml from 0.38.3 to 0.39.0 (#17347)](https://github.com/nushell/nushell/pull/17347) + - [bumped data-encoding from 2.9.0 to 2.10.0 (#17344)](https://github.com/nushell/nushell/pull/17344) + +## Documentation + +- @sandyspiers: + + - [renamed `home-path` / `temp-path` to `home-dir` / `temp-dir` (#2110)](https://github.com/nushell/nushell.github.io/pull/2110) + +- @weirdan: + + - [added `error_style = nested` docs (#2109)](https://github.com/nushell/nushell.github.io/pull/2109) + +- @ysthakur: + + - [published release notes for v0.110.0 (#2108)](https://github.com/nushell/nushell.github.io/pull/2108) + +- @hustcer: + + - [refreshed command docs for 0.110.0 (#2107)](https://github.com/nushell/nushell.github.io/pull/2107) + +- @NotTheDr01ds: + - [published TWiN 333 and 334 (#2106)](https://github.com/nushell/nushell.github.io/pull/2106) + +## reedline + +- @ysthakur: + - [bumped version for 0.45.0 release (#1012)](https://github.com/nushell/reedline/pull/1012) + +## New nu-parser + +- @WindSoilder: + - [added support for --env and --wrapped in def (#63)](https://github.com/nushell/new-nu-parser/pull/63) diff --git a/blog/2026-01-30-twin0336.md b/blog/2026-01-30-twin0336.md new file mode 100644 index 00000000000..672fd4ed0bf --- /dev/null +++ b/blog/2026-01-30-twin0336.md @@ -0,0 +1,128 @@ +--- +title: 'This week in Nushell #336' +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-29' +--- + +# This Week in Nushell #336 + +Published Wednesday, 2026-02-04, including PRs merged Friday, 2026-01-23 through Thursday, 2026-01-29. + +## Nushell + +- @fdncred: + + - [fixed `cargo semver-checks` with `history` (#17457)](https://github.com/nushell/nushell/pull/17457) + - [added more rules to agents.md (#17453)](https://github.com/nushell/nushell/pull/17453) + - [deserialized spans in `ast --json` command (#17452)](https://github.com/nushell/nushell/pull/17452) + - [updated to ratatui 0.30 (#17430)](https://github.com/nushell/nushell/pull/17430) + - [updated `view source` to show flags on custom commands (#17423)](https://github.com/nushell/nushell/pull/17423) + - [added special handling for sqlite dbs with `last`, `first`, `select`, `length` (#17415)](https://github.com/nushell/nushell/pull/17415) + - [refactored cli lexopt (#17405)](https://github.com/nushell/nushell/pull/17405) + +- @app/dependabot: + + - [bumped shadow-rs from 1.6.0 to 1.7.0 (#17443)](https://github.com/nushell/nushell/pull/17443) + - [bumped sysinfo from 0.37.2 to 0.38.0 (#17442)](https://github.com/nushell/nushell/pull/17442) + - [bumped uuid from 1.19.0 to 1.20.0 (#17440)](https://github.com/nushell/nushell/pull/17440) + - [bumped crate-ci/typos from 1.42.1 to 1.42.3 (#17439)](https://github.com/nushell/nushell/pull/17439) + +- @ChrisDenton: + + - [fixed old plugin file migration (#17437)](https://github.com/nushell/nushell/pull/17437) + - [replaced more `canonicalize` with `absolute` (#17412)](https://github.com/nushell/nushell/pull/17412) + +- @pyz4: + + - [added join on advanced column expressions to polars (#17436)](https://github.com/nushell/nushell/pull/17436) + - [added `nulls-equal` argument to `polars join` (#17435)](https://github.com/nushell/nushell/pull/17435) + +- @WindSoilder: + + - [updated assert_cmd to 2.1.1 (#17426)](https://github.com/nushell/nushell/pull/17426) + - [added support for `try {} finally {}` (#17397)](https://github.com/nushell/nushell/pull/17397) + +- @sgvictorino: + + - [updated eml-parser to 0.1.5 (#17417)](https://github.com/nushell/nushell/pull/17417) + +- @benblank: + + - [added a `umask` command (#17386)](https://github.com/nushell/nushell/pull/17386) + +- @astral-l: + + - [fixed std repeat returning empty list on null input (#17332)](https://github.com/nushell/nushell/pull/17332) + +- @ysthakur: + + - [allowed custom/external completers to override display value (#17330)](https://github.com/nushell/nushell/pull/17330) + +- @KaiSforza: + - [added `Type::Any` to input type for error_make (#17323)](https://github.com/nushell/nushell/pull/17323) + +## Awesome Nu + +- @adevore: + - [added nu_plugin_ldap (#150)](https://github.com/nushell/awesome-nu/pull/150) + +## Documentation + +- @flinesse: + + - [fixed and clarified explanation of semicolon behavior in pipelines (#2117)](https://github.com/nushell/nushell.github.io/pull/2117) + +- @Kissaki: + + - [improved code blocks with common format and output (#2116)](https://github.com/nushell/nushell.github.io/pull/2116) + - [removed duplicate windows ls change listing (#2115)](https://github.com/nushell/nushell.github.io/pull/2115) + - [fixed typo in `rm` behavior change description (#2114)](https://github.com/nushell/nushell.github.io/pull/2114) + - [fixed match and guard 'arms' typo (#2113)](https://github.com/nushell/nushell.github.io/pull/2113) + - [fixed `unlet` example code in 0.110.0 release notes (#2112)](https://github.com/nushell/nushell.github.io/pull/2112) + +- @james-smith-za: + + - [documented deprecation of $env.NU_LIB_DIRS (#2101)](https://github.com/nushell/nushell.github.io/pull/2101) + +- @Noah765: + - [updated carapace example to use $env.CARAPACE_LENIENT (#2099)](https://github.com/nushell/nushell.github.io/pull/2099) + +## Nu_Scripts + +- @Kissaki: + + - [documented WolframAlpha API wrapper AppId requirement (#1211)](https://github.com/nushell/nu_scripts/pull/1211) + - [added winget pin custom completions (#1210)](https://github.com/nushell/nu_scripts/pull/1210) + +- @kevmoo: + + - [added completion for `branch -D` to git (#1209)](https://github.com/nushell/nu_scripts/pull/1209) + +- @PeterhrCZ: + - [fixed from-env format to work with nushell version > 109.1 (#1206) (#1207)](https://github.com/nushell/nu_scripts/pull/1207) + +## Tree-sitter + +- @blindFS: + - [added new let syntax (#241)](https://github.com/nushell/tree-sitter-nu/pull/241) + +## VSCode Extension + +- @Paul-16098: + - [added `<>` to `autoClosingPairs` (#227)](https://github.com/nushell/vscode-nushell-lang/pull/227) + +## reedline + +- @ysthakur: + - [allowed overriding suggestion display value (#1002)](https://github.com/nushell/reedline/pull/1002) + +## NUPM + +- @TianyangGuo: + - [replaced deprecated $nu.temp-path with $nu.temp-dir (#127)](https://github.com/nushell/nupm/pull/127) + +``` + +```