Skip to content

0.24.0

Compare
Choose a tag to compare
@sholderbach sholderbach released this 19 Sep 13:00
· 112 commits to main since this release
fd73d04

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 via Reedline::disable_kitty_protocol
    • To check whether the terminal emulator supports it: Reedline::can_use_kitty_protocol
  • Support for "transient prompt" that is displayed for already submitted entries. by @ysthakur in #627
    • Pass a Prompt to Reedline::with_transient_prompt() that will be displayed for an entry after it has been submitted.

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

Breaking changes

  • Bump crossterm to 0.27.0 by @sholderbach in #625
  • Change to SqliteBackedHistory::with_file() constructor to accomodate #634

Other improvements

New Contributors

Full Changelog: v0.23.0...v0.24.0