Skip to content

Releases: extrawurst/gitui

v0.27.0

14 Jan 20:13
Compare
Choose a tag to compare

new: manage remotes

add-remote

Breaking Changes

  • use default shell instead of bash on Unix-like OS [@yerke] (#2343)

Added

Fixes

  • respect env vars like GIT_CONFIG_GLOBAL (#2298)
  • Set CREATE_NO_WINDOW flag when executing Git hooks on Windows (#2371)

v0.27.0-rc.1

13 Jan 21:43
Compare
Choose a tag to compare
v0.27.0-rc.1 Pre-release
Pre-release

new: manage remotes

add-remote

Breaking Changes

  • use default shell instead of bash on Unix-like OS [@yerke] (#2343)

Added

Fixes

  • respect env vars like GIT_CONFIG_GLOBAL (#2298)
  • Set CREATE_NO_WINDOW flag when executing Git hooks on Windows (#2371)

v0.26.3

02 Jun 13:05
Compare
Choose a tag to compare

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 from git 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

github

v0.26.3-rc.1

02 Jun 12:37
Compare
Choose a tag to compare
v0.26.3-rc.1 Pre-release
Pre-release

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 from git 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

18 May 09:46
Compare
Choose a tag to compare

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

github

v0.26.2-rc.1

16 May 17:24
Compare
Choose a tag to compare
v0.26.2-rc.1 Pre-release
Pre-release
version bump for rc

v0.26.1

14 Apr 20:18
Compare
Choose a tag to compare

0.26.1
this release has no changes to 0.26.0 but provides windows binaries that were missing before.

commit signing

signing

Added

  • sign commits using openpgp [@hendrikmaus] (#97)
  • support ssh commit signing (when user.signingKey and gpg.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 and help 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 as musl) (#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

github

v0.26.1-rc1

14 Apr 19:55
Compare
Choose a tag to compare
v0.26.1-rc1 Pre-release
Pre-release

** commit signing **

signing

Added

  • sign commits using openpgp [@hendrikmaus] (#97)
  • support ssh commit signing (when user.signingKey and gpg.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 and help 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 as musl) (#2148)

Fixes

  • add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [@martihomssoler] (#2005)

v0.26.0

14 Apr 18:49
Compare
Choose a tag to compare

commit signing

gitui-signing

Added

  • sign commits using openpgp [@hendrikmaus] (#97)
  • support ssh commit signing (when user.signingKey and gpg.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 and help 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 as musl) (#2148)

Fixes

  • add syntax highlighting support for more file types, e.g. Typescript, TOML, etc. [@martihomssoler] (#2005)

Support

github

v0.25.2

22 Mar 19:44
Compare
Choose a tag to compare

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)

Support

github