Releases: extrawurst/gitui
Releases · extrawurst/gitui
v0.13.0
1 Year Anniversary! 🥳
Thanks for your interest and support over this year! Read more about the 1 year anniversary reflections of this project on my blog.
stage/unstage/discard by line
push tags
Changed
[s]
key repurposed to trigger line based (un)stage- cleanup status/diff commands to be more context sensitive (#572)
Added
- support pull via rebase (using config
pull.rebase
) (#566) - support stage/unstage selected lines (#59)
- support discarding selected lines (#59)
- support for pushing tags (#568)
- visualize conflicted files differently (#576)
Fixed
v0.13.0-rc1
pull support (ff-merge or conflict-free merge-commit)
more info in commit popup
Breaking Change
Added
- support for pull (fetch + simple merging) (#319)
- show used char count in input texts (#466)
- support smoother left/right toggle/keys for commit details (#418)
- support force push command [@WizardOhio24] (#274)
Fixed
- don't close branchlist every time (#550)
- fixed key binding for external exitor in vim key bindings [@yanganto] (#549)
- fix some potential errors when deleting files while they are being diffed (#490)
- push defaults to 'origin' remote if it exists (#494)
- support missing pageUp/down support in branchlist (#519)
- don't hide branch name while in commit dialog (#529)
- don't discard commit message without confirmation (#530)
- compilation broken on freebsd (#461)
- don’t fail if
user.name
is not set [@cruessler] (#79) (#228)
v0.12.0
pull support (ff-merge or conflict-free merge-commit)
more info in commit popup
Breaking Change
Added
- support for pull (fetch + simple merging) (#319)
- show used char count in input texts (#466)
- support smoother left/right toggle/keys for commit details (#418)
- support force push command [@WizardOhio24] (#274)
Fixed
- don't close branchlist every time (#550)
- fixed key binding for external exitor in vim key bindings [@yanganto] (#549)
- fix some potential errors when deleting files while they are being diffed (#490)
- push defaults to 'origin' remote if it exists (#494)
- support missing pageUp/down support in branchlist (#519)
- don't hide branch name while in commit dialog (#529)
- don't discard commit message without confirmation (#530)
- compilation broken on freebsd (#461)
- don’t fail if
user.name
is not set [@cruessler] (#79) (#228)
v0.12.0-rc1
pull support (ff-merge or conflict-free merge-commit)
more info in commit popup
Breaking Change
Added
- support for pull (fetch + simple merging) (#319)
- show used char count in input texts (#466)
- support smoother left/right toggle/keys for commit details (#418)
- support force push command [@WizardOhio24] (#274)
Fixed
- don't close branchlist every time (#550)
- fixed key binding for external exitor in vim key bindings [@yanganto] (#549)
- fix some potential errors when deleting files while they are being diffed (#490)
- push defaults to 'origin' remote if it exists (#494)
- support missing pageUp/down support in branchlist (#519)
- don't hide branch name while in commit dialog (#529)
- don't discard commit message without confirmation (#530)
- compilation broken on freebsd (#461)
- don’t fail if
user.name
is not set [@cruessler] (#79) (#228)
v0.11.0
Added
- number of incoming/outgoing commits to upstream (#362)
- new branch list popup incl. checkout/delete/rename [@WizardOhio24] (#303) (#323)
- compact treeview [@WizardOhio24] (#192)
- scrollbar in long commit messages [@timaliberdov] (#308)
- added windows scoop recipe (#164)
- added gitui to chocolatey on windows by @nils-a
- added gitui gentoo instructions to readme [@dm9pZCAq] (#430)
- added windows installer (msi) to release [@pm100] (#360)
- command to copy commit hash [@yanganto] (#281)
Changed
- upgrade
dirs
todirs-next
/ remove cfg migration code (#351) (#366) - do not highlight selection in diff view when not focused (#270)
- copy to clipboard using
xclip
(linux),pbcopy
(mac) orclip
(win) [@cruessler] (#262)
Fixed
- crash when changing git repo while gitui is open (#271)
- remove workaround for color serialization [@1wilkens] (#149)
- crash on small terminal size (#307)
- fix vim keybindings uppercase handling [@yanganto] (#286)
- remove shift tab windows workaround [@nils-a] (#112)
- core.editor is ignored [@pm100] (#414)
v0.11.0-rc2
Added
- number of incoming/outgoing commits to upstream (#362)
- new branch list popup incl. checkout/delete/rename [@WizardOhio24] (#303) (#323)
- compact treeview [@WizardOhio24] (#192)
- scrollbar in long commit messages [@timaliberdov] (#308)
- added windows scoop recipe (#164)
- added gitui to chocolatey on windows by @nils-a
- added gitui gentoo instructions to readme [@dm9pZCAq] (#430)
- added windows installer (msi) to release [@pm100] (#360)
- command to copy commit hash [@yanganto] (#281)
Changed
- upgrade
dirs
todirs-next
/ remove cfg migration code (#351) (#366) - do not highlight selection in diff view when not focused (#270)
- copy to clipboard using
xclip
(linux),pbcopy
(mac) orclip
(win) [@cruessler] (#262)
Fixed
- crash when changing git repo while gitui is open (#271)
- remove workaround for color serialization [@1wilkens] (#149)
- crash on small terminal size (#307)
- fix vim keybindings uppercase handling [@yanganto] (#286)
- remove shift tab windows workaround [@nils-a] (#112)
- core.editor is ignored [@pm100] (#414)
v0.11.0-rc1
Added
- number of incoming/outgoing commits to upstream (#362)
- new branch list popup incl. checkout/delete/rename [@WizardOhio24] (#303) (#323)
- compact treeview [@WizardOhio24] (#192)
- scrollbar in long commit messages [@timaliberdov] (#308)
- added windows scoop recipe (#164)
- added gitui to chocolatey on windows by @nils-a
- added gitui gentoo instructions to readme [@dm9pZCAq] (#430)
- added windows installer (msi) to release [@pm100] (#360)
- command to copy commit hash [@yanganto] (#281)
Changed
- upgrade
dirs
todirs-next
/ remove cfg migration code (#351) (#366) - do not highlight selection in diff view when not focused (#270)
- copy to clipboard using
xclip
(linux),pbcopy
(mac) orclip
(win) [@cruessler] (#262)
Fixed
- crash when changing git repo while gitui is open (#271)
- remove workaround for color serialization [@1wilkens] (#149)
- crash on small terminal size (#307)
- fix vim keybindings uppercase handling [@yanganto] (#286)
- remove shift tab windows workaround [@nils-a] (#112)
- core.editor is ignored [@pm100] (#414)
v0.10.1
v0.10.0
Added
- fully customizable key bindings (see KEY_CONFIG.md) [@yanganto] (#109) (#57)
- support scrolling in long commit messages [@cruessler](#208)
- copy lines from diffs to clipboard [@cruessler](#229)
- scrollbar in long diffs (#204)
- allow creating new branch (#253)
Fixed
v0.9.1
Added
- move to (un)staged when the current selection is empty [@jonstodle] (#215)
- pending load of a diff/status is visualized (#160)
- entry on git-scm.com in the list of GUI tools [@Vidar314] (see PR)
- commits can be tagged in revlog [@cruessler] (#103)
Changed
- async fetching tags to improve reactivity in giant repos (#170)
Fixed
- removed unmaintained dependency
spin
(#172) - opening relative paths in external editor may fail in subpaths (#184)
- crashes in revlog with utf8 commit messages (#188)
add_to_ignore
failed on files without a newline at EOF (#191)- new tags were not picked up in revlog view (#190)
- tags not shown in commit details popup (#193)
- min size for relative popups on small terminals (#179)
- fix crash on resizing terminal to very small width (#198)
- fix broken tags when using a different internal representation (#206)
- tags are not cleanly seperated in details view (#212)
Note: identical to v0.9.0
but this time with correctly deployed binaries for Mac/Windows