-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release notes for nushell 0.71 #647
Conversation
Please add your important new features and breaking changes to the release notes by commiting to/opening a PR against the `release-notes-0.71` branch! Thanks for helping out!
* add right prompt release notes * add a comparison image
Co-authored-by: David Matos <[email protected]>
Listed some important improvements that might be worth telling the user about.
@fdncred @merelymyself @PerBothner @webbedspace @rgwood @dandavison do we need to document things about the change to the completion logic (for users that take the new default config or those that run the old default config)? |
If you're OK with a plug for DomTerm, how about the following? If you want I can also add a screenshot. How nushell outputs values can now be customized via
|
I'm not sure I'm going to have time to write a section on completion unfortunately :/ |
blog/2022-11-08-nushell-0.71.md
Outdated
# Themes of this release | ||
|
||
## New `++` operator as a short-hand to append to lists (merelymyself) | ||
https://github.com/nushell/nushell/pull/6766 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add this:
"
Because lists are so important in Nushell, adding an operator for joining them (similar to Python's +
) was deemed acceptable. This was implemented as a separate operator, ++
, and not implemented as an overload of +
because +
is currently used for addition of same-typed values in two series (a dataframe datatype representing same-typed lists).
Note: Currently, this operator cannot be used to join two tables (which are, of course, lists of records). This functionality is still being worked on and will likely be present in the next version.
"
blog/2022-11-08-nushell-0.71.md
Outdated
### `List`s finally support `upsert` (fdncred) | ||
https://github.com/nushell/nushell/pull/6932 | ||
### `merge` can now also operate on records (webbedspace) | ||
https://github.com/nushell/nushell/pull/6919 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add this:
"
Formerly, merge
's type signature only accepted, as an argument, blocks returning records instead of just plain records. This restriction, which conflicted with append
's signature, has now been lifted. It is also likely that, due to the fact that little expressive power is gained from having merge
accept blocks returning records, that that part of its type signature will be removed in a future version.
"
blog/2022-11-08-nushell-0.71.md
Outdated
|
||
# Next Steps | ||
|
||
We're continuing to work on language updates and hope to have more information for you soon. If you'd like to become part of the effort, please [join the discord](https://discord.gg/NtAbbGn). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hasn't the "hope to have more information for you soon" line been in the past several release notes? What does it refer to? The 0.80 draft roadmap?
Deprecation will be released with `0.87` - ~~nushell/nushell#10772 - nushell/nushell#10798 Final removal in `0.88` Land before: - nushell/nushell#10784
Please add your important new features and breaking changes to the release notes by commiting to/opening a PR against the
release-notes-0.71
branch! Thanks for helping out!