Nushell
Get Nu!
Getting Started
  • The Nushell Book
  • Command Reference
  • Cookbook
  • Language Reference Guide
  • Contributing Guide
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
Get Nu!
Getting Started
  • The Nushell Book
  • Command Reference
  • Cookbook
  • Language Reference Guide
  • Contributing Guide
Blog
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub

This Week in Nushell #289

Published Friday, March 7th, 2025

Highlights

The Nushell repo reached 10,000 commits this week with the addition of an LSP fix by blindFS. Thank you again for the steady stream of LSP and Treesitter improvements!

Congrats to the YAML family! to yaml welcomes new sibling to yml so that saveing files with either extension works seamlessly. Thanks LoicReigel!

Thanks MMesch for multiple Polars PRs this week!

And ayamdobhal brings some great improvements to random uuid with the addition of 4 new UUID version implementations. Thank you!

As always, here's the full list of commits for the week ...

Nushell

  • blindFS

    • Fixed a security audit issue by bumping the ring dependency
    • Made LSP completion items respect the append_whitespace flag
    • Fixed LSP completion for commands with following text
    • Added manually triggered signature help in LSP
    • Fixed LSP completion label descriptions for cell_path and external values
    • Fixed LSP completion for commands defined after the cursor
  • LoicRiegel

    • Added a to yml command
    • Clarified trailing line ending in to json -r documentation
  • MMesch

    • Enhanced polars plugin documentation
    • Added Xor to polars plugin nu_expressions
    • Added And and Or operators to polars plugin nu_expressions
  • ysthakur

    • Fixed an unterminated loop in parse_record
  • ayamdobhal

    • Added support for UUID versions other than 4 in random uuid
  • sgvictorino

    • Prevented panic when parsing incomplete multi-expr | matches
  • hustcer

    • Added ANSI codes for cursor movement
  • hardfau1t

    • Fixed compact for empty lists or records in columns
  • WindSoilder

    • Added a helpful message for frozen jobs
    • Fixed $env.FILE_PWD and $env.CURRENT_FILE inside overlay use

Integrations

  • hustcer
    • Added support for signing deb and rpm packages

Nu_Scripts

  • ziboh

    • Fixed automatic version switching in fnm
  • LoicRiegel

    • Added zoxide custom completions

New nu-parser

  • ysthakur
    • Used term type args instead of params
    • Renamed return_ty to in_out_types
    • Added record type to the typechecker

Documentation

  • gisle

    • Updated thinking_in_nu.md
  • NotTheDr01ds

    • Added TWiN #288

Tree-sitter

  • blindFS
    • Refactored unquoted_pattern_repeat and flag_equals_value
Edit this page on GitHub
Contributors: NotTheDr01ds