v0.23.0
github-actions
released this
19 Jun 14:29
·
441 commits
to master
since this release
reset to commit
reword commit
fuzzy find branch
Breaking Change
focus_XYZ
key bindings are merged into themove_XYZ
set, so only one way to bind arrow-like keys from now on (#1539)
Added
- allow reset (soft,mixed,hard) from commit log (#1500)
- support reword of commit from log (#829)
- fuzzy find branch [@UUGTech] (#1350)
- list changes in commit message inside external editor [@bc-universe] (#1420)
- allow detaching HEAD and checking out specific commit from log view [@fralcow] (#1499)
- add no-verify option on commits to not run hooks [@dam5h] (#1374)
- allow
fetch
on status tab [@alensiljak] (#1471) - allow
copy
file path on revision files and status tree [@yanganto] (#1516) - print message of where log will be written if
-l
is set (#1472) - show remote branches in log [@cruessler] (#1501)
Fixes
- fixed side effect of crossterm 0.26 on windows that caused double input of all keys [@pm100] (#1686)
- commit msg history ordered the wrong way (#1445)
- improve help documentation for amend cmd (#1448)
- lag issue when showing files tab (#1451)
- fix key binding shown in bottom bar for
stash_open
(#1454) --bugreport
does not require param (#1466)edit
-file command shown on commits msg (#1461)- crash on branches popup in small terminal (#1470)
edit
command duplication (#1489)- syntax errors in
key_bindings.ron
will be logged (#1491) - Fix UI freeze when copying with xclip installed on Linux (#1497)
- Fix UI freeze when copying with wl-copy installed on Linux (#1497)
- commit hooks report "command not found" on Windows with wsl2 installed (#1528)
- crashes on entering submodules (#1510)
- fix race issue: revlog messages sometimes appear empty (#1473)
- default to tick-based updates [@cruessler] (#1444)
- add support for options handling in log and stashes views [@kamillo] (#1661)
Changed
- minimum supported rust version bumped to 1.65 (thank you
time
crate)