Skip to content

Commit

Permalink
Release notes for 0.92 (#1301)
Browse files Browse the repository at this point in the history
* Release notes for `0.92`

Please add your new features and breaking changes to the release notes
by opening PRs against the `release-notes-0.92` branch.

## TODO
- [ ] look at interesting contributions
- [ ] write all the sections
- [ ] order the sections by interest
- [ ] add the breaking changes
- [ ] detail the breaking changes
- [ ] add the full changelog
- [ ] complete all the `TODO`s inside the release note
- [ ] ... (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))

* Release notes for 0.92.0 for @devyn so far (#1306)

* Release notes for 0.92.0 for @devyn so far

* add toc

* Edit release notes (#1308)

* Edit release notes

* Fix typo

* Change wording

* Add a bunch more release notes for 0.92 (#1317)

- Plugin command API updates, including LabeledError
- Plugin engine calls
- Plugin test support crate
- Official plugin template

* Add debugger note (#1321)

* Edit release notes for 0.92.0 (#1322)

* Edit release notes

* Add missing toc link

* Update typos

* more little changes to the 0.92 release notes to cover things I did (#1323)

* add/sort breaking changes, full changelog (#1324)

* Fill in Hall of Fame; Add `debug profile` to new commands (#1325)

* Add debug profile to new commands

* Fill in hall of fame

* Update abstract

* 0.92.0 release notes cleanup (#1326)

* stefan release note (#1327)

* More on perf, `into bits` explainer

* Rename perf section

* extra politics

* release notes for nushell/nushell#12184 (binary data in explore) (#1329)

* Fix minor version 0.92.0 (#1328)

---------

Co-authored-by: Devyn Cairns <[email protected]>
Co-authored-by: Jakub Žádník <[email protected]>
Co-authored-by: Stefan Holderbach <[email protected]>
  • Loading branch information
4 people authored Apr 2, 2024
1 parent fef7090 commit c358d2e
Show file tree
Hide file tree
Showing 9 changed files with 967 additions and 11 deletions.
Binary file added assets/images/0_92_0_binary_data_explore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/0_92_0_debug_profile_basic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/0_92_0_debug_profile_expanded.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion blog/2020-09-22-nushell_0_20.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ Completions can [now be case-insensitive](https://github.com/nushell/nushell/pul

## Other improvements (fdncred, gillespiecd, lidin, andrasio, radekvit, jonathandturner, coolshaurya)

Removed unused dependencies, cleanups to duration, some ARM incompatibilites were fixed, some Ctrl+C issues were fixed, optimized some config reading, cleanup code in `get` and `nu-value-ext`, rustyline was upgraded (fixing a common instability in Windows), `help command` get some improvements, `random integer` got some stability fixes.
Removed unused dependencies, cleanups to duration, some ARM incompatibilities were fixed, some Ctrl+C issues were fixed, optimized some config reading, cleanup code in `get` and `nu-value-ext`, rustyline was upgraded (fixing a common instability in Windows), `help command` get some improvements, `random integer` got some stability fixes.

# Breaking changes

Expand Down
2 changes: 1 addition & 1 deletion blog/2023-05-16-nushell_0_80.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ The above will require two fields to be present, a `name` that's a `string`, and

It is now possible to create a module from a directory. The directory must contain `mod.nu` and all other .nu files are added as a submodule of the module. This allows some traditional shell patterns such as dumping completion files into a directory to be loaded automatically. Check out the newly updated [book chapter](https://www.nushell.sh/book/modules.html) for more details and examples.

The enabling feature for module directories was organizing modules into submodule structure instead of solely relying on re-importing symbols with `export use`. `module` and especially `export module` have been added as a result of this change. While not immediately visible, the module update allows for cleaner submodule oganization without relying on re-exporting symbols with `export use`. Since modules are now aware of their submodules, in the future we hope to improve discoverability of definitions within modules, enhancing our IDE support (such as our [LSP](https://github.com/nushell/vscode-nushell-lang)).
The enabling feature for module directories was organizing modules into submodule structure instead of solely relying on re-importing symbols with `export use`. `module` and especially `export module` have been added as a result of this change. While not immediately visible, the module update allows for cleaner submodule organization without relying on re-exporting symbols with `export use`. Since modules are now aware of their submodules, in the future we hope to improve discoverability of definitions within modules, enhancing our IDE support (such as our [LSP](https://github.com/nushell/vscode-nushell-lang)).

## Stdlib update ([@amtoine, @EmilySeville7cfg, @skelly37, @YummyOreo][std-lib PRs])

Expand Down
4 changes: 2 additions & 2 deletions blog/2023-09-19-nushell_0_85_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Thanks to all the contributors below for helping us solve issues and bugs :pray:
| [@jntrnr](https://github.com/jntrnr) | fix 'let' to properly redirect | [#10360](https://github.com/nushell/nushell/pull/10360) |
| [@amtoine](https://github.com/amtoine) | fix the pretty printing of failing tests in std | [#10373](https://github.com/nushell/nushell/pull/10373) |
| [@J-Kappes](https://github.com/J-Kappes) | fix input --until-bytes: now stops at any of given bytes | [#10235](https://github.com/nushell/nushell/pull/10235) |
| [@zhiburt](https://github.com/zhiburt) | nu-table: Fix expand table unnessary color in trail head config when wrap is used | [#10367](https://github.com/nushell/nushell/pull/10367) |
| [@zhiburt](https://github.com/zhiburt) | nu-table: Fix expand table unnecessary color in trail head config when wrap is used | [#10367](https://github.com/nushell/nushell/pull/10367) |
| [@fdncred](https://github.com/fdncred) | fix some new chrono warnings | [#10384](https://github.com/nushell/nushell/pull/10384) |
| [@horasal](https://github.com/horasal) | prevent crash when use redirection with let/mut | [#10139](https://github.com/nushell/nushell/pull/10139) |
| [@horasal](https://github.com/horasal) | Allow operator in constants | [#10212](https://github.com/nushell/nushell/pull/10212) |
Expand Down Expand Up @@ -403,7 +403,7 @@ In the standard library we added the following commands:
- [FilipAndersson245](https://github.com/FilipAndersson245) created
- [Adds mimalloc as default feature.](https://github.com/nushell/nushell/pull/10378)
- [zhiburt](https://github.com/zhiburt) created
- [nu-table: Fix expand table unnessary color in trail head config when wrap is used](https://github.com/nushell/nushell/pull/10367)
- [nu-table: Fix expand table unnecessary color in trail head config when wrap is used](https://github.com/nushell/nushell/pull/10367)
- [nu-table: Strip custom color in the header when used on border](https://github.com/nushell/nushell/pull/10357)
- [nu-table: Patch restore lead trail space bg color](https://github.com/nushell/nushell/pull/10351)
- [nu-explore: Refactorings](https://github.com/nushell/nushell/pull/10247)
Expand Down
Loading

0 comments on commit c358d2e

Please sign in to comment.