New release for nushell 0.64.0
This release introduces a new history API and thus enables addition of different history storage backends to support storing additional metadata that can in the future be used to present more relevant history entries to the user.
Breaking changes
- New API for the
History
, addition of several types to query the history independent of a runningreedline
session, addition of theSqliteBackedHistory
(@phiresky) - We now use
nu-ansi-term
0.46.0
to avoid an unsoundDeref
impl that confuses the clippy lintclippy::unnecessary_to_owned
Improvements
- Default keybindings were overhauled to support more common bindings in vi mode and make the code more readable (@Artturin, @sholderbach)
Bug fixes
- Don't panic if the history directory gets deleted during a running session (@WindSoilder)
This release was made possible by contributions from @Artturin, @elferherrera, @fdncred, @phiresky, @sholderbach. @WindSoilder