Skip to content

Releases: nushell/reedline

0.19.0

25 Apr 18:34
ec002a7
Compare
Choose a tag to compare

New release for nushell 0.79.0

This release upgrades crossterm to 0.26.1 and includes additional improvements.

What's Changed

  • Update crossterm to version 0.26.1 by @WindSoilder in #560
  • Allow history searching via session id by @fdncred in #562
  • Re-export crossterm::style::Color for easier custom prompt implementations by @xiuxiu62 in #569
  • Add Reedline::current_insertion_point() to return the current insertion point of the input buffer by @stevenxxiu in #573
  • Support bracketed paste mode by @WindSoilder in #571
  • Restore the cursor shape when reedline exits by @nibon7 in #574

New Contributors

Full Changelog: v0.18.0...v0.19.0

0.18.0

03 Apr 22:01
89cb811
Compare
Choose a tag to compare

New release for nushell 0.78.0

This release fixes a few bugs and includes some polishing work of the code base.

Bugfixes

Minor additions

New Contributors

Full Changelog: v0.17.0...v0.18.0

0.17.0

13 Mar 22:37
3557919
Compare
Choose a tag to compare

New release for nushell 0.77.0

This release adds support for arguments in the pass-through editor invocation.

Breaking change.

New features

New Contributors

Full Changelog: v0.16.0...v0.17.0

0.16.0

20 Feb 21:26
0082cc3
Compare
Choose a tag to compare

New release for nushell 0.76.0

This release adds a bug fix for menu completions and starts work to improve the History API by supporting clearing

What's Changed

New Contributors

  • @csko made their first contribution in #534

Full Changelog: v0.15.0...v0.16.0

0.15.0

30 Jan 21:29
c658bea
Compare
Choose a tag to compare

New release for nushell 0.75.0

This release adds more flexibility to configure reedline and some other small improvements.

New configuration features

  • Make DefaultPrompt configurable by @jmoore34 in #519
  • Make reedline handling cursor shapes more configurable by @CozyPenguin in #515
  • Allow configuration of multiline prompt color by @dgkf in #531

Various small improvements

New Contributors

Full Changelog: v0.14.0...v0.15.0

0.14.0

07 Nov 19:53
a846019
Compare
Choose a tag to compare

New release for nushell 0.71.0

This release adds some small improvements and slightly adjust how quick_completions are accepted.

New features

  • Option to render the right prompt on the last line input by @nibon7 in #492 #501
  • Change of cursor shape depending on Vi edit mode by @CozyPenguin in #494

Improvements

Bug fixes

Breaking changes

New Contributors

Full Changelog: v0.13.0...v0.14.0

0.13.0

17 Oct 21:08
21f5e12
Compare
Choose a tag to compare

New release for nushell 0.70.0

This release adds some small improvements and makes it configurable how a line is accepted when pressing Enter.

New features

  • Add Submit and SubmitOrNewline editor events by @tailhook in #490

Improvements

New Contributors

Full Changelog: v0.12.0...v0.13.0

0.12.0

28 Sep 14:50
f994cc9
Compare
Choose a tag to compare

New release for nushell 0.69.0

This release adds some helpful new experimental features and improves the vi mode.

Improvements

  • Allow external manipulation of the command line buffer, fixes #423. Very useful to integrate tools that don't directly work with our completion API (@unrelentingtech in #472)
  • You are now not forced to statically link sqlite by using the sqlite-dynlib feature instead of sqlite (@jcgruenhage, @sholderbach in #474)
  • Nushell specific: List that space can be bound through Char(' ') (@sholderbach in #486)
  • Vi-Refactor: Properly parse motions separate from the actions (@sholderbach in #484)
    • Improves . behavior: now useable with a count and only affecting editing operations.
    • Improvement to ; and .: Now picking up the last search from an editing operation and also usable in an editing operation
    • Finally: support for dh and dl
    • Fix vi character search (f/F/t/T) parsing (additonal work in #483)

Breaking changes

  • Change history session_id to a systematically generated number (@fdncred) in #481, #485)

Experimental new features

  • Basic external printer to output from a concurrent thread by @GrxE in #467

New Contributors

Full Changelog: v0.11.0...v0.12.0

0.11.0

06 Sep 09:02
d636eef
Compare
Choose a tag to compare

New release for nushell 0.68.0

This release helps to fix bugs around the use of our history.

Improvements

  • Avoid a panic when accessing history entries (@nibon7)
  • Add has_last_command_context to test before trying to modify the history metadata (@unrelentingtech)

This release was made possible by contributions from @morzel85, @nibon7, and @unrelentingtech

0.10.0

15 Aug 10:35
b11109b
Compare
Choose a tag to compare

New release for nushell 0.67.0

This release improves the undo/redo handling and several keybindings.

Breaking changes

  • The API to change the buffer from a custom Menu has been changed to use the Editor struct to track undo relevant behavior (@bnprks)
  • The CircularCompletionHandler implementing the basic bash like completion and the associated ReedlineEvent::ActionHandler have been removed as they are not used in nushell and haven't been tested in a while
  • Update to crossterm 0.24 (@sholderbach)
    • We now reexport the KeyCode and KeyModifiers types directly so consumers don't have to explicit import the correct crossterm version (@ajeetdsouza, @sholderbach)

Improvements

  • Undo/Redo will coalesce individual consecutive keypresses and deletions to words correctly, history navigation and menus are tracked correctly (@bnprks)
  • vi mode: Support for d0, d^, c0, and c^ (@bnprks)
  • Default for all editing modes: support Ctrl-h as Backspace (@morzel85)

This release was made possible by contributions from @bnprks, @fdncred, @morzel85, and @sholderbach