From c39d6975bfc77ea413e2b88bf316401748813a4a Mon Sep 17 00:00:00 2001 From: Tim 'Piepmatz' Hesse Date: Tue, 10 Jun 2025 21:46:20 +0200 Subject: [PATCH 1/3] Release notes for `0.105.1` Please add your new features and breaking changes to the release notes by opening PRs against the `release-notes-0.105.1` branch. ## TODO - [ ] PRs that need to land before the release, e.g. [deprecations](https://github.com/nushell/nushell/labels/deprecation) or [removals](https://github.com/nushell/nushell/pulls?q=is%3Apr+is%3Aopen+label%3Aremoval-after-deprecation) - [ ] add the full changelog - [ ] categorize each PR - [ ] write all the sections and complete all the `TODO`s --- blog/2025-06-10-nushell_0_105_1.md | 79 ++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 blog/2025-06-10-nushell_0_105_1.md diff --git a/blog/2025-06-10-nushell_0_105_1.md b/blog/2025-06-10-nushell_0_105_1.md new file mode 100644 index 00000000000..62ffc65416b --- /dev/null +++ b/blog/2025-06-10-nushell_0_105_1.md @@ -0,0 +1,79 @@ +--- +title: Nushell 0.105.1 +author: The Nu Authors +author_site: https://www.nushell.sh/blog +author_image: https://www.nushell.sh/blog/images/nu_logo.png +excerpt: Today, we're releasing version 0.105.1 of Nu. This release adds... +--- + + + + + +# Nushell 0.105.1 + + + +Today, we're releasing version 0.105.1 of Nu. This release adds... + +# Where to get it + +Nu 0.105.1 is available as [pre-built binaries](https://github.com/nushell/nushell/releases/tag/0.105.1) or from [crates.io](https://crates.io/crates/nu). If you have Rust installed you can install it using `cargo install nu`. + +As part of this release, we also publish a set of optional [plugins](https://www.nushell.sh/book/plugins.html) you can install and use with Nushell. + +# Table of contents + + + +# Highlights and themes of this release + + + + +# Changes + +## Additions + +## Breaking changes + +## Deprecations + +## Removals + +## Bug fixes and other changes + +# Notes for plugin developers + +# Hall of fame + +Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray: + +| author | title | link | +| ------------------------------------ | ----- | ------------------------------------------------------- | +| [@author](https://github.com/author) | ... | [#12345](https://github.com/nushell/nushell/pull/12345) | + +# Full changelog + + From c6ded79c5aa2b802a1b82cd93cff7dd53ebac75a Mon Sep 17 00:00:00 2001 From: Tim 'Piepmatz' Hesse Date: Tue, 10 Jun 2025 21:59:00 +0200 Subject: [PATCH 2/3] add content about revert --- blog/2025-06-10-nushell_0_105_1.md | 39 +++++++++++------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/blog/2025-06-10-nushell_0_105_1.md b/blog/2025-06-10-nushell_0_105_1.md index 62ffc65416b..361e8685ed2 100644 --- a/blog/2025-06-10-nushell_0_105_1.md +++ b/blog/2025-06-10-nushell_0_105_1.md @@ -3,18 +3,12 @@ title: Nushell 0.105.1 author: The Nu Authors author_site: https://www.nushell.sh/blog author_image: https://www.nushell.sh/blog/images/nu_logo.png -excerpt: Today, we're releasing version 0.105.1 of Nu. This release adds... +excerpt: Today, we're releasing version 0.105.1 of Nu. This release adds a fix to make `cargo install nu` possible again. --- - - - - # Nushell 0.105.1 - - -Today, we're releasing version 0.105.1 of Nu. This release adds... +Today, we're releasing version 0.105.1 of Nu. This release adds a fix to make `cargo install nu` possible again. # Where to get it @@ -42,30 +36,25 @@ As part of this release, we also publish a set of optional [plugins](https://www for the list of available *containers* --> -# Changes - -## Additions - -## Breaking changes +## Reverted `coreutils` to fix `cargo install` -## Deprecations +Bumping `coreutils` to 0.1.0 broke `cargo install nu`. +The new version requires the `PROJECT_NAME_FOR_VERSION_STRING` environment variable at build time, which we had set in our `.cargo/config.toml`. -## Removals +Unfortunately, `cargo publish` does **not** ignore that file, which is considered [a bug in Cargo](https://github.com/rust-lang/cargo/issues/14001). +As a result, we published a version that couldn't be installed without setting that env var manually. -## Bug fixes and other changes +[The `coreutils` team is running into this too](https://github.com/uutils/coreutils/issues/7992). -# Notes for plugin developers - -# Hall of fame - -Thanks to all the contributors below for helping us solve issues, improve documentation, refactor code, and more! :pray: - -| author | title | link | -| ------------------------------------ | ----- | ------------------------------------------------------- | -| [@author](https://github.com/author) | ... | [#12345](https://github.com/nushell/nushell/pull/12345) | +For now, we've reverted [#15896](https://github.com/nushell/nushell/pull/15896) in [#15932](https://github.com/nushell/nushell/pull/15932). +We'll bump `coreutils` again once they’ve sorted out a fix. # Full changelog +|author|title|link| +|-|-|-| +|[@cptpiepmatz](https://github.com/cptpiepmatz)|Revert "update nushell to use coreutils v0.1.0 crates (#15896)"|[#15932](https://github.com/nushell/nushell/pull/15932)| + +- [_Highlights and themes of this release_](#highlights-and-themes-of-this-release-toc) + - [_Reverted `coreutils` to fix `cargo install`_](#reverted-coreutils-to-fix-cargo-install-toc) +- [_Full changelog_](#full-changelog-toc) -# Highlights and themes of this release +# Highlights and themes of this release [[toc](#table-of-contents)] -## Reverted `coreutils` to fix `cargo install` +## Reverted `coreutils` to fix `cargo install` [[toc](#table-of-contents)] Bumping `coreutils` to 0.1.0 broke `cargo install nu`. The new version requires the `PROJECT_NAME_FOR_VERSION_STRING` environment variable at build time, which we had set in our `.cargo/config.toml`. @@ -49,7 +51,7 @@ As a result, we published a version that couldn't be installed without setting t For now, we've reverted [#15896](https://github.com/nushell/nushell/pull/15896) in [#15932](https://github.com/nushell/nushell/pull/15932). We'll bump `coreutils` again once they’ve sorted out a fix. -# Full changelog +# Full changelog [[toc](#table-of-contents)] |author|title|link| |-|-|-|