Skip to content

Releases: kkawakam/rustyline

15.0.0

15 Nov 16:17
bc06b3e
Compare
Choose a tag to compare

What's Changed

  • Use #[expect(lint)] where possible #801 (breaking change / MSRV)
  • Impl Candidate for AsRef #808
  • Fix Highlighter::highlight_char #332 (breaking change)
  • Remove impl for & #813
  • Improve doc of History::add #771
  • Fix broken link in README #789

Full Changelog: v14.0.0...v15.0.0

14.0.0

06 Mar 17:10
bd63fea
Compare
Choose a tag to compare

What's Changed

  • Migrate to windows-sys #753
  • Bump env_logger version to 0.11 #760
  • Bump rusqlite to version 0.31 #763
  • Fix typeahead #761
  • Add enable signals config option #759
  • Fix clippy warnings #764
  • Upgrade nix to 0.28 #765

New Contributors

Full Changelog: v13.0.0...v14.0.0

13.0.0

05 Dec 18:03
64e1082
Compare
Choose a tag to compare

What's Changed

  • Add HistoryHinter::default() and HistoryHinter::new() by @segeljakt in #710
  • Update fd-lock requirement from 3.0.0 to 4.0.0 by @dependabot in #714
  • Use termios from termios crate by @nospam3089 in #717
  • Fix clippy warnings by @gwenn in #718
  • Fix clippy warning by @gwenn in #720
  • Implement Candidate for Rc<str> by @fsktom in #721
  • fix(unix): restore terminal mode by @miraclx in #724
  • Bump nix dependency to version 0.27 by @gwenn in #728
  • No highligh_char on final refresh by @gwenn in #729
  • Fix clippy warnings on Windows by @gwenn in #735
  • add Cmd::Repaint by @sujiacong in #734
  • Make termios an optional dependency by @gwenn in #736
  • Mapping between linenoise API and rustyline API by @gwenn in #737
  • Use wrap_at_eol when ENABLE_VIRTUAL_TERMINAL_PROCESSING is set by @gwenn in #739
  • Ignore binding::test::size_of_event on arch <> x86_64 by @gwenn in #742
  • Update rusqlite requirement from 0.29.0 to 0.30.0 by @dependabot in #745
  • Bump clipboard-win to version 5.0 by @gwenn in #746
  • Change cursor visibility by @gwenn in #747
  • Fix some clippy warnings by @gwenn in #749
  • Fix derive macro with Highlighter attr by @gwenn in #751
  • Support completion candidates that are shorter than the input by @gwenn in #750

New Contributors

Full Changelog: v12.0.0...v12.0.1

12.0.0

24 Jun 19:25
23cb8a1
Compare
Choose a tag to compare

What's Changed

  • Unnecessarily qualified path #683
  • [ci] Update actions/checkout in GitHub Actions workflows to v3 #685
  • Fix some typos #684
  • Make MemHistory::default() be a wrapper around MemHistory::new() to avoid that max_len is defaulted to 0. #686
  • Create dependabot.yml #687
  • Add minimum permissions to rust.yml workflow #689
  • Update bitflags requirement from 1.3 to 2.0 #688
  • Upgrade syn version #691
  • Update rusqlite requirement from 0.28.0 to 0.29.0 #693
  • Add Editor::clear_screen method #694, #695
  • Fix clippy warnings #697
  • Move to the smaller, cargo-team maintained home crate #698
  • Upgrade http links to https in Cargo.toml #701
  • Fix dot command in vi mode #705, #706

Full Changelog: v11.0.0...v12.0.0

11.0.0

19 Feb 09:38
0384654
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v10.1.0...v11.0.0

10.1.1

19 Jan 19:04
Compare
Choose a tag to compare

Rollbacks incompatible changes relative to edition 2018 (#671)
Full Changelog: v10.1.0...v10.1.1

10.1.0

15 Jan 09:23
0b46056
Compare
Choose a tag to compare

What's Changed

  • Upgrade nix dependency
  • Fix ViFirstPrint movement (#645)
  • Specify that Editor::iter ends at EOF (Fix #647)
  • Optim: do nothing on SIGWINCH if screen size doesn't impact current layout
  • Upgrade skim dependency

Full Changelog: v10.0.0...v10.1.0

10.0.0

17 Jul 09:38
ca62587
Compare
Choose a tag to compare

What's Changed

  • Use a BufReader on unix platform #589
  • PreferTerm #599, #601
  • Guard cursor coordinates #602
  • External print #229, #235, #600, #627
  • Introduce signal-hook #606, #608
  • Replace buf_redux with BufReader from std #613
  • Remove SmallVec from Event enum #614
  • Make custom key bindings an optional Cargo feature #615
  • Use nix APIs for umask munging in history module #616
  • Derive Completer, Highlighter, Hinter, Validator from struct fields #621
  • Upgrade nix to 0.24, limit features #623
  • Do not validate if the command is 'NewLine' #640

Full Changelog: v9.1.2...v10.0.0

9.1.2

01 Jan 08:14
870c5fb
Compare
Choose a tag to compare

What's Changed

  • Fix CTRL-D on Windows #586

Full Changelog: v9.1.1...v9.1.2

9.1.1

11 Dec 17:52
4761f12
Compare
Choose a tag to compare

What's Changed

  • Revert to edition 2018 #582

Full Changelog: v9.1.0...v9.1.1