|
| 1 | +--- |
| 2 | +title: 'This week in Nushell #290' |
| 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: 'Be on the lookout for a new release! Nushell 0.103 is just around the corner, with an expected drop sometime around Tuesday. That is, of course, ...' |
| 7 | +--- |
| 8 | + |
| 9 | +# This week in Nushell #290 |
| 10 | + |
| 11 | +## Highlights |
| 12 | + |
| 13 | +Be on the lookout for a new release! Nushell 0.103 is just around the corner, with an expected drop sometime around |
| 14 | +Tuesday. That is, of course, when most folks get to try out all of the great stuff you've been reading about in TWiN for |
| 15 | +the last month or so. But not you, right? You couldn't wait to try out job support, so you started running nightlies or |
| 16 | +building yourself, right?! |
| 17 | + |
| 18 | +This week we have a few new features, with more Polars PRs, a `default --empty` flag, and `into string --group-digits` as well! |
| 19 | + |
| 20 | +The full list of fixes, features, tweaks, and transformations is below ... |
| 21 | + |
| 22 | +## Nushell |
| 23 | + |
| 24 | +- sholderbach |
| 25 | + - [Bumped reedline for a recent completion fix](https://github.com/nushell/nushell/pull/15310) |
| 26 | + - [Removed `fmt` after deprecation](https://github.com/nushell/nushell/pull/15040) |
| 27 | + - [Removed `into bits` after deprecation](https://github.com/nushell/nushell/pull/15039) |
| 28 | + - [Removed `range` command after deprecation](https://github.com/nushell/nushell/pull/15038) |
| 29 | +- LoicRiegel |
| 30 | + - [Refactored by renaming subcommand structs](https://github.com/nushell/nushell/pull/15309) |
| 31 | + - [Fixed a bug where math commands returned an error with infinite ranges [#15135]](https://github.com/nushell/nushell/pull/15236) |
| 32 | +- MMesch [Added polars list-contains command](https://github.com/nushell/nushell/pull/15304) |
| 33 | +- blindFS |
| 34 | + - [Fixed completion for the full set of operators for type `any`](https://github.com/nushell/nushell/pull/15303) |
| 35 | + - [Refactored to make tree-sitter-nu friendly alternative expressions](https://github.com/nushell/nushell/pull/15301) |
| 36 | + - [Fixed LSP `find_id` for custom definitions within custom definitions](https://github.com/nushell/nushell/pull/15289) |
| 37 | + - [Refactored LSP span fixes by bumping `lsp-textdocument` to 0.4.2](https://github.com/nushell/nushell/pull/15287) |
| 38 | + - [Fixed a security audit by bumping `ring` from 0.17.8 to 0.17.13](https://github.com/nushell/nushell/pull/15263) |
| 39 | +- ayax79 |
| 40 | + - [Added support for reading Categorical and Enum types](https://github.com/nushell/nushell/pull/15292) |
| 41 | + - [Mapped `.pq` extension to parquet files in Polars](https://github.com/nushell/nushell/pull/15284) |
| 42 | + - [Exposed the ability to configure Hive settings in `polars open`](https://github.com/nushell/nushell/pull/15255) |
| 43 | +- NotTheDr01ds |
| 44 | + - [Fixed improper application of local timezone offset to Unix epochs](https://github.com/nushell/nushell/pull/15283) |
| 45 | + - [Added `default --empty` to handle empty values](https://github.com/nushell/nushell/pull/15223) |
| 46 | +- cptpiepmatz [Tested on the Beta toolchain](https://github.com/nushell/nushell/pull/15280) |
| 47 | +- IanManske |
| 48 | + - [Added `filesize.show_unit` config option](https://github.com/nushell/nushell/pull/15276) |
| 49 | + - [Respected system locale when formatting file sizes via config](https://github.com/nushell/nushell/pull/15271) |
| 50 | +- 132ikl [Parsed XML documents with DTDs by default and added a `--disallow-dtd` flag](https://github.com/nushell/nushell/pull/15272) |
| 51 | +- ysthakur [Included symlinks in directory completions](https://github.com/nushell/nushell/pull/15268) |
| 52 | +- fdncred [Allowed `--group-digits` to be used in `into string`](https://github.com/nushell/nushell/pull/15265) |
| 53 | +- dependabot[bot] |
| 54 | + - [Bumped `titlecase` from 3.3.0 to 3.4.0](https://github.com/nushell/nushell/pull/15295) |
| 55 | + - [Bumped `scraper` from 0.22.0 to 0.23.1](https://github.com/nushell/nushell/pull/15294) |
| 56 | + |
| 57 | +## Documentation |
| 58 | + |
| 59 | +- dependabot[bot] [Bumped `prismjs` from 1.29.0 to 1.30.0](https://github.com/nushell/nushell.github.io/pull/1832) |
| 60 | +- tkr-sh [Added `pwd` command](https://github.com/nushell/nushell.github.io/pull/1831) |
| 61 | +- yo-goto [Fixed a typo in the range type explanation](https://github.com/nushell/nushell.github.io/pull/1830) |
| 62 | +- NotTheDr01ds [Published TWiN #289](https://github.com/nushell/nushell.github.io/pull/1829) |
| 63 | +- LoicRiegel [Added release notes for 'to yml'](https://github.com/nushell/nushell.github.io/pull/1828) |
| 64 | + |
| 65 | +## Nu_Scripts |
| 66 | + |
| 67 | +- hongquan [Added completion for the `uv` Python package manager](https://github.com/nushell/nu_scripts/pull/1071) |
| 68 | +- Yethal [Added a Nushell port of `autoaspm`](https://github.com/nushell/nu_scripts/pull/1070) |
| 69 | +- ruancomelli |
| 70 | + - [Fixed a heading in the zoxide completions README](https://github.com/nushell/nu_scripts/pull/1069) |
| 71 | + - [Fixed a typo in the README file name for pytest's custom completions](https://github.com/nushell/nu_scripts/pull/1068) |
| 72 | +- fnuttens [Allowed the `zvm use` command to install a Zig version first](https://github.com/nushell/nu_scripts/pull/1067) |
| 73 | +- danmichaelo |
| 74 | + - [Fixed a typo: `RAEDME.md` -> `README.md`](https://github.com/nushell/nu_scripts/pull/1066) |
| 75 | + - [Fixed ssh-completions when there are no includes](https://github.com/nushell/nu_scripts/pull/1065) |
| 76 | + |
| 77 | +## reedline |
| 78 | + |
| 79 | +- blindFS [Fixed columnar_menu `create_string` with quoted suggestions](https://github.com/nushell/reedline/pull/886) |
| 80 | + |
| 81 | +## Awesome Nu |
| 82 | + |
| 83 | +- atahabaki [Added libvirt-hooks-nushell](https://github.com/nushell/awesome-nu/pull/112) |
| 84 | +- KamilKleina [Added alias-finder.nu](https://github.com/nushell/awesome-nu/pull/111) |
| 85 | + |
| 86 | +## Tree-sitter |
| 87 | + |
| 88 | +- blindFS |
| 89 | + - [Fixed empty closures](https://github.com/nushell/tree-sitter-nu/pull/194) |
| 90 | + - [Fixed `ctrl_do` with `expr_paren`](https://github.com/nushell/tree-sitter-nu/pull/193) |
| 91 | + - [Fixed `id` in `collection_type` to allow hyphen](https://github.com/nushell/tree-sitter-nu/pull/192) |
| 92 | + - [Fixed `hide-env` with more than one variable](https://github.com/nushell/tree-sitter-nu/pull/191) |
| 93 | + - [Fixed `like`/`not-like` operator](https://github.com/nushell/tree-sitter-nu/pull/190) |
| 94 | + |
| 95 | +## Integrations |
| 96 | + |
| 97 | +- hustcer [Added `/usr/bin/nu` to `/etc/shells` after installation](https://github.com/nushell/integrations/pull/36) |
0 commit comments