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 #293

Published Friday, 04-Apr 2025

Highlights

  • Thanks to @LoicRiegel for two improvements to into datetime this week - The command can now use a timezone flag when parsing a specific format, and it also accepts floats as input.
  • A few additional improvements come to into datetime with the upgrade of the human-date-parser crate. While we don't always remember to call out upstream improvements, Nushell just wouldn't be possible without the contributions of numerous contributors outside and upstream from our repos. A huge thanks to these (usually) unsung heroes.
  • @pyz4 improved the polars cast command to accept a decimal precision and scale. Thank you!
  • @blindFS has enabled tab-complete for the built-in modules std, std-rfc, and their submodules. Woot! Thanks!
  • And thanks to @vansh284 for additional exact-match improvements for completions!
  • Finally, @mztikk added support on Windows for running scripts on the path.

As always, thank you to all the contributors this week!

Nushell

Features & Fixes

  • mztikk considered PATH when running a command is a nushell script in Windows.
  • fdncred:
    • bumped to the latest Rust version.
    • updated human-date-parser to 3.0.
  • blindFS:
    • refactored commands to be identified by name instead of span content.
    • added stdlib virtual path completion & exportable completion.
  • pyz4 polars cast: added a decimal option for the dtype parameter.
  • WindSoilder:
    • updated rand and rand_chacha to 0.9.
    • updated shadow-rs to version 1.
    • removed -s and -p options in do.
  • migraine-user fixed a typo in doc_config.nu and improved the description.
  • ysthakur:
    • enabled exact match behavior for any path with slashes.
    • reverted "Improve completions for exact matches (Issue #14794)".
  • hustcer fixed upgrading and checking of typos.
  • 132ikl added boolean examples to any and all.
  • vansh284 improved completions for exact matches (Issue #14794).
  • LoicRiegel:
    • fixed into datetime ignoring timezone with format.
    • made into duration accept floats.
  • dependabot[bot]:
    • bumped crate-ci/typos from 1.31.0 to 1.31.1.
    • bumped bytesize from 1.3.2 to 1.3.3.
    • bumped array-init-cursor from 0.2.0 to 0.2.1.
    • bumped crate-ci/typos from 1.29.10 to 1.30.3.

Documentation

  • sunnyzanchi made positional parameters more searchable.
  • Anabar fixed an erratum in the default_shell.md.
  • dependabot[bot] bumped vite from 6.0.11 to 6.0.13.
  • bfeitknecht corrected the std-rfc reference.
  • Kissaki clarified immutability to avoid confusion.
  • hank20010209 fixed broken links in configuration.md, environment.md, and explore.md.
  • NotTheDr01ds added TWiN 292.
  • antonio-caceres corrected light theme instructions to use the module.
  • cosineblast added documentation for jobs.

Reedline

  • WindSoilder fixed clippy: replaced last with next_back on DoubleEndedIterator.

Integrations

  • hustcer added tests when installing Nu on loongarch64.
Edit this page on GitHub
Contributors: NotTheDr01ds