|
| 1 | +--- |
| 2 | +title: 'This Week in Nushell #297' |
| 3 | +author: The Nu Authors |
| 4 | +author_site: https://nushell.sh |
| 5 | +author_image: https://www.nushell.sh/blog/images/nu_logo.png |
| 6 | +excerpt: 'Release week slowdown? I think not!' |
| 7 | +--- |
| 8 | + |
| 9 | +# This Week in Nushell #297 |
| 10 | + |
| 11 | +### Published 2025-05-03 |
| 12 | + |
| 13 | +## Highlights |
| 14 | + |
| 15 | +A typical Nushell release week means fewer PRs in general, as we try to make sure things relatively stable. But this week, folks took |
| 16 | +the opportunity to contribute to the _other_ Nushell repos in a big way: |
| 17 | + |
| 18 | +- @pyz4's new `polars horizontal` command got merged after the release, so expect to see it in 0.105. Thanks! |
| 19 | +- @Kissaki continues some awesome doc updates this week with _twenty_ PRs, including fixing a long-standing issue with Nushell tables not appearing correctly in Android browsers. Thank you! |
| 20 | +- A belated thanks to @kill in last week's PRs for adding something we don't see every day—"humlespring", a _game_ that demonstrates Nushell programming concepts! |
| 21 | +- And whadda-ya-know, this week @0x4D5352 said, _"Well, just maybe we **should** see that everyday!"_ and added _another_ game—"nu-niversal paperclips". Sweet! |
| 22 | +- Thanks to @gmr458 there's now a new table style—`single`. It's like `heavy`, but it's not! |
| 23 | +- Ah, @zhiburt. Tables in Nushell just wouldn't be the same without you! Thanks again for your updates and work in this area! |
| 24 | + |
| 25 | +- And finally, for all you neo-vimmers out there, a special request from @chuboe on Discord. An oldie-but-a-goodie from the Integrations repository—A sample [Neovim Nushell `init.lua`](https://github.com/nushell/integrations/tree/main/nvim). |
| 26 | + Those of you searching in all the wrong places for information on LSP, editor or IDE integration, or Nvim might finally get Google (or your non-monopolistic search engine of choice) to point you in the right direction. |
| 27 | + |
| 28 | +## Nushell |
| 29 | + |
| 30 | +- Tyarel8 [updated `http get` header example to use a record](https://github.com/nushell/nushell/pull/15674) |
| 31 | +- Dorumin [updated `job_recv.rs`](https://github.com/nushell/nushell/pull/15673) |
| 32 | +- gmr458 [added a new 'single' table mode](https://github.com/nushell/nushell/pull/15672) |
| 33 | +- ysthakur: |
| 34 | + - [Bumped to 0.104.1 dev version](https://github.com/nushell/nushell/pull/15669) |
| 35 | + - [Bumped version for 0.104.0 release](https://github.com/nushell/nushell/pull/15664) |
| 36 | + - [Pinned reedline to 0.40 for 0.104 release](https://github.com/nushell/nushell/pull/15663) |
| 37 | +- luong-komorebi [updated Ubuntu version in PLATFORM_SUPPORT.md](https://github.com/nushell/nushell/pull/15662) |
| 38 | +- NotTheDr01ds: |
| 39 | + - [Renamed `join_where` to `join-where`](https://github.com/nushell/nushell/pull/15660) |
| 40 | + - [Reverted "Fix `kv set` with a closure argument"](https://github.com/nushell/nushell/pull/15648) |
| 41 | +- fdncred [bumped reedline to 75f2c50](https://github.com/nushell/nushell/pull/15659) |
| 42 | +- g2p [upgraded calamine dependency to fix zip semver breakage](https://github.com/nushell/nushell/pull/15657) |
| 43 | +- pyz4: |
| 44 | + - [Added `polars horizontal` aggregation command](https://github.com/nushell/nushell/pull/15656) |
| 45 | + - [Enabled parsing strings as dates and datetime in polars schema](https://github.com/nushell/nushell/pull/15645) |
| 46 | +- zhiburt [refactored nu-table with optimizations and a small fix](https://github.com/nushell/nushell/pull/15653) |
| 47 | +- Bahex: |
| 48 | + - [Made missing value symbol configurable](https://github.com/nushell/nushell/pull/15647) |
| 49 | + - [Added ":nu" back to the help text in explore](https://github.com/nushell/nushell/pull/15644) |
| 50 | + - [Refactored `Value::follow_cell_path` to reduce clones and return `Cow`](https://github.com/nushell/nushell/pull/15640) |
| 51 | +- cptpiepmatz [added `cat` and `get-content` to `open`'s search terms](https://github.com/nushell/nushell/pull/15643) |
| 52 | +- hustcer [updated Nu to 0.103.0 for release workflow and improved Windows OS checks](https://github.com/nushell/nushell/pull/15625) |
| 53 | +- WindSoilder [raised a reasonable error when using subexpression with `and` operator](https://github.com/nushell/nushell/pull/15623) |
| 54 | +- kidrigger [fixed examples about RFC3339 format in `date now` and `format date`](https://github.com/nushell/nushell/pull/15563) |
| 55 | +- blindFS [fixed namespace pollution of constants by `use module.nu`](https://github.com/nushell/nushell/pull/15518) |
| 56 | +- cosineblast [added inter-job direct messaging](https://github.com/nushell/nushell/pull/15253) |
| 57 | + |
| 58 | +## Integrations |
| 59 | + |
| 60 | +- hustcer [bumped Nu release to v0.104.0-r0](https://github.com/nushell/integrations/pull/48) |
| 61 | + |
| 62 | +## Awesome Nu |
| 63 | + |
| 64 | +- Kissaki [added a reference to plugin-examples](https://github.com/nushell/awesome-nu/pull/119) |
| 65 | + |
| 66 | +## Documentation |
| 67 | + |
| 68 | +- Kissaki made several updates and fixes: |
| 69 | + - [Added Nushell example plugin reference to Plugins](https://github.com/nushell/nushell.github.io/pull/1912) |
| 70 | + - [Fixed Plugins infinite int stream sample](https://github.com/nushell/nushell.github.io/pull/1911) |
| 71 | + - [Fixed code font family declaration](https://github.com/nushell/nushell.github.io/pull/1910) |
| 72 | + - [Updated Plugins with v0.104.0 dependencies](https://github.com/nushell/nushell.github.io/pull/1909) |
| 73 | + - [Fixed plugins streaming sample](https://github.com/nushell/nushell.github.io/pull/1908) |
| 74 | + - [Added missing code font var](https://github.com/nushell/nushell.github.io/pull/1907) |
| 75 | + - [Fixed vuepress config](https://github.com/nushell/nushell.github.io/pull/1906) |
| 76 | + - [Fixed release blog post changelog title typos](https://github.com/nushell/nushell.github.io/pull/1904) |
| 77 | + - [Fixed typo and link in Nushell 0.104.0 blog post](https://github.com/nushell/nushell.github.io/pull/1903) |
| 78 | + - [Fixed release notes `$nu.vendor-autoload-dirs`](https://github.com/nushell/nushell.github.io/pull/1898) |
| 79 | + - [Updated Plugin example version numbers](https://github.com/nushell/nushell.github.io/pull/1895) |
| 80 | + - [Added cookbook virtual env overlay docs](https://github.com/nushell/nushell.github.io/pull/1894) |
| 81 | + - [Inlined code-fence env var name](https://github.com/nushell/nushell.github.io/pull/1893) |
| 82 | + - [Fixed headline levels in cookbook modules](https://github.com/nushell/nushell.github.io/pull/1892) |
| 83 | + - [Added try on external commands mention](https://github.com/nushell/nushell.github.io/pull/1891) |
| 84 | + - [Used new code font generally to fix Android monospace](https://github.com/nushell/nushell.github.io/pull/1890) |
| 85 | + - [Fixed hooks.md basic hooks examples and hooks list](https://github.com/nushell/nushell.github.io/pull/1889) |
| 86 | + - [Documented pre_execution use of commandline command](https://github.com/nushell/nushell.github.io/pull/1888) |
| 87 | + - [Fixed hooks.md typos](https://github.com/nushell/nushell.github.io/pull/1887) |
| 88 | +- dependabot[bot] [bumped vite from 6.1.5 to 6.1.6](https://github.com/nushell/nushell.github.io/pull/1905) |
| 89 | +- Bahex [renamed `missing_symbol` to `missing_value_symbol`](https://github.com/nushell/nushell.github.io/pull/1902) |
| 90 | +- NotTheDr01ds: |
| 91 | + - [Updated/fixed TWiN extract](https://github.com/nushell/nushell.github.io/pull/1901) |
| 92 | + - [Added TWiN #296](https://github.com/nushell/nushell.github.io/pull/1899) |
| 93 | +- hustcer [refreshed Nu command docs for v0.104](https://github.com/nushell/nushell.github.io/pull/1900) |
| 94 | +- ysthakur: |
| 95 | + - [Added notes for 15511 (substring match algorithm)](https://github.com/nushell/nushell.github.io/pull/1896) |
| 96 | + - [Added release notes for `0.104.0`](https://github.com/nushell/nushell.github.io/pull/1836) |
| 97 | +- LoicRiegel [highlighted datetime handling in release notes 0.104.0](https://github.com/nushell/nushell.github.io/pull/1873) |
| 98 | + |
| 99 | +## Nu_Scripts |
| 100 | + |
| 101 | +- FrancescElies: |
| 102 | + - [Fixed `gh: list my stars` wrong sorting](https://github.com/nushell/nu_scripts/pull/1110) |
| 103 | + - [Added `gh: list my stars` feature](https://github.com/nushell/nu_scripts/pull/1109) |
| 104 | + - [Added `gh-completions: view inlined-comments` feature](https://github.com/nushell/nu_scripts/pull/1106) |
| 105 | + - [Added Windows Nushell stuff](https://github.com/nushell/nu_scripts/pull/1105) |
| 106 | +- 0x4D5352 [added a game demo: nu-niversal paperclips](https://github.com/nushell/nu_scripts/pull/1108) |
| 107 | +- Kissaki [mentioned the `job` command in the task module](https://github.com/nushell/nu_scripts/pull/1107) |
| 108 | + |
| 109 | +## New nu-parser |
| 110 | + |
| 111 | +- WindSoilder: |
| 112 | + - [Updated CI to use Ubuntu 24.04](https://github.com/nushell/new-nu-parser/pull/56) |
| 113 | + - [Implemented pipeline](https://github.com/nushell/new-nu-parser/pull/55) |
| 114 | + |
| 115 | +## plugin-examples |
| 116 | + |
| 117 | +- cptpiepmatz [bumped nushell version to 0.104](https://github.com/nushell/plugin-examples/pull/2) |
| 118 | + |
| 119 | +## reedline |
| 120 | + |
| 121 | +- ysthakur [bumped version for 0.40.0 release](https://github.com/nushell/reedline/pull/906) |
| 122 | + |
| 123 | +## nufmt |
| 124 | + |
| 125 | +- LoicRiegel [fixed DeclIds](https://github.com/nushell/nufmt/pull/68) |
| 126 | + |
| 127 | +## showcase |
| 128 | + |
| 129 | +- Kissaki: |
| 130 | + - [Updated Reedline media links](https://github.com/nushell/showcase/pull/10) |
| 131 | + - [Updated media links](https://github.com/nushell/showcase/pull/9) |
| 132 | + - [Added a media item](https://github.com/nushell/showcase/pull/8) |
| 133 | + |
| 134 | +## NUPM |
| 135 | + |
| 136 | +- Kissaki [fixed README.md Markdown syntax](https://github.com/nushell/nupm/pull/117) |
0 commit comments