All Versions
22
Latest Version
Avg Release Cycle
78 days
Latest Release
1222 days ago

Changelog History
Page 1

  • v7.0.0 Changes

    November 22, 2020

    💥 Breaking Changes

    • Append histo (Should fix #400): a mutable reference is now needed to save history
    • Detach hint title from completion text (#414): Hinter trait has a new associated type (just add type Hint = String; to fix old implementations)
    • Flexible AcceptLine, fix bug in multi-line accept (#379)
    • Split KeyPress into separate Key and Modifier types. (#318 / #421)

    🔄 Changelog

    • Make possible to deactivate move_cursor_at_leftmost (#445 / #448)
    • Ctrl+Left, Ctrl+Right for word skip (#146)
    • Implement indentation commands (#452)
    • Implement Candidate for str (#447)
    • Ignore EINTR while polling (#454)
    • 🛠 Fix input validation (#461)
    • Document Validator::validate_while_typing not being implemented (#460)
    • ⬆️ Upgrade dependencies and switch back to dirs (#456)
  • v6.3.0 Changes

    September 13, 2020

    🔄 Changelog

    • 🛠 Fix panic on Windows (#433)
    • 🛠 Fix History::load (#409)
    • Vi: insert mode escape seq fallback to command mode (#416)
    • 👌 Improve History::save (#412)
    • Handle SIGWINCH while calling move_cursor_at_leftmost (May fix #402)
    • ⚡️ Update nix to 0.18 (#428)
  • v6.2.0 Changes

    June 04, 2020

    🔄 Changelog

    • vi: use j, k, + and - for history navigation (#374)
    • Migrate to dirs-next (#388)
    • 👍 Allow Windows to use case insensitive path completion (#389)
    • 🛠 Fix completions with multiline prompt / input (#390)
    • Sort file completion candidates (#393)
    • 👍 Redefine DummyTerminal::is_unsupported under wasm (#354)
    • More sane behavior if terminal size is zero (#396)
    • Returns impl Iterator directly (#395)
  • v6.1.2 Changes

    April 23, 2020

    🔄 Changelog

    • 🛠 Fix clear_screen on Windows (#366)
    • 🏁 Hide cursor while refreshing line on Windows (#256)
    • 🛠 Fix line wrapping on Windows 10 (#351)
    • 👉 Make some enums non_exhaustive (#364)
  • v6.1.1 Changes

    April 12, 2020

    🛠 Bugfix

    🏁 Windows panics with text on the same line #359

  • v6.1.0 Changes

    April 02, 2020

    🔄 Changelog

    • 🛠 Bugfixes/consistency improvements for multiline stuff (#334)
      • Movement::{BeginningOfLine,EndOfLine,etc} now actually go to beginning/end of the line.
      • Movement::BeginningOfBuffer, etc was added to get the original functionality back.
      • Fix some off-by-one bugs in the line movement code.
      • Make it easier to test the multiline functionality by adding a matching bracket validator, and using it in the examples.
    • ➕ Add LineUp/LineDown movement commands (#317)
    • ➕ Add smart up and down commands (#329)
    • ➕ Add AcceptOrNewLine command (#330)
    • 🏗 Make config builder clonable (#322)
    • 🛠 Fix incorrect cfg-if dependency declaration. (#336)
    • ➕ Add skim as optional fuzzy completion option for unix (#323)
    • ➕ Add DIY hints content and hints promot behavior (#347)
    • ⚡️ Update nix to 0.17 (#320)
    • ⬆️ Upgrade utf8parse to 0.2 (#321)
  • v6.0.0 Changes

    January 05, 2020

    💥 Breaking Changes

    • Input validation (#311, #180, #79)
      In case you have implemented your own Helper, you will have to make it derive Validator.

    🔄 Changelog

    • 🛠 Fix rendering bug when a linefeed is inserted at the end of the edited line (#193)
  • v5.0.6 Changes

    January 01, 2020

    🛠 Fix Ctrl+L crashes in Windows with complex prompt #305

  • v5.0.5 Changes

    December 13, 2019

    ➕ Add support for building on unknown targets like wasm32-unknown-unknown (#285)

  • v5.0.4 Changes

    October 30, 2019
    • 🛠 Fix crash on linux if you hold enter (#291)
    • 🛠 Fix reverse history search bug (#294)