diff --git a/blog/2025-06-20-twin0304.md b/blog/2025-06-20-twin0304.md new file mode 100644 index 00000000000..07738edb464 --- /dev/null +++ b/blog/2025-06-20-twin0304.md @@ -0,0 +1,102 @@ +--- +title: 'This Week in Nushell #304' +author: The Nu Authors +author_site: https://nushell.sh +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: 'XML namespace support, a new table style, and more!' +--- + +# This week in Nushell #304 + +## Belatedly published Saturday, July 12th, for PRs the week ending 2025-06-20 + +## Nushell + +- echasnovski: + + - [added 'double' table mode](https://github.com/nushell/nushell/pull/16013) + - [added `state` entry to gstat (like "Clean", "Merge", "Rebase", etc.)](https://github.com/nushell/nushell/pull/15965) + +- fdncred: + + - [fixed LS_COLORS fi=0 coloring](https://github.com/nushell/nushell/pull/16012) + - [respected color_config.header color for record key](https://github.com/nushell/nushell/pull/16006) + +- weirdan: + + - [added namespace support to `query xml`](https://github.com/nushell/nushell/pull/16008) + - [improved help section for command attributes](https://github.com/nushell/nushell/pull/15999) + +- cptpiepmatz: + + - [fixed missing `installed_plugins` in `version`](https://github.com/nushell/nushell/pull/16004) + - [bumped `calamine` to 0.28](https://github.com/nushell/nushell/pull/16003) + - [generalized `nu_protocol::format_shell_error`](https://github.com/nushell/nushell/pull/15996) + - [moved `nu_command::platform::ansi` to `nu_command::strings::ansi`](https://github.com/nushell/nushell/pull/15995) + - [updated `config nu --doc` to better represent OSC 7 and 9;9](https://github.com/nushell/nushell/pull/15979) + - [switched to `CARGO_CFG_FEATURE` for getting feature list in `version`](https://github.com/nushell/nushell/pull/15972) + - [added `full` feature as alternative to `--all-features`](https://github.com/nushell/nushell/pull/15971) + +- JohnSwiftC [added backtrack named flag to parse](https://github.com/nushell/nushell/pull/16000) + +- blindFS: + + - [fixed invalid prefix for external path argument with spaces](https://github.com/nushell/nushell/pull/15998) + - [improved scalability of get_columns](https://github.com/nushell/nushell/pull/15780) + +- dependabot[bot] [bumped shadow-rs from 1.1.1 to 1.2.0](https://github.com/nushell/nushell/pull/15989) + +- sholderbach: + + - [disallowed `clippy::used_underscore_binding` lint](https://github.com/nushell/nushell/pull/15988) + - [restricted `config.show_banner` to valid options](https://github.com/nushell/nushell/pull/15985) + - [added automatic reminder for `doc_config.nu`](https://github.com/nushell/nushell/pull/15984) + +- new-years-eve: + + - [used internal find.rs code for `help --find`](https://github.com/nushell/nushell/pull/15982) + - [made `find` command search nested structures recursively](https://github.com/nushell/nushell/pull/15850) + +- 132ikl [adjusted std-rfc/clip deprecation window](https://github.com/nushell/nushell/pull/15981) + +- Bahex [fixed std/log by not assuming environment variables are set](https://github.com/nushell/nushell/pull/15980) + +- hustcer [updated Nu release and nightly workflows](https://github.com/nushell/nushell/pull/15969) + +- Tyarel8 [added `--help` support for external commands](https://github.com/nushell/nushell/pull/15962) + +- zhiburt [fixed table --expand wrapping for emoji](https://github.com/nushell/nushell/pull/15948) + +## NUPM + +- kubouch [replaced filter with where](https://github.com/nushell/nupm/pull/123) + +- mkatychev [added examples documentation to subcommands](https://github.com/nushell/nupm/pull/121) + +- Rydwxz [worked on registry improvements](https://github.com/nushell/nupm/pull/118) + +## Tree-sitter + +- blindFS: + - [updated docs to stop installing this repo as a neovim plugin](https://github.com/nushell/tree-sitter-nu/pull/207) + - [fixed syntax for version 105](https://github.com/nushell/tree-sitter-nu/pull/204) + - [bumped tree-sitter-cli to 0.25+](https://github.com/nushell/tree-sitter-nu/pull/203) + - [allowed flag equals immediate subexpressions](https://github.com/nushell/tree-sitter-nu/pull/202) + +## nufmt + +- khaneliman [fixed nix build](https://github.com/nushell/nufmt/pull/71) + +## Integrations + +- hustcer [added Nu RPM installation tests for more distributions](https://github.com/nushell/integrations/pull/61) + +## reedline + +- 132ikl [reverted "immediately execute command" feature](https://github.com/nushell/reedline/pull/924) + +- dburburan [fixed panic when fuzzy completing in folders with multibyte unicode filenames](https://github.com/nushell/reedline/pull/918) + +## plugin-examples + +- cptpiepmatz [bumped nu to 0.105](https://github.com/nushell/plugin-examples/pull/5)