Releases: nushell/reedline
Releases · nushell/reedline
v0.47.0
What's Changed
- add EnumDiscriminants to ReedlineEvent and EditCommand by @Juhan280 in #1034
- Minimal scaffolding for feature-gated Helix Mode implementation. by @schlich in #1033
- feat: add
EditCommand::MoveLineUpandEditCommand::MoveLineDownby @Juhan280 in #1031 - fix(editor)!: undo requires two presses after copy by @Juhan280 in #956
- don't advance cursor position for
EditCommand::ReplaceCharby @Juhan280 in #1027 - refactor: move jump-to-buffer start/end bindings to common navigation by @Juhan280 in #1032
- feat: add external break signal for
read_lineinterruption and markSignalasnon_exhaustiveby @eitsupi in #1035 - fix: Strip ANSI before computing suggestion width in completion menus by @ysthakur in #1040
- fix: preserve prompt position after ExternalBreak by @eitsupi in #1042
- Bump to 0.47.0 by @cptpiepmatz in #1047
Full Changelog: v0.46.0...v0.47.0
v0.46.0
What's Changed
- Allow overriding suggestion display value by @ysthakur in #1002
- add native semantic prompt support initially for OSC 133/633 by @fdncred in #1019
- OSC 133 click_events support by @stuartcarnie in #1020
- refactor: Extract shared layout computation from painter by @stuartcarnie in #1021
- feat: new feature idle_callback to allow to set callback function while waiting for input by @eitsupi in #1015
- feat(emacs): add keybindings for moving to start and end of buffer by @Juhan280 in #1022
- feat(history): export HistoryItemExtraInfo etc. by @eitsupi in #1011
- Add
libcfeature to enable crossterm's libc backend by @NiltonVolpato in #1014 - docs: improve CONTRIBUTING.md to more closely match CI execution by @schlich in #963
- vi-mode: add gg/G motions and fix ^ motion behavior by @Juhan280 in #953
- revert osc133;P to osc133;A by @fdncred in #1024
- fix: use LF instead of CRLF in insert_newline on Windows by @eitsupi in #1023
- feat: use dedicated events for buffer jumps while preserving selection via EditCommands by @Juhan280 in #1025
- Prepare Release 0.46.0 by @cptpiepmatz in #1030
New Contributors
- @eitsupi made their first contribution in #1015
- @Juhan280 made their first contribution in #1022
- @NiltonVolpato made their first contribution in #1014
- @schlich made their first contribution in #963
Full Changelog: v0.45.0...v0.46.0
v0.45.0
What's Changed
- fix: allow custom Enter keybindings in vi mode by @andrewgazelka in #982
- fix: Make ColumnarMenu suggestions always take 1 line by @ysthakur in #973
- Use
rfindratherfilter.next_back. by @WindSoilder in #985 - Bump
arboardto latest version by @sholderbach in #970 - Make menu settings public by @Diabezdemona in #977
- fix: only check for kitty support when it's enabled by @reubeno in #988
- fix: Restore pre-798 ColumnarMenu highlighting behavior by @ysthakur in #991
- fix: reset ANSI styling before printing prompt by @majiayu000 in #992
- fix(menu): Don't apply selected_text style to matched text in suggestions by @ysthakur in #994
- fix(IdeMenu): Don't make description position depend on description width by @ysthakur in #996
- Fix #912 by @ysthakur in #917
- fix(IdeMenu): Use width instead of bytes/chars by @ysthakur in #998
- fix: Correctly handle longer first suggestion in find_common_string by @ysthakur in #1001
- Bump version for 0.45.0 release by @ysthakur in #1012
New Contributors
- @andrewgazelka made their first contribution in #982
- @Diabezdemona made their first contribution in #977
- @reubeno made their first contribution in #988
- @majiayu000 made their first contribution in #992
Full Changelog: v0.44.0...v0.45.0
v0.44.0
What's Changed
- Fix shift selection in vi (insert) & emacs mode by @collinmurch in #927
- Add match_indices field to Suggestion by @ysthakur in #798
- fix: bashism parsing by @migraine-user in #958
- Fix issue with some terminal that might not properly support kitty by @PitiBouchon in #920
- Update dependencies to use rustix-1.1.2 by @lu-zero in #966
- fix: wrong answer of
find_common_stringby @blindFS in #969 - Bump to 0.44.0 by @cptpiepmatz in #980
- Bump
crossbeam-channelby @cptpiepmatz in #981
New Contributors
- @collinmurch made their first contribution in #927
- @migraine-user made their first contribution in #958
- @PitiBouchon made their first contribution in #920
- @lu-zero made their first contribution in #966
Full Changelog: v0.43.0...v0.44.0
v0.43.0
What's Changed
- Bump
rusqliteto 0.37 by @cptpiepmatz in #950 - feat: make columnar menu traversal direction configurable by @simonborje in #951
- Upgrade GitHub Actions and Rust toolchain versions by @fdncred in #954
- Vi mode text objects for word, WORD, brackets and quotes by @JonLD in #939
- Make text object types public by @JonLD in #957
- fix: dislocation of cursor during history navigation by @blindFS in #959
- Fix typos by @sholderbach in #962
- Bump version for
0.43.0release by @sholderbach in #961
New Contributors
- @cptpiepmatz made their first contribution in #950
- @simonborje made their first contribution in #951
- @JonLD made their first contribution in #939
Full Changelog: v0.42.0...v0.43.0
v0.42.0
What's Changed
- Protect against invalid suggestion spans by @ysthakur in #915
- feat: Builder option to immediately accept input by @stuartcarnie in #933
- feat: add
ViChangeModeevent by @bonofiglio in #932 - Fix
mismatched_lifetime_syntaxesby @sholderbach in #947 - Fix missing use in README.md by @CastilloDel in #942
- fix: dislocation of cursor after previous_history navigation to a multiline entry by @blindFS in #899
New Contributors
- @stuartcarnie made their first contribution in #933
- @bonofiglio made their first contribution in #932
- @CastilloDel made their first contribution in #942
Full Changelog: v0.41.0...v0.42.0
v0.41.0
What's Changed
- Only repaint at the end when processing a batch of events by @new-years-eve in #916
- (Reverted) feat: immediately execute command by @mrdgo in #882
- Fix panic when using fuzzy completion in a folder containing files starting with a multibyte unicode char by @dburburan in #918
- Revert "feat: immediately execute command (#882)" by @132ikl in #924
- Add smooth scrolling to menus by @maxomatic458 in #891
- fix: adjust cursor start position for large buffers by @qilme in #900
- fix: prompt glitch when resizing with cursor in a multiline command by @blindFS in #898
- Bump version to
0.41.0by @sholderbach in #936
New Contributors
- @new-years-eve made their first contribution in #916
- @mrdgo made their first contribution in #882
- @dburburan made their first contribution in #918
- @132ikl made their first contribution in #924
- @qilme made their first contribution in #900
Full Changelog: v0.40.0...v0.41.0
v0.40.0
What's Changed
- Upgrade
unicode-widthto 0.2 by @kaathewisegit in #895 - chore: upgrade thiserror to v2 by @tisonkun in #890
- fix clippy: call
next_backinstead oflastonDoubleEndedIteratorby @WindSoilder in #902 - fix: accurately locate the match within the suggestion value by @divanshu-go in #903
- editor: introduce a KillLine command, and bind it to ctrl_k in emacs by @WindSoilder in #901
New Contributors
- @kaathewisegit made their first contribution in #895
- @divanshu-go made their first contribution in #903
Full Changelog: v0.39.0...v0.40.0
v0.39.0
What's Changed
- Fix new clippy lint from 1.84.0 by @sholderbach in #872
- Improve Visual Mode Selection and Command Consistency by @deephbz in #867
- Vi-Mode Feature: Atomic unified commands for ChangeInside/DeleteInside by @deephbz in #874
- Implement vi-mode "Yank" (copy): by @deephbz in #868
- Add Vi
ocommand to swap anchor and cursor by @thomasschafer in #877 - Clear selection when exiting visual mode by @thomasschafer in #878
- Bump itertools version by @sholderbach in #884
- fix: columnar_menu create_string with quoted suggestions by @blindFS in #886
New Contributors
- @deephbz made their first contribution in #867
- @thomasschafer made their first contribution in #877
Full Changelog: v0.38.0...v0.39.0
v0.38.0
What's Changed
- Update rstest to 0.23.0, the current version by @musicinmybrain in #852
- Add Newline keybindings by @NotTheDr01ds in #854
- Set
Ctrl-J/\ntoReedlineCommand::Enterby @sholderbach in #855 - Redraw on resize by @milomg in #857
New Contributors
- @musicinmybrain made their first contribution in #852
- @NotTheDr01ds made their first contribution in #854
- @milomg made their first contribution in #857
Full Changelog: v0.37.0...v0.38.0