diff --git a/blog/2025-09-26-twin0318.md b/blog/2025-09-26-twin0318.md new file mode 100644 index 00000000000..82e3548dcc6 --- /dev/null +++ b/blog/2025-09-26-twin0318.md @@ -0,0 +1,118 @@ +--- +title: 'This week in Nushell #318' +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, 2025-09-25' +--- + +# This Week in Nushell #318 + +Published Friday, 2025-09-26, including PRs merged Friday, 2025-09-19 through Thursday, 2025-09-25. + +## Nushell + +- @Bahex: + + - [refactored stream collection to raise an error on failure (#16738)](https://github.com/nushell/nushell/pull/16738) + - [refactored `each` (#16732)](https://github.com/nushell/nushell/pull/16732) + +- @fdncred: + + - [updated Nushell to use coreutils v0.2.2 crates (#16737)](https://github.com/nushell/nushell/pull/16737) + +- @cptpiepmatz: + + - [passed optional and casing to follow path methods for `CustomValue` (#16736)](https://github.com/nushell/nushell/pull/16736) + - [replaced `into value` with `detect type` (#16697)](https://github.com/nushell/nushell/pull/16697) + - [allowed saving `CustomValue`s (#16692)](https://github.com/nushell/nushell/pull/16692) + +- @simonborje: + + - [added configuration for columnar menu traversal direction (#16724)](https://github.com/nushell/nushell/pull/16724) + +- @nome: + + - [fixed theming (#16722)](https://github.com/nushell/nushell/pull/16722) + +- @blindFS: + + - [fixed missing span of incomplete math binary op (#16721)](https://github.com/nushell/nushell/pull/16721) + - [refactored dotnu completion, fixing path-with-space issues (#16715)](https://github.com/nushell/nushell/pull/16715) + +- @ayax79: + + - [introduced the MCP server feature (#16693)](https://github.com/nushell/nushell/pull/16693) + +- @fixerer: + + - [fixed ir eval error on branched block redirection (#16676)](https://github.com/nushell/nushell/pull/16676) + +- @ysthakur: + + - [test: ignored XDG_CONFIG_HOME when getting default config path (#16595)](https://github.com/nushell/nushell/pull/16595) + +- @maxim-uvarov: + + - [added %J and %Q format specifiers for compact date/time formatting (#16588)](https://github.com/nushell/nushell/pull/16588) + +- @sgvictorino: + + - [improved collection type inference (#16530)](https://github.com/nushell/nushell/pull/16530) + +- @app/dependabot: + - [bumped uuid from 1.16.0 to 1.18.1 (#16745)](https://github.com/nushell/nushell/pull/16745) + - [bumped quick-xml from 0.37.5 to 0.38.3 (#16744)](https://github.com/nushell/nushell/pull/16744) + - [bumped brotli from 7.0.0 to 8.0.2 (#16743)](https://github.com/nushell/nushell/pull/16743) + - [bumped tempfile from 3.22.0 to 3.23.0 (#16742)](https://github.com/nushell/nushell/pull/16742) + - [bumped strum_macros from 0.26.4 to 0.27.2 (#16741)](https://github.com/nushell/nushell/pull/16741) + +## Documentation + +- @knottio: + + - [fixed broken links (#2045)](https://github.com/nushell/nushell.github.io/pull/2045) + +- @nome: + + - [fixed broken links in closure reference (#2043)](https://github.com/nushell/nushell.github.io/pull/2043) + - [fixed references to renamed range command (#2041)](https://github.com/nushell/nushell.github.io/pull/2041) + +- @NotTheDr01ds: + - [published TWiN 317 (#2039)](https://github.com/nushell/nushell.github.io/pull/2039) + +## Awesome Nu + +- @notelgnis: + - [added amasia/snip to the script list (#132)](https://github.com/nushell/awesome-nu/pull/132) + +## plugin-examples + +- @cptpiepmatz: + - [bumped to nushell 0.107.1 (#8)](https://github.com/nushell/plugin-examples/pull/8) + +## VSCode Extension + +- @fdncred: + - [updated `def` syntax (#222)](https://github.com/nushell/vscode-nushell-lang/pull/222) + +## reedline + +- @simonborje: + - [made columnar menu traversal direction configurable (#951)](https://github.com/nushell/reedline/pull/951) + +## Nu_Scripts + +- @NotTheDr01ds: + - [updated TWiN script (#1174)](https://github.com/nushell/nu_scripts/pull/1174) + +## Tree-sitter + +- @mkatychev: + - [fixed cursed env flag positions (#225)](https://github.com/nushell/tree-sitter-nu/pull/225) + - [fixed untyped collection body handling (#224)](https://github.com/nushell/tree-sitter-nu/pull/224) + +## Integrations + +- @hustcer: + - [fixed winget install error (#71)](https://github.com/nushell/integrations/pull/71)