|
| 1 | +--- |
| 2 | +title: 'This week in Nushell #293' |
| 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: 'datetime improvements and more!' |
| 7 | +--- |
| 8 | + |
| 9 | +# This Week in Nushell #293 |
| 10 | + |
| 11 | +Published Friday, 04-Apr 2025 |
| 12 | + |
| 13 | +## Highlights |
| 14 | + |
| 15 | +- Thanks to @LoicRiegel for two improvements `into datetime` this week - The command can now use a timezone flag when parsing a specific format, and it also accepts `float`s as input. |
| 16 | +- 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 |
| 17 | + 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. |
| 18 | +- @pyz4 improved the `polars cast` command to accept a decimal precision and scale. Thank you! |
| 19 | +- @blindFS has enabled tab-complete for the built-in modules `std`, `std-rfc`, and their submodules. Woot! Thanks! |
| 20 | +- And thanks to @vansh284 for additional exact-match improvements for completions! |
| 21 | +- Finally, @mztikk added support on Windows for running scripts on the path. |
| 22 | + |
| 23 | +As always, thank you to all the contributors this week! |
| 24 | + |
| 25 | +## Nushell |
| 26 | + |
| 27 | +### Features & Fixes |
| 28 | + |
| 29 | +- mztikk [considered PATH when running a command is a nushell script in Windows](https://github.com/nushell/nushell/pull/15486). |
| 30 | +- fdncred: |
| 31 | + - [bumped to the latest Rust version](https://github.com/nushell/nushell/pull/15483). |
| 32 | + - [updated human-date-parser to 3.0](https://github.com/nushell/nushell/pull/15426). |
| 33 | +- blindFS: |
| 34 | + - [refactored commands to be identified by name instead of span content](https://github.com/nushell/nushell/pull/15471). |
| 35 | + - [added stdlib virtual path completion & exportable completion](https://github.com/nushell/nushell/pull/15270). |
| 36 | +- pyz4 [`polars cast`: added a decimal option for the `dtype` parameter](https://github.com/nushell/nushell/pull/15464). |
| 37 | +- WindSoilder: |
| 38 | + - [updated rand and rand_chacha to 0.9](https://github.com/nushell/nushell/pull/15463). |
| 39 | + - [updated shadow-rs to version 1](https://github.com/nushell/nushell/pull/15462). |
| 40 | + - [removed `-s` and `-p` options in `do`](https://github.com/nushell/nushell/pull/15456). |
| 41 | +- migraine-user [fixed a typo in doc_config.nu and improved the description](https://github.com/nushell/nushell/pull/15461). |
| 42 | +- ysthakur: |
| 43 | + - [enabled exact match behavior for any path with slashes](https://github.com/nushell/nushell/pull/15458). |
| 44 | + - [reverted "Improve completions for exact matches (Issue #14794)"](https://github.com/nushell/nushell/pull/15457). |
| 45 | +- hustcer [fixed upgrading and checking of typos](https://github.com/nushell/nushell/pull/15454). |
| 46 | +- 132ikl [added boolean examples to `any` and `all`](https://github.com/nushell/nushell/pull/15442). |
| 47 | +- vansh284 [improved completions for exact matches (Issue #14794)](https://github.com/nushell/nushell/pull/15387). |
| 48 | +- LoicRiegel: |
| 49 | + - [fixed `into datetime` ignoring timezone with format](https://github.com/nushell/nushell/pull/15370). |
| 50 | + - [made `into duration` accept floats](https://github.com/nushell/nushell/pull/15297). |
| 51 | +- dependabot[bot]: |
| 52 | + - [bumped crate-ci/typos from 1.31.0 to 1.31.1](https://github.com/nushell/nushell/pull/15469). |
| 53 | + - [bumped bytesize from 1.3.2 to 1.3.3](https://github.com/nushell/nushell/pull/15468). |
| 54 | + - [bumped array-init-cursor from 0.2.0 to 0.2.1](https://github.com/nushell/nushell/pull/15460). |
| 55 | + - [bumped crate-ci/typos from 1.29.10 to 1.30.3](https://github.com/nushell/nushell/pull/15418). |
| 56 | + |
| 57 | +## Documentation |
| 58 | + |
| 59 | +- sunnyzanchi [made positional parameters more searchable](https://github.com/nushell/nushell.github.io/pull/1859). |
| 60 | +- Anabar [fixed an erratum in the default_shell.md](https://github.com/nushell/nushell.github.io/pull/1857). |
| 61 | +- dependabot[bot] [bumped vite from 6.0.11 to 6.0.13](https://github.com/nushell/nushell.github.io/pull/1856). |
| 62 | +- bfeitknecht [corrected the `std-rfc` reference](https://github.com/nushell/nushell.github.io/pull/1854). |
| 63 | +- Kissaki [clarified immutability to avoid confusion](https://github.com/nushell/nushell.github.io/pull/1853). |
| 64 | +- hank20010209 [fixed broken links in configuration.md, environment.md, and explore.md](https://github.com/nushell/nushell.github.io/pull/1852). |
| 65 | +- NotTheDr01ds [added TWiN 292](https://github.com/nushell/nushell.github.io/pull/1851). |
| 66 | +- antonio-caceres [corrected light theme instructions to use the module](https://github.com/nushell/nushell.github.io/pull/1842). |
| 67 | +- cosineblast [added documentation for jobs](https://github.com/nushell/nushell.github.io/pull/1826). |
| 68 | + |
| 69 | +## Reedline |
| 70 | + |
| 71 | +- WindSoilder [fixed clippy: replaced `last` with `next_back` on `DoubleEndedIterator`](https://github.com/nushell/reedline/pull/902). |
| 72 | + |
| 73 | +## Integrations |
| 74 | + |
| 75 | +- hustcer [added tests when installing Nu on loongarch64](https://github.com/nushell/integrations/pull/45). |
0 commit comments