0.26.0
New release for nushell 0.87.0
This release adds a Hinter
implementation that prefers suggestions from the current directory, generally improves the hint behavior, and changes the API to control terminal enhancements like bracketed paste and the kitty protocol.
Additions
- Add
CwdAwareHinter
for use withSqliteBackedHistory
by @p00f in #647 - Make
Result
andReedlineError
public by @ClementNerma in #661 - Add more derive impl for HistoryItemId by @ClementNerma in #662
Fixes
- Avoid consuming CPU when waiting for input. by @sunfishcode in #651
- Don't allow certain
examples/
to compile without their features by @fdncred in #658 - re-enable bracketed paste on not(windows) (fixes #9944) (fixes #648) by @LevitatingBusinessMan in #657
Breaking changes
- Split hinter tokens at Unicode word boundaries by @stfacc in #650
- Properly handle optional event modes by @sholderbach in #659
Reedline::enable/disable_bracketed_paste
have been replaced byuse_bracketed_paste
Reedline::enable/disable_kitty_protocol
have been replaced byuse_kitty_keyboard_enhancement
Reedline::can_use_kitty_protocol
has been replaced bykitty_protocol_available
- bracketed paste will now only be enabled for the duration of
Reedline::read_line
, you don't have to manually toggle it anymore.
Other improvements
- Also run clippy on examples by @Hofer-Julian in #666
- Bump version for
0.26.0
release by @sholderbach in #664
New Contributors
- @p00f made their first contribution in #647
- @sunfishcode made their first contribution in #651
- @stfacc made their first contribution in #650
- @LevitatingBusinessMan made their first contribution in #657
Full Changelog: v0.25.0...v0.26.0