Skip to content

Added TWiN #297 #1914

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 3, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
136 changes: 136 additions & 0 deletions blog/2025-05-02-twin0297.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
---
title: 'This Week in Nushell #297'
author: The Nu Authors
author_site: https://nushell.sh
author_image: https://www.nushell.sh/blog/images/nu_logo.png
excerpt: 'Release week slowdown? I think not!'
---

# This Week in Nushell #297

### Published 2025-05-03

## Highlights

A typical Nushell release week means fewer PRs in general, as we try to make sure things relatively stable. But this week, folks took
the opportunity to contribute to the _other_ Nushell repos in a big way:

- @pyz4's new `polars horizontal` command got merged after the release, so expect to see it in 0.105. Thanks!
- @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!
- 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!
- And whadda-ya-know, this week @0x4D5352 said, _"Well, just maybe we **should** see that everyday!"_ and added _another_ game—"nu-niversal paperclips". Sweet!
- Thanks to @gmr458 there's now a new table style—`single`. It's like `heavy`, but it's not!
- Ah, @zhiburt. Tables in Nushell just wouldn't be the same without you! Thanks again for your updates and work in this area!

- 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).
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.

## Nushell

- Tyarel8 [updated `http get` header example to use a record](https://github.com/nushell/nushell/pull/15674)
- Dorumin [updated `job_recv.rs`](https://github.com/nushell/nushell/pull/15673)
- gmr458 [added a new 'single' table mode](https://github.com/nushell/nushell/pull/15672)
- ysthakur:
- [Bumped to 0.104.1 dev version](https://github.com/nushell/nushell/pull/15669)
- [Bumped version for 0.104.0 release](https://github.com/nushell/nushell/pull/15664)
- [Pinned reedline to 0.40 for 0.104 release](https://github.com/nushell/nushell/pull/15663)
- luong-komorebi [updated Ubuntu version in PLATFORM_SUPPORT.md](https://github.com/nushell/nushell/pull/15662)
- NotTheDr01ds:
- [Renamed `join_where` to `join-where`](https://github.com/nushell/nushell/pull/15660)
- [Reverted "Fix `kv set` with a closure argument"](https://github.com/nushell/nushell/pull/15648)
- fdncred [bumped reedline to 75f2c50](https://github.com/nushell/nushell/pull/15659)
- g2p [upgraded calamine dependency to fix zip semver breakage](https://github.com/nushell/nushell/pull/15657)
- pyz4:
- [Added `polars horizontal` aggregation command](https://github.com/nushell/nushell/pull/15656)
- [Enabled parsing strings as dates and datetime in polars schema](https://github.com/nushell/nushell/pull/15645)
- zhiburt [refactored nu-table with optimizations and a small fix](https://github.com/nushell/nushell/pull/15653)
- Bahex:
- [Made missing value symbol configurable](https://github.com/nushell/nushell/pull/15647)
- [Added ":nu" back to the help text in explore](https://github.com/nushell/nushell/pull/15644)
- [Refactored `Value::follow_cell_path` to reduce clones and return `Cow`](https://github.com/nushell/nushell/pull/15640)
- cptpiepmatz [added `cat` and `get-content` to `open`'s search terms](https://github.com/nushell/nushell/pull/15643)
- hustcer [updated Nu to 0.103.0 for release workflow and improved Windows OS checks](https://github.com/nushell/nushell/pull/15625)
- WindSoilder [raised a reasonable error when using subexpression with `and` operator](https://github.com/nushell/nushell/pull/15623)
- kidrigger [fixed examples about RFC3339 format in `date now` and `format date`](https://github.com/nushell/nushell/pull/15563)
- blindFS [fixed namespace pollution of constants by `use module.nu`](https://github.com/nushell/nushell/pull/15518)
- cosineblast [added inter-job direct messaging](https://github.com/nushell/nushell/pull/15253)

## Integrations

- hustcer [bumped Nu release to v0.104.0-r0](https://github.com/nushell/integrations/pull/48)

## Awesome Nu

- Kissaki [added a reference to plugin-examples](https://github.com/nushell/awesome-nu/pull/119)

## Documentation

- Kissaki made several updates and fixes:
- [Added Nushell example plugin reference to Plugins](https://github.com/nushell/nushell.github.io/pull/1912)
- [Fixed Plugins infinite int stream sample](https://github.com/nushell/nushell.github.io/pull/1911)
- [Fixed code font family declaration](https://github.com/nushell/nushell.github.io/pull/1910)
- [Updated Plugins with v0.104.0 dependencies](https://github.com/nushell/nushell.github.io/pull/1909)
- [Fixed plugins streaming sample](https://github.com/nushell/nushell.github.io/pull/1908)
- [Added missing code font var](https://github.com/nushell/nushell.github.io/pull/1907)
- [Fixed vuepress config](https://github.com/nushell/nushell.github.io/pull/1906)
- [Fixed release blog post changelog title typos](https://github.com/nushell/nushell.github.io/pull/1904)
- [Fixed typo and link in Nushell 0.104.0 blog post](https://github.com/nushell/nushell.github.io/pull/1903)
- [Fixed release notes `$nu.vendor-autoload-dirs`](https://github.com/nushell/nushell.github.io/pull/1898)
- [Updated Plugin example version numbers](https://github.com/nushell/nushell.github.io/pull/1895)
- [Added cookbook virtual env overlay docs](https://github.com/nushell/nushell.github.io/pull/1894)
- [Inlined code-fence env var name](https://github.com/nushell/nushell.github.io/pull/1893)
- [Fixed headline levels in cookbook modules](https://github.com/nushell/nushell.github.io/pull/1892)
- [Added try on external commands mention](https://github.com/nushell/nushell.github.io/pull/1891)
- [Used new code font generally to fix Android monospace](https://github.com/nushell/nushell.github.io/pull/1890)
- [Fixed hooks.md basic hooks examples and hooks list](https://github.com/nushell/nushell.github.io/pull/1889)
- [Documented pre_execution use of commandline command](https://github.com/nushell/nushell.github.io/pull/1888)
- [Fixed hooks.md typos](https://github.com/nushell/nushell.github.io/pull/1887)
- dependabot[bot] [bumped vite from 6.1.5 to 6.1.6](https://github.com/nushell/nushell.github.io/pull/1905)
- Bahex [renamed `missing_symbol` to `missing_value_symbol`](https://github.com/nushell/nushell.github.io/pull/1902)
- NotTheDr01ds:
- [Updated/fixed TWiN extract](https://github.com/nushell/nushell.github.io/pull/1901)
- [Added TWiN #296](https://github.com/nushell/nushell.github.io/pull/1899)
- hustcer [refreshed Nu command docs for v0.104](https://github.com/nushell/nushell.github.io/pull/1900)
- ysthakur:
- [Added notes for 15511 (substring match algorithm)](https://github.com/nushell/nushell.github.io/pull/1896)
- [Added release notes for `0.104.0`](https://github.com/nushell/nushell.github.io/pull/1836)
- LoicRiegel [highlighted datetime handling in release notes 0.104.0](https://github.com/nushell/nushell.github.io/pull/1873)

## Nu_Scripts

- FrancescElies:
- [Fixed `gh: list my stars` wrong sorting](https://github.com/nushell/nu_scripts/pull/1110)
- [Added `gh: list my stars` feature](https://github.com/nushell/nu_scripts/pull/1109)
- [Added `gh-completions: view inlined-comments` feature](https://github.com/nushell/nu_scripts/pull/1106)
- [Added Windows Nushell stuff](https://github.com/nushell/nu_scripts/pull/1105)
- 0x4D5352 [added a game demo: nu-niversal paperclips](https://github.com/nushell/nu_scripts/pull/1108)
- Kissaki [mentioned the `job` command in the task module](https://github.com/nushell/nu_scripts/pull/1107)

## New nu-parser

- WindSoilder:
- [Updated CI to use Ubuntu 24.04](https://github.com/nushell/new-nu-parser/pull/56)
- [Implemented pipeline](https://github.com/nushell/new-nu-parser/pull/55)

## plugin-examples

- cptpiepmatz [bumped nushell version to 0.104](https://github.com/nushell/plugin-examples/pull/2)

## reedline

- ysthakur [bumped version for 0.40.0 release](https://github.com/nushell/reedline/pull/906)

## nufmt

- LoicRiegel [fixed DeclIds](https://github.com/nushell/nufmt/pull/68)

## showcase

- Kissaki:
- [Updated Reedline media links](https://github.com/nushell/showcase/pull/10)
- [Updated media links](https://github.com/nushell/showcase/pull/9)
- [Added a media item](https://github.com/nushell/showcase/pull/8)

## NUPM

- Kissaki [fixed README.md Markdown syntax](https://github.com/nushell/nupm/pull/117)