github nushell/reedline v0.24.0
0.24.0

latest releases: v0.37.0, v0.36.0, v0.35.0...
14 months ago

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

Don't miss a new reedline release

NewReleases is sending notifications on new releases.