Releases: extrawurst/gitui
v0.27.0
new: manage remotes
Breaking Changes
Added
- add popups for viewing, adding, updating and removing remotes [@robin-thoene] (#2172)
- support for
Copy Path
action in WSL [@johnDeSilencio] (#2413) - help popup scrollbar [@wugeer] (#2388)
Fixes
v0.27.0-rc.1
new: manage remotes
Breaking Changes
Added
- add popups for viewing, adding, updating and removing remotes [@robin-thoene] (#2172)
- support for
Copy Path
action in WSL [@johnDeSilencio] (#2413) - help popup scrollbar [@wugeer] (#2388)
Fixes
v0.26.3
Breaking Changes
Theme file format
note: this actually applied to the previous release already: 0.26.2
Ratatui (upstream terminal rendering crate) changed its serialization format for Colors. So the theme files have to be adjusted.
selection_fg: Some(White)
-> selection_fg: Some("White")
but this also allows us now to define colors in the common hex format:
selection_fg: Some(Rgb(0,255,0))
-> selection_fg: Some("#00ff00")
Checkout THEMES.md for more info.
Added
- due to github runner changes, the regular mac build is now arm64, so we added support for intel x86 apple build in nightlies and releases (via separat artifact)
- support
BUILD_GIT_COMMIT_ID
enabling builds fromgit archive
generated source tarballs or other outside a git repo [@alerque] (#2187)
Fixes
- update yanked dependency to
libc
to fix building with--locked
. - document breaking change in theme file format.
Support
v0.26.3-rc.1
Breaking Changes
Theme file format
note: this actually applied to the previous release already: 0.26.2
Ratatui (upstream terminal rendering crate) changed its serialization format for Colors. So the theme files have to be adjusted.
selection_fg: Some(White)
-> selection_fg: Some("White")
but this also allows us now to define colors in the common hex format:
selection_fg: Some(Rgb(0,255,0))
-> selection_fg: Some("#00ff00")
Checkout THEMES.md for more info.
Added
- support intel x86 apple build in nightlies and releases
- support
BUILD_GIT_COMMIT_ID
enabling builds fromgit archive
generated source tarballs or other outside a git repo [@alerque] (#2187)
Fixes
- update yanked dependency to
libc
to fix building with--locked
. - document breaking change in theme file format.
v0.26.2
Fixes
- fix
cargo install
without--locked
(#2098) - respect configuration for remote when fetching (also applies to pulling) [@cruessler] (#1093)
- add
:
character to sign-off trailer to comply with Conventinoal Commits standard @semioticrobotic (#2196)
Added
- support overriding
build_date
for reproducible builds [@bmwiedemann] (#2202)
Support
v0.26.2-rc.1
version bump for rc
v0.26.1
0.26.1
this release has no changes to 0.26.0
but provides windows binaries that were missing before.
commit signing
Added
- sign commits using openpgp [@hendrikmaus] (#97)
- support ssh commit signing (when
user.signingKey
andgpg.format = ssh
of gitconfig are set; ssh-agent isn't yet supported) [@yanganto] (#1149) - provide nightly builds (see NIGHTLIES.md) (#2083)
- more version info in
gitui -V
andhelp popup
(including git hash) - support
core.commitChar
filtering [@concelare] (#2136) - allow reset in branch popup (#2170)
- respect configuration for remote when pushing [@cruessler] (#2156)
Changed
- Make info and error message popups scrollable [@MichaelAug] (#1138)
- clarify
x86_64
linux binary in artifact names:gitui-linux-x86_64.tar.gz
(formerly known asmusl
) (#2148)
Fixes
- add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [@martihomssoler] (#2005)
- windows release deployment was broken (reason for release
0.26.1
) 218d739
Support
v0.26.1-rc1
** commit signing **
Added
- sign commits using openpgp [@hendrikmaus] (#97)
- support ssh commit signing (when
user.signingKey
andgpg.format = ssh
of gitconfig are set; ssh-agent isn't yet supported) [@yanganto] (#1149) - provide nightly builds (see NIGHTLIES.md) (#2083)
- more version info in
gitui -V
andhelp popup
(including git hash) - support
core.commitChar
filtering [@concelare] (#2136) - allow reset in branch popup (#2170)
- respect configuration for remote when pushing [@cruessler] (#2156)
Changed
- Make info and error message popups scrollable [@MichaelAug] (#1138)
- clarify
x86_64
linux binary in artifact names:gitui-linux-x86_64.tar.gz
(formerly known asmusl
) (#2148)
Fixes
- add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [@martihomssoler] (#2005)
v0.26.0
commit signing
Added
- sign commits using openpgp [@hendrikmaus] (#97)
- support ssh commit signing (when
user.signingKey
andgpg.format = ssh
of gitconfig are set; ssh-agent isn't yet supported) [@yanganto] (#1149) - provide nightly builds (see NIGHTLIES.md) (#2083)
- more version info in
gitui -V
andhelp popup
(including git hash) - support
core.commitChar
filtering [@concelare] (#2136) - allow reset in branch popup (#2170)
- respect configuration for remote when pushing [@cruessler] (#2156)
Changed
- Make info and error message popups scrollable [@MichaelAug] (#1138)
- clarify
x86_64
linux binary in artifact names:gitui-linux-x86_64.tar.gz
(formerly known asmusl
) (#2148)
Fixes
- add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [@martihomssoler] (#2005)
Support
v0.25.2
Minor patch release as followup to 0.25.1
Fixes
- blame sometimes crashed due to new syntax highlighting [@tdtrung17693] (#2130)
- going to file tree view at certin commit from the commit-details view broke [@martihomssoler] (#2114)
0.25
broke creating annotated tags (#2126)
Changed
- re-enable clippy
missing_const_for_fn
linter warning and added const to functions where applicable (#2116)