From 677e9428fdc9219349530528e4400e41e8b4c585 Mon Sep 17 00:00:00 2001 From: NotTheDr01ds <32344964+NotTheDr01ds@users.noreply.github.com> Date: Fri, 24 Jul 2026 19:20:58 -0400 Subject: [PATCH 1/2] TWiN catch-up (again) --- blog/2026-06-26-twin0357.md | 115 +++++++++++++++++++++++++++++ blog/2026-07-03-twin0358.md | 102 ++++++++++++++++++++++++++ blog/2026-07-10-twin0359.md | 97 +++++++++++++++++++++++++ blog/2026-07-17-twin0360.md | 139 ++++++++++++++++++++++++++++++++++++ blog/2026-07-24-twin0361.md | 136 +++++++++++++++++++++++++++++++++++ 5 files changed, 589 insertions(+) create mode 100644 blog/2026-06-26-twin0357.md create mode 100644 blog/2026-07-03-twin0358.md create mode 100644 blog/2026-07-10-twin0359.md create mode 100644 blog/2026-07-17-twin0360.md create mode 100644 blog/2026-07-24-twin0361.md diff --git a/blog/2026-06-26-twin0357.md b/blog/2026-06-26-twin0357.md new file mode 100644 index 00000000000..2b0e4515e19 --- /dev/null +++ b/blog/2026-06-26-twin0357.md @@ -0,0 +1,115 @@ +--- +title: 'This week in Nushell #357' +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-06-25' +--- + +# This Week in Nushell #357 + +Published Friday, 2026-07-24, including PRs merged Friday, 2026-06-19 through Thursday, 2026-06-25. + +## Nushell + +- @fdncred: + + - [bumped rusqlite to 0.40.1 (#18469)](https://github.com/nushell/nushell/pull/18469) + - [added new log-level `perf` so we can more easily see only performance logging (#18468)](https://github.com/nushell/nushell/pull/18468) + - [bumped reedline to commit 31a91c3 (#18455)](https://github.com/nushell/nushell/pull/18455) + - [bumped quinn-proto (#18453)](https://github.com/nushell/nushell/pull/18453) + - [bumped fff-search deps to 0.9.6 (#18448)](https://github.com/nushell/nushell/pull/18448) + - [fixed `idx search 'Lyrics['` bug (#18447)](https://github.com/nushell/nushell/pull/18447) + - [respected table mode passed on cli for scripts and repl (#18446)](https://github.com/nushell/nushell/pull/18446) + - [allowed `is-terminal` to detect redirection (#18443)](https://github.com/nushell/nushell/pull/18443) + - [refactored pushdown code into a query_plan to make it easier to add more pushdown filters (#18398)](https://github.com/nushell/nushell/pull/18398) + +- @maximilize: + + - [added regression test for non-block `for` body (#13746) (#18466)](https://github.com/nushell/nushell/pull/18466) + - [fixed compile: clone `$in` register for binary-op RHS to avoid clobbering LHS (#18323) (#18465)](https://github.com/nushell/nushell/pull/18465) + +- @Juhan280: + + - [refactored logging: simplified CLI filter parsing to allow target or module paths (#18464)](https://github.com/nushell/nushell/pull/18464) + +- @hexbinoct: + + - [fixed usize underflow on insert/upsert into a nested path of an empty list (#18463)](https://github.com/nushell/nushell/pull/18463) + +- @flying-sheep: + + - [added `--right` to `split row` and `split column` (#18444)](https://github.com/nushell/nushell/pull/18444) + +- @cptpiepmatz: + + - [serialized `Range` via string representation (#18442)](https://github.com/nushell/nushell/pull/18442) + - [fixed CI not testing doctests (#18441)](https://github.com/nushell/nushell/pull/18441) + +- @Tyarel8: + + - [added navigation shortcuts to `explore config` (#18440)](https://github.com/nushell/nushell/pull/18440) + +- @Bahex: + + - [made row-conditions parse `{}` as closure, not record (#18438)](https://github.com/nushell/nushell/pull/18438) + - [improved type system (#18430)](https://github.com/nushell/nushell/pull/18430) + - [made experimental option `enforce-runtime-annotations` opt out (#18359)](https://github.com/nushell/nushell/pull/18359) + +- @stuartcarnie: + + - [fixed SIGABRT from broken stdout/stderr on parent exit (#18428)](https://github.com/nushell/nushell/pull/18428) + +- @mkatychev: + + - [added lsp feature flag to executable (#18148)](https://github.com/nushell/nushell/pull/18148) + +- @app/dependabot: + - [bumped bytes from 1.11.1 to 1.12.0 (#18459)](https://github.com/nushell/nushell/pull/18459) + - [bumped rmcp from 1.7.0 to 1.8.0 (#18458)](https://github.com/nushell/nushell/pull/18458) + - [bumped actions/checkout from 6 to 7 (#18457)](https://github.com/nushell/nushell/pull/18457) + +## Documentation + +- @NotTheDr01ds: + + - [published TWiN 356 (#2188)](https://github.com/nushell/nushell.github.io/pull/2188) + +- @sharpchen: + + - [fixed comparison for pwsh and csharp (#2187)](https://github.com/nushell/nushell.github.io/pull/2187) + +- @kiil: + + - [documented match_description option for custom completions (#2185)](https://github.com/nushell/nushell.github.io/pull/2185) + +- @app/dependabot: + - [bumped undici from 7.24.1 to 7.28.0 (#2186)](https://github.com/nushell/nushell.github.io/pull/2186) + - [bumped markdown-it from 14.1.0 to 14.2.0 (#2184)](https://github.com/nushell/nushell.github.io/pull/2184) + +## Awesome Nu + +- @lassoColombo: + - [added conventional-commits module (#167)](https://github.com/nushell/awesome-nu/pull/167) + +## reedline + +- @fdncred: + + - [bumped rusqlite to 0.40.1 (#1110)](https://github.com/nushell/reedline/pull/1110) + +- @reubeno: + - [fixed re-use prompt rows after a quiet buffer editor (#1107)](https://github.com/nushell/reedline/pull/1107) + +## Nu_Scripts + +- @ldsands: + + - [added zmx completion script (#1262)](https://github.com/nushell/nu_scripts/pull/1262) + +- @kaascevich: + + - [updated Swift Bundler completions (#1261)](https://github.com/nushell/nu_scripts/pull/1261) + +- @DeadBranches: + - [fixed auto-venv: handle overlay list returning table instead of list (#1260)](https://github.com/nushell/nu_scripts/pull/1260) diff --git a/blog/2026-07-03-twin0358.md b/blog/2026-07-03-twin0358.md new file mode 100644 index 00000000000..96904e321a9 --- /dev/null +++ b/blog/2026-07-03-twin0358.md @@ -0,0 +1,102 @@ +--- +title: 'This week in Nushell #358' +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-07-02' +--- + +# This Week in Nushell #358 + +Published Friday, 2026-07-24, including PRs merged Friday, 2026-06-26 through Thursday, 2026-07-02. + +## Nushell + +- @cptpiepmatz: + + - [Ignored cargo audit errors about `quickxml` (#18513)](https://github.com/nushell/nushell/pull/18513) + - [Feature gated the `nu-heavy-utils` crate (#18476)](https://github.com/nushell/nushell/pull/18476) + +- @fdncred: + + - [fixed `nu --plugins` handling (#18500)](https://github.com/nushell/nushell/pull/18500) + - [allowed `idx find` and `idx search` to show hits relative to cwd (#18477)](https://github.com/nushell/nushell/pull/18477) + - [bumped reedline to 4d20caf (#18474)](https://github.com/nushell/nushell/pull/18474) + - [added `semver` as a custom value type with support commands (#18473)](https://github.com/nushell/nushell/pull/18473) + - [added a few new commands (union, intersect, difference, permutations, combinations) (#18467)](https://github.com/nushell/nushell/pull/18467) + +- @Alb-O: + + - [added structured evaluate output (#18499)](https://github.com/nushell/nushell/pull/18499) + +- @pheenty: + + - [suggested command categories in help messages (#18498)](https://github.com/nushell/nushell/pull/18498) + - [fixed multiple search items help message (#18482)](https://github.com/nushell/nushell/pull/18482) + - [added math cbrt builtin (#18481)](https://github.com/nushell/nushell/pull/18481) + +- @yertto: + + - [added –prefer-integers flag for whole-number float conversion (#18497)](https://github.com/nushell/nushell/pull/18497) + +- @Himanshu121865: + + - [Fixed `--content-type` flag being ignored for JSON body variants (#17640) (#18496)](https://github.com/nushell/nushell/pull/18496) + - [Fixed showing target command name instead of alias name (#18351) (#18483)](https://github.com/nushell/nushell/pull/18483) + +- @Bahex: + + - [fixed `toolkit run pr` runtime type checking issue (#18489)](https://github.com/nushell/nushell/pull/18489) + - [Made error record passed to the `catch` block have more details (#18479)](https://github.com/nushell/nushell/pull/18479) + - [Made even more type system improvements (#18450)](https://github.com/nushell/nushell/pull/18450) + - [Made assortment of std improvements (#18449)](https://github.com/nushell/nushell/pull/18449) + - [Made `from ods` and `from xlsx` consistent (breaking change) (#18436)](https://github.com/nushell/nushell/pull/18436) + +- @cacdu: + + - [Fixed math errors propagation from table columns instead of silencing them (#18480)](https://github.com/nushell/nushell/pull/18480) + +- @kronberger-droid: + + - [Bumped reedline to 4a5ebce (#18478)](https://github.com/nushell/nushell/pull/18478) + +- @jlcrochet: + + - [Improved `input list` streaming stability/perf and rendering (#18462)](https://github.com/nushell/nushell/pull/18462) + +- @Juhan280: + + - [Refactored to remove deprecated features of `grid` command (#18276)](https://github.com/nushell/nushell/pull/18276) + +- @app/dependabot: + - [bumped lsp-server from 0.7.9 to 0.8.0 (#18505)](https://github.com/nushell/nushell/pull/18505) + - [bumped quick-xml from 0.40.1 to 0.41.0 (#18503)](https://github.com/nushell/nushell/pull/18503) + +## Documentation + +- @app/dependabot: + - [bumped js-yaml from 3.14.2 to 3.15.0 (#2189)](https://github.com/nushell/nushell.github.io/pull/2189) + +## reedline + +- @kronberger-droid: + + - [Added a pull request template (#1115)](https://github.com/nushell/reedline/pull/1115) + - [Added visual mode on a unified Cursor + rest-policy model (breaking change) (#1109)](https://github.com/nushell/reedline/pull/1109) + +- @MerlijnW70: + - [Fixed abbreviation expansion inserting a double trailing space (#1111)](https://github.com/nushell/reedline/pull/1111) + +## Nu_Scripts + +- @tonythethompson: + + - [Fixed scale-minmax-table failing on current Nu (undefined column2, deprecated merge) (#1265)](https://github.com/nushell/nu_scripts/pull/1265) + +- @rossnomann: + - [Added git cherry to git-completions (#1264)](https://github.com/nushell/nu_scripts/pull/1264) + +## Tree-sitter + +- @blindFS: + - [Fixed dot in flag identifier (#250)](https://github.com/nushell/tree-sitter-nu/pull/250) diff --git a/blog/2026-07-10-twin0359.md b/blog/2026-07-10-twin0359.md new file mode 100644 index 00000000000..eba8e8cb380 --- /dev/null +++ b/blog/2026-07-10-twin0359.md @@ -0,0 +1,97 @@ +--- +title: 'This week in Nushell #359' +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-07-09' +--- + +# This Week in Nushell #359 + +Published Friday, 2026-07-24, including PRs merged Friday, 2026-07-03 through Thursday, 2026-07-09. + +## Nushell + +- @Bahex: + + - [fixed type comparisons between `table` and `list` (#18560)](https://github.com/nushell/nushell/pull/18560) + - [relaxed assignability of list types (#18555)](https://github.com/nushell/nushell/pull/18555) + - [fixed closure's input type to not inherit from scope (#18540)](https://github.com/nushell/nushell/pull/18540) + - [fixed `input listen`'s output type (#18535)](https://github.com/nushell/nushell/pull/18535) + - [fixed assigment errors to point to the assignment (#18531)](https://github.com/nushell/nushell/pull/18531) + - [added `from xlsx/ods` datetime fixes (#18516)](https://github.com/nushell/nushell/pull/18516) + +- @cptpiepmatz: + + - [updated crossbeam crates via `cargo update` (#18554)](https://github.com/nushell/nushell/pull/18554) + - [prepared release (#18524)](https://github.com/nushell/nushell/pull/18524) + - [fixed locally running test suite by disabling colors (#18517)](https://github.com/nushell/nushell/pull/18517) + +- @Alb-O: + + - [fixed parser to infer for loop items from iterable unions (#18551)](https://github.com/nushell/nushell/pull/18551) + - [fixed search context help example in idx (#18550)](https://github.com/nushell/nushell/pull/18550) + +- @fdncred: + + - [added list input type to more date commands (#18536)](https://github.com/nushell/nushell/pull/18536) + +- @hexbinoct: + + - [fixed `run` binding that forwarded flags to the wrong parameter (#18533)](https://github.com/nushell/nushell/pull/18533) + +- @Juhan280: + + - [fixed MCP to initialize `start_time` only in MCP mode to avoid cargo warning (#18530)](https://github.com/nushell/nushell/pull/18530) + +- @stormasm: + - [added "nu-test-support/os" to dev dependencies (#18518)](https://github.com/nushell/nushell/pull/18518) + +## Documentation + +- @Kissaki: + + - [improved v0.114.0 release post text (#2196)](https://github.com/nushell/nushell.github.io/pull/2196) + +- @Alb-O: + + - [updated 0.114 release notes for structured MCP output (#2195)](https://github.com/nushell/nushell.github.io/pull/2195) + +- @cptpiepmatz: + + - [fixed overflowing content on 0.114 blog post (#2193)](https://github.com/nushell/nushell.github.io/pull/2193) + - [prepared release notes for v0.114.0 (#2192)](https://github.com/nushell/nushell.github.io/pull/2192) + +- @hustcer: + - [upgraded vuepress and related plugins (#2191)](https://github.com/nushell/nushell.github.io/pull/2191) + - [refreshed command docs for v0.114 (#2190)](https://github.com/nushell/nushell.github.io/pull/2190) + +## nufmt + +- @xav-ie: + + - [fixed comment loss and misplacement in match arms, nested records, and raw strings (#203)](https://github.com/nushell/nufmt/pull/203) + +- @momomuchu: + - [tracked single-quoted strings and skipped comments when detecting missing record commas (#202)](https://github.com/nushell/nufmt/pull/202) + +## reedline + +- @cptpiepmatz: + - [bumped minor version (#1116)](https://github.com/nushell/reedline/pull/1116) + +## Integrations + +- @weirdan: + - [imported entire `std/assert` module (#76)](https://github.com/nushell/integrations/pull/76) + +## NUPM + +- @neurolag: + - [fixed nushell 114 (#135)](https://github.com/nushell/nupm/pull/135) + - [fixed Git Registry installations (#134)](https://github.com/nushell/nupm/pull/134) + +## VSCode Extension + +- @mst-mkt: + - [fixed syntax highlighting for variable declarations with type annotations (#234)](https://github.com/nushell/vscode-nushell-lang/pull/234) diff --git a/blog/2026-07-17-twin0360.md b/blog/2026-07-17-twin0360.md new file mode 100644 index 00000000000..4f6f1ebbb11 --- /dev/null +++ b/blog/2026-07-17-twin0360.md @@ -0,0 +1,139 @@ +--- +title: 'This week in Nushell #360' +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-07-16' +--- + +# This Week in Nushell #360 + +Published Friday, 2026-07-24, including PRs merged Friday, 2026-07-10 through Thursday, 2026-07-16. + +## Nushell + +- @fdncred: + + - [fixed par-each hang bug (#18628)](https://github.com/nushell/nushell/pull/18628) + - [updated nushell to latest reedline commit (#18617)](https://github.com/nushell/nushell/pull/18617) + - [Reverted "Add uutils `ln` command" (#18605)](https://github.com/nushell/nushell/pull/18605) + - [fixed: stop `run` from trying to parse big non-text files (#18603)](https://github.com/nushell/nushell/pull/18603) + - [made `stor` and `query db` more thread-safe (#18569)](https://github.com/nushell/nushell/pull/18569) + - [`mut` and `par-each` optimizations for performance (#18566)](https://github.com/nushell/nushell/pull/18566) + - [added const eval in match arms (#18559)](https://github.com/nushell/nushell/pull/18559) + - [Added `matrix` commands (#18553)](https://github.com/nushell/nushell/pull/18553) + +- @pyz4: + + - [feat(date): added new commands `date floor` and `date ceil` (#18620)](https://github.com/nushell/nushell/pull/18620) + +- @pheenty: + + - [added lacy tool into the list of projects that support nushell (#18618)](https://github.com/nushell/nushell/pull/18618) + +- @Alb-O: + + - [fixed: unsigned binary overflow in into int (#18615)](https://github.com/nushell/nushell/pull/18615) + - [perf: avoided cloning binary values (#18572)](https://github.com/nushell/nushell/pull/18572) + +- @coyaSONG: + + - [Migrated ulimit tests to the new harness (#8670) (#18614)](https://github.com/nushell/nushell/pull/18614) + +- @sid-6581: + + - [fixed: fix submodule import in test_docker.nu (#18606)](https://github.com/nushell/nushell/pull/18606) + +- @Bahex: + + - [Added `CompleteResult` type for working with `complete` in tests (#18604)](https://github.com/nushell/nushell/pull/18604) + - [Added `test_value!` macro (#18582)](https://github.com/nushell/nushell/pull/18582) + - [fixed: `uname` signature, and added detailed column info (#18568)](https://github.com/nushell/nushell/pull/18568) + +- @kobihikri: + + - [ci: pinned milestone-action to a full commit SHA (#18601)](https://github.com/nushell/nushell/pull/18601) + +- @m-novotny: + + - [Fixed default configuration links (#18598) (#18599)](https://github.com/nushell/nushell/pull/18599) + +- @drbrain: + + - [Allowed PluginCommand::get_dynamic_completion() to use EngineInterface::get_plugin_config() (#18587)](https://github.com/nushell/nushell/pull/18587) + +- @cptpiepmatz: + + - [Also triggered CI on `ready_for_review` (#18586)](https://github.com/nushell/nushell/pull/18586) + - [Removed all tests that use `nu_with_plugins!` (#18585)](https://github.com/nushell/nushell/pull/18585) + - [Stopped running CI for draft PRs (#18584)](https://github.com/nushell/nushell/pull/18584) + - [After patch release (#18577)](https://github.com/nushell/nushell/pull/18577) + - [Prepared patch release (#18575)](https://github.com/nushell/nushell/pull/18575) + - [Added test dependencies via test attribute `#[deps(...)]` (#18570)](https://github.com/nushell/nushell/pull/18570) + +- @alerque: + + - [Bumped pin of transient dependency causing unsound transmute (#18581)](https://github.com/nushell/nushell/pull/18581) + +- @dmatos2012: + + - [Added uutils `ln` command (#18571)](https://github.com/nushell/nushell/pull/18571) + +- @Mrfiregem: + + - [feat(`into semver`): added cell-path support (#18567)](https://github.com/nushell/nushell/pull/18567) + +- @app/dependabot: + - [build(deps): bumped humantime from 2.3.0 to 2.4.0 (#18548)](https://github.com/nushell/nushell/pull/18548) + +## Documentation + +- @Kissaki: + + - [Added missing code fencing in lang-guide pipelines.md (#2205)](https://github.com/nushell/nushell.github.io/pull/2205) + - [Fixed code fencing (#2204)](https://github.com/nushell/nushell.github.io/pull/2204) + - [Consistently used present tense (#2203)](https://github.com/nushell/nushell.github.io/pull/2203) + - [For semicolon stdout redirection, contrasted external to internal (#2202)](https://github.com/nushell/nushell.github.io/pull/2202) + - [Fixed fr typo (#2201)](https://github.com/nushell/nushell.github.io/pull/2201) + - [Fixed outdated output redirection docs (#2200)](https://github.com/nushell/nushell.github.io/pull/2200) + - [Added missing word in v0.110.0 post (#2197)](https://github.com/nushell/nushell.github.io/pull/2197) + +- @cptpiepmatz: + - [Added release notes for `v0.114.1` (#2198)](https://github.com/nushell/nushell.github.io/pull/2198) + +## Awesome Nu + +- @idanarye: + - [Added nu_plugin_handlebars (#168)](https://github.com/nushell/awesome-nu/pull/168) + +## nufmt + +- @fdncred: + + - [fixed ci build problem (#206)](https://github.com/nushell/nufmt/pull/206) + +- @KP64: + - [chore: added nix metadata (#205)](https://github.com/nushell/nufmt/pull/205) + +## reedline + +- @maxim-uvarov: + + - [Added `with_persistent_menus` option (#1118)](https://github.com/nushell/reedline/pull/1118) + +- @philocalyst: + - [Added asynchronous prompt updates (#1117)](https://github.com/nushell/reedline/pull/1117) + +## Nu_Scripts + +- @Tyarel8: + + - [feat(`task`): printed actual command in log (#1268)](https://github.com/nushell/nu_scripts/pull/1268) + +- @alightgoesout: + - [Updated jj completions for version 0.43.0 (#1267)](https://github.com/nushell/nu_scripts/pull/1267) + +## NUPM + +- @neurolag: + - [Migrated to New Commands (#136)](https://github.com/nushell/nupm/pull/136) diff --git a/blog/2026-07-24-twin0361.md b/blog/2026-07-24-twin0361.md new file mode 100644 index 00000000000..4b7e6c79ff6 --- /dev/null +++ b/blog/2026-07-24-twin0361.md @@ -0,0 +1,136 @@ +--- +title: 'This week in Nushell #361' +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-07-23' +--- + +# This Week in Nushell #361 + +Published Friday, 2026-07-24, including PRs merged Friday, 2026-07-17 through Thursday, 2026-07-23. + +## Nushell + +- @fdncred: + + - [added splashboard to .gitignore (#18701)](https://github.com/nushell/nushell/pull/18701) + - [bumped reedline dep to latest commit 7eb9bf2 (#18695)](https://github.com/nushell/nushell/pull/18695) + - [updated fff-search to 0.10.1 and tokio to 1.53.1 (#18693)](https://github.com/nushell/nushell/pull/18693) + - [updated agent.md (#18683)](https://github.com/nushell/nushell/pull/18683) + - [bumped nushell to latest reedline commit a2c6e124 (#18681)](https://github.com/nushell/nushell/pull/18681) + - [updated some dependencies (#18678)](https://github.com/nushell/nushell/pull/18678) + - [disallowed keywords from being shadowed (#18662)](https://github.com/nushell/nushell/pull/18662) + - [fixed `is-terminal` OS detection and added `is-redirected` for pipeline destinations (#18661)](https://github.com/nushell/nushell/pull/18661) + - [updated nushell to latest reedline commit (#18655)](https://github.com/nushell/nushell/pull/18655) + - [added `idx watch` command (#18639)](https://github.com/nushell/nushell/pull/18639) + - [fixed bug where `ls` with dc-glob would fail with literal `*` name files (#18632)](https://github.com/nushell/nushell/pull/18632) + - [expanded paths for `--config-home` parameter also ensured xdg is absolute (#18629)](https://github.com/nushell/nushell/pull/18629) + - [disallowed `export main` from modules with keyword names (#18619)](https://github.com/nushell/nushell/pull/18619) + +- @pyz4: + + - [fixed date floor/ceil rounding for durations >= 1day (#18696)](https://github.com/nushell/nushell/pull/18696) + +- @kronberger-droid: + + - [bumped reedline to latest commit 83c17a2 (#18694)](https://github.com/nushell/nushell/pull/18694) + - [bumped reedline to latest commit (#18685)](https://github.com/nushell/nushell/pull/18685) + +- @Alb-O: + + - [refactored idx: removed import/export, kept single live index (#18679)](https://github.com/nushell/nushell/pull/18679) + - [fixed idx: kept watched imports live (#18674)](https://github.com/nushell/nushell/pull/18674) + - [fixed idx: excluded tombstoned entries (#18673)](https://github.com/nushell/nushell/pull/18673) + - [avoided cloning list values for performance (#18636)](https://github.com/nushell/nushell/pull/18636) + +- @philocalyst: + + - [updated to use CompletionResult (#18671)](https://github.com/nushell/nushell/pull/18671) + +- @ahmojo: + + - [fixed parser: restored scopes before interpolation fallback (#18666)](https://github.com/nushell/nushell/pull/18666) + +- @cptpiepmatz: + + - [updated terminal tests (#18663)](https://github.com/nushell/nushell/pull/18663) + +- @Bahex: + + - [updated some tests to use the new test infra (#18651)](https://github.com/nushell/nushell/pull/18651) + - [replaced built-in `date floor/ceil` commands with nu rewrites (#18640)](https://github.com/nushell/nushell/pull/18640) + +- @Tyarel8: + + - [added new duration_max_unit config option (#18650)](https://github.com/nushell/nushell/pull/18650) + +- @cablehead: + + - [fixed engine: preserved metadata and streams through early return (#18625)](https://github.com/nushell/nushell/pull/18625) + +- @app/dependabot: + - [bumped aws-config from 1.8.15 to 1.10.0 (#18689)](https://github.com/nushell/nushell/pull/18689) + - [bumped actions/setup-python from 6 to 7 (#18688)](https://github.com/nushell/nushell/pull/18688) + - [bumped actions/labeler from 6 to 7 (#18687)](https://github.com/nushell/nushell/pull/18687) + +## Documentation + +- @fdncred: + + - [added ide_completion_menu (#2208)](https://github.com/nushell/nushell.github.io/pull/2208) + +- @ninjack-dev: + - [fixed incorrect update date overriding publish date in Atom feed (#2207)](https://github.com/nushell/nushell.github.io/pull/2207) + - [fixed pubDate not being added to RSS entries (#2206)](https://github.com/nushell/nushell.github.io/pull/2206) + +## Awesome Nu + +- @casedami: + - [added nu_plugin_todu (#169)](https://github.com/nushell/awesome-nu/pull/169) + +## nufmt + +- @HigherOrderLogic: + + - [preserved comments at the end of multiline pipeline (#210)](https://github.com/nushell/nufmt/pull/210) + - [added `clippy` to devShell (#209)](https://github.com/nushell/nufmt/pull/209) + +- @Mrfiregem: + - [fixed: don't use exclusive range operator before step (#208)](https://github.com/nushell/nufmt/pull/208) + +## reedline + +- @fdncred: + + - [updated some dependencies (#1129)](https://github.com/nushell/reedline/pull/1129) + +- @kronberger-droid: + + - [refactored prompt: used nu_ansi_term::Color throughout Prompt Trait (#1128)](https://github.com/nushell/reedline/pull/1128) + - [split Extend into CoverLanding vs Span (#1113)](https://github.com/nushell/reedline/pull/1113) + +- @casedami: + + - [fixed: dont expand abbr eagerly on submit (#1125)](https://github.com/nushell/reedline/pull/1125) + +- @philocalyst: + + - [made Reedline aware of the status of completors (#1123)](https://github.com/nushell/reedline/pull/1123) + - [fixed for surfaced unlayout in Nushell (#1122)](https://github.com/nushell/reedline/pull/1122) + +- @easyinplay: + + - [fixed floor word_end to char boundary in abbreviation expansion (panic on multibyte char before cursor) (#1121)](https://github.com/nushell/reedline/pull/1121) + +- @eitsupi: + - [added typed inherent methods and JSON filter to SqliteBackedHistory (#1112)](https://github.com/nushell/reedline/pull/1112) + +## Nu_Scripts + +- @nextgenthemes: + + - [fixed folder name (#1271)](https://github.com/nushell/nu_scripts/pull/1271) + +- @AucaCoyan: + - [replaced str downcase for str lowercase (#1270)](https://github.com/nushell/nu_scripts/pull/1270) From 3f2457952e68add0389fc2e16b78a42afd85ef4f Mon Sep 17 00:00:00 2001 From: NotTheDr01ds <32344964+NotTheDr01ds@users.noreply.github.com> Date: Fri, 24 Jul 2026 19:23:13 -0400 Subject: [PATCH 2/2] Fixed typo to make CI happy ;-) --- blog/2026-07-10-twin0359.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026-07-10-twin0359.md b/blog/2026-07-10-twin0359.md index eba8e8cb380..95cce395b14 100644 --- a/blog/2026-07-10-twin0359.md +++ b/blog/2026-07-10-twin0359.md @@ -18,7 +18,7 @@ Published Friday, 2026-07-24, including PRs merged Friday, 2026-07-03 through Th - [relaxed assignability of list types (#18555)](https://github.com/nushell/nushell/pull/18555) - [fixed closure's input type to not inherit from scope (#18540)](https://github.com/nushell/nushell/pull/18540) - [fixed `input listen`'s output type (#18535)](https://github.com/nushell/nushell/pull/18535) - - [fixed assigment errors to point to the assignment (#18531)](https://github.com/nushell/nushell/pull/18531) + - [fixed assignment errors to point to the assignment (#18531)](https://github.com/nushell/nushell/pull/18531) - [added `from xlsx/ods` datetime fixes (#18516)](https://github.com/nushell/nushell/pull/18516) - @cptpiepmatz: