0.24.0
New release for nushell 0.85.0
This release includes support for the Kitty Keyboard Protocol, an API for transient prompts, and improves session isolation for the SqliteBackedHistory
Additions
- Add Kitty protocol keyboard enhancement support by @Abdillah in #607
- Disabled by default use
Reedline::enable_kitty_protocol
. Disable viaReedline::disable_kitty_protocol
- To check whether the terminal emulator supports it:
Reedline::can_use_kitty_protocol
- Disabled by default use
- Support for "transient prompt" that is displayed for already submitted entries. by @ysthakur in #627
- Pass a
Prompt
toReedline::with_transient_prompt()
that will be displayed for an entry after it has been submitted.
- Pass a
Improvements to behavior
- Improve history isolation by @Hofer-Julian in #634
- Now show past entries from older sessions and only isolate from parallel running sessions. Only affects
SqliteBackedHistory
- Now show past entries from older sessions and only isolate from parallel running sessions. Only affects
Breaking changes
- Bump
crossterm
to 0.27.0 by @sholderbach in #625 - Change to
SqliteBackedHistory::with_file()
constructor to accomodate #634
Other improvements
- Fix
read_line
docs by @Hofer-Julian in #629 - Minor improvements by @Hofer-Julian in #633
- Setup coverage with codecov.io by @sholderbach in #635
- Add a configuration to codecov.io by @sholderbach in #636
- Remove old
actions-rs/cargo
by @sholderbach in #637 - Bump version for
0.24
release by @sholderbach in #638
New Contributors
Full Changelog: v0.23.0...v0.24.0