From 62891a1d82227b9b709da760a4c7b9f2007993e1 Mon Sep 17 00:00:00 2001 From: Ian Manske Date: Mon, 11 Nov 2024 22:58:43 -0800 Subject: [PATCH] Start 0.100.0 release notes --- blog/2024-11-12-nushell_0_100_0.md | 156 +++++++++++++++++++++++------ 1 file changed, 127 insertions(+), 29 deletions(-) diff --git a/blog/2024-11-12-nushell_0_100_0.md b/blog/2024-11-12-nushell_0_100_0.md index 442548835fc..5ada7b4b361 100644 --- a/blog/2024-11-12-nushell_0_100_0.md +++ b/blog/2024-11-12-nushell_0_100_0.md @@ -5,6 +5,7 @@ author_site: https://twitter.com/nu_shell author_image: https://www.nushell.sh/blog/images/nu_logo.png excerpt: Today, we're releasing version 0.100.0 of Nu. This release adds... --- + # Nushell 0.100.0 @@ -12,6 +13,7 @@ excerpt: Today, we're releasing version 0.100.0 of Nu. This release adds... Nushell, or Nu for short, is a new shell that takes a modern, structured approach to your command line. It works seamlessly with the data from your filesystem, operating system, and a growing number of file formats to make it easy to build powerful command line pipelines. + Today, we're releasing version 0.100.0 of Nu. This release adds... # Where to get it @@ -21,6 +23,7 @@ Nu 0.100.0 is available as [pre-built binaries](https://github.com/nushell/nushe As part of this release, we also publish a set of optional plugins you can install and use with Nu. To install, use `cargo install nu_plugin_`. # Table of contents + - [_Highlights and themes of this release_](#highlights-and-themes-of-this-release-toc) - [_Changes_](#changes-toc) - [_Additions_](#additions-toc) @@ -48,6 +51,7 @@ As part of this release, we also publish a set of optional plugins you can insta --> # Highlights and themes of this release [[toc](#table-of-content)] + +In [#14120](https://github.com/nushell/nushell/pull/14120), a bug was fixed were `return`, `break`, and `continue` would set the last exit code to 1. + +### `to text` + +`to text` would previously have different behavior for list values and streaming list input. This has been fixed with [#14158](https://github.com/nushell/nushell/pull/14158), and the behavior for list streams is now used for list values. + +### `use` + +When importing a module that defines no constants, an empty record variable is no longer created ([#14051](https://github.com/nushell/nushell/pull/14051)). + +### `transpose` + +With [#14096](https://github.com/nushell/nushell/pull/14096), `transpose` now bubbles up any top-level errors it encounters in its input thanks to [@PhotonBursted](https://github.com/PhotonBursted). + +### Constants with type signatures + +Thanks to [@sgvictorino](https://github.com/sgvictorino) in [#14118](https://github.com/nushell/nushell/pull/14118), a compiler bug preventing imports of constants with type signatures has been fixed. + +### Short flag type checking + +Short flags for commands were previously not being typed checked. This has been fixed in [#14074](https://github.com/nushell/nushell/pull/14074) thanks to [@sgvictorino](https://github.com/sgvictorino). + +### `in $range` + +The step value for ranges was previously not taken into account when checking if a value was `in` a range. Thanks to [@JoaquinTrinanes](https://github.com/JoaquinTrinanes), this has been fixed with [#14011](https://github.com/nushell/nushell/pull/14011). + +### `clear` + +On some terminals, `clear` would behave weirdly if used in a series of commands. Thanks to [@NotTheDr01ds](https://github.com/NotTheDr01ds), this has been fixed in [#14181](https://github.com/nushell/nushell/pull/14181). + +### Panic fixes + +A parser panic regarding redirections was fixed in [#14035](https://github.com/nushell/nushell/pull/14035) thanks to [@Kither12](https://github.com/Kither12). # Notes for plugin developers [[toc](#table-of-content)] @@ -107,15 +194,26 @@ As part of this release, we also publish a set of optional plugins you can insta Thanks to all the contributors below for helping us solve issues and improve documentation :pray: -| author | title | url | -| ------------------------------------ | ----------- | ------------------------------------------------------- | -| [@author](https://github.com/author) | ... | [#12345](https://github.com/nushell/nushell/pull/12345) | +| author | title | url | +| ------------------------------------ | ----- | ------------------------------------------------------- | +| [@author](https://github.com/author) | ... | [#12345](https://github.com/nushell/nushell/pull/12345) | + + # Full changelog [[toc](#table-of-content)] + \ No newline at end of file +-->