diff --git a/blog/2025-06-13-twin0303.md b/blog/2025-06-13-twin0303.md new file mode 100644 index 00000000000..821c5df3129 --- /dev/null +++ b/blog/2025-06-13-twin0303.md @@ -0,0 +1,113 @@ +--- +title: 'This Week in Nushell #303' +author: The Nu Authors +author_site: https://nushell.sh +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: 'Clip gets a promotion; http gets smarter, and more!' +--- + +# This week in Nushell #303 + +## Belatedly published Wednesday, July 9th for PRs the week ending 2025-06-13 + +This week, @noahfraiture made the `http get` and `http post` commands smarter. Just using `http` will usually choose the right verb! + +Also `clip copy` and `clip paste` are moving! You'll now find them in `std`, rather than `std-rfc`. + +Thanks for all the great contributions this week! + +## Nushell + +- echasnovski [added `state` entry to `gstat` (like "Clean", "Merge", "Rebase", etc.)](https://github.com/nushell/nushell/pull/15965) +- ayax79: + - [Allowed `polars schema --datatype-list` to be used without pipeline input](https://github.com/nushell/nushell/pull/15964) + - [Made polars last consistent with polars first](https://github.com/nushell/nushell/pull/15963) + - [Added groupby support for `polars last`](https://github.com/nushell/nushell/pull/15953) +- Tyarel8: + - [Added `--no-prefix` flag to `format number`](https://github.com/nushell/nushell/pull/15960) + - [Improved ansi format: using `_` in short name and `rst` → `reset`](https://github.com/nushell/nushell/pull/15907) +- fdncred: + - [Added `like` and `not-like` to `help operators`](https://github.com/nushell/nushell/pull/15959) + - [Bumped to dev version 0.105.2](https://github.com/nushell/nushell/pull/15952) + - [Made `date humanize` use `human_time_from_now()`](https://github.com/nushell/nushell/pull/15918) + - [Fixed `stor` insert/delete collision](https://github.com/nushell/nushell/pull/15838) +- liquid-dragons: + - [Fixed typo referring to non-existent `Value::CustomValue`](https://github.com/nushell/nushell/pull/15954) + - [Improved precision in parsing filesize values](https://github.com/nushell/nushell/pull/15950) + - [Fixed typo in examples of the `table` command](https://github.com/nushell/nushell/pull/15925) +- dependabot[bot]: + - [Bumped which from 7.0.0 to 7.0.3](https://github.com/nushell/nushell/pull/15937) + - [Bumped titlecase from 3.5.0 to 3.6.0](https://github.com/nushell/nushell/pull/15936) + - [Bumped ansi-str from 8.0.0 to 9.0.0](https://github.com/nushell/nushell/pull/15935) +- hustcer: + - [Used NUSHELL_PAT for winget publish](https://github.com/nushell/nushell/pull/15934) + - [Attempted to fix winget publish error](https://github.com/nushell/nushell/pull/15933) + - [Bumped to version 0.105.0](https://github.com/nushell/nushell/pull/15930) + - [Attempted to fix PAT issue for winget publish account](https://github.com/nushell/nushell/pull/15922) +- cptpiepmatz: + - [Reverted "update nushell to use coreutils v0.1.0 crates"](https://github.com/nushell/nushell/pull/15932) + - [Used stable reedline version for release](https://github.com/nushell/nushell/pull/15931) + - [Downgraded calamine to 0.26 to fix build without `--locked`](https://github.com/nushell/nushell/pull/15908) +- JoaquinTrinanes [made CLI use latest specified flag value when repeated](https://github.com/nushell/nushell/pull/15919) +- ofek: + - [Enabled `shell_integration.osc9_9` by default on Windows](https://github.com/nushell/nushell/pull/15914) + - [Fixed typo in example config.nu](https://github.com/nushell/nushell/pull/15910) +- pyz4 [fixed polars warning by swapping pivot for pivot_stable](https://github.com/nushell/nushell/pull/15913) +- sholderbach [pulled reedline development version](https://github.com/nushell/nushell/pull/15912) +- marienz [improved error message on spawn failure from null bytes](https://github.com/nushell/nushell/pull/15911) +- WindSoilder [attempted to make hide-env respect overlays](https://github.com/nushell/nushell/pull/15904) +- zhiburt: + - [Reused NuRecordsValue::width in nu-table -e](https://github.com/nushell/nushell/pull/15902) + - [Removed safety-net width check from nu-table](https://github.com/nushell/nushell/pull/15901) +- ysthakur [prevented making unquoted file/dir paths absolute](https://github.com/nushell/nushell/pull/15878) +- 132ikl [promoted clip from `std-rfc` to `std`](https://github.com/nushell/nushell/pull/15877) +- noahfraiture [made http requests default to GET, use POST only with payload](https://github.com/nushell/nushell/pull/15862) +- lazenga [added support for centering columns via CellPaths in to-md](https://github.com/nushell/nushell/pull/15861) + +## Integrations + +- hongquan [fixed maintainer script making /etc/shells empty](https://github.com/nushell/integrations/pull/60) +- hustcer [added just bump task to automate version bumping](https://github.com/nushell/integrations/pull/59) + +## reedline + +- dburburan [fixed panic in fuzzy completion with multibyte filenames](https://github.com/nushell/reedline/pull/918) +- mrdgo [added immediate command execution](https://github.com/nushell/reedline/pull/882) + +## Awesome Nu + +- FMotalleb [improved workflow chores](https://github.com/nushell/awesome-nu/pull/126) +- null-dev [added Windmill](https://github.com/nushell/awesome-nu/pull/125) + +## Nu_Scripts + +- fdncred [replaced `filter` with `where`](https://github.com/nushell/nu_scripts/pull/1135) +- cptpiepmatz [updated `cargo hack` command for releases](https://github.com/nushell/nu_scripts/pull/1132) +- samoylovfp [fixed error in non-home paths](https://github.com/nushell/nu_scripts/pull/1129) + +## Documentation + +- Axlefublr [fixed "using" -> "Using" typo](https://github.com/nushell/nushell.github.io/pull/1946) +- axelcool1234: + - [Fixed broken link in creating_modules.md](https://github.com/nushell/nushell.github.io/pull/1945) + - [Fixed typo in modules.md](https://github.com/nushell/nushell.github.io/pull/1944) + - [Removed awkward newline from scripts.md](https://github.com/nushell/nushell.github.io/pull/1943) + - [Fixed broken link in control_flow.md](https://github.com/nushell/nushell.github.io/pull/1942) + - [Fixed erroneous Nu code in variables.md](https://github.com/nushell/nushell.github.io/pull/1941) + - [Fixed typo in custom_commands.md](https://github.com/nushell/nushell.github.io/pull/1933) +- cptpiepmatz: + - [Sorted same-date blog posts by path](https://github.com/nushell/nushell.github.io/pull/1940) + - [Added release notes for 0.105.1](https://github.com/nushell/nushell.github.io/pull/1939) + - [Added release notes for 0.105.0](https://github.com/nushell/nushell.github.io/pull/1932) +- hustcer [refreshed Nu command docs for v0.105.0](https://github.com/nushell/nushell.github.io/pull/1938) +- NotTheDr01ds: + - [Added TWiN #302](https://github.com/nushell/nushell.github.io/pull/1937) + - [Added TWiN 301](https://github.com/nushell/nushell.github.io/pull/1936) + - [Added TWiN 300](https://github.com/nushell/nushell.github.io/pull/1935) +- ysthakur [moved Zoxide completer to cookbook](https://github.com/nushell/nushell.github.io/pull/1934) +- blindFS [moved zoxide completer to custom_completions](https://github.com/nushell/nushell.github.io/pull/1847) + +## NUPM + +- cptpiepmatz [bumped nu version in CI to 0.105.1](https://github.com/nushell/nupm/pull/120) +- Muttsuri [replaced deprecated "filter" with "where" in registry.nu](https://github.com/nushell/nupm/pull/119)