Seznam obsahuje 16 verzí programu gitui – od 26. ledna 2022 po aktuální verzi 0.28.1. Každá verze vede na instalátory ze serveru výrobce.
16 verzí za 4 roky · přibližně 3,8 ročně
| Verze | Datum | Velikost | Soubory |
|---|---|---|---|
| 0.28.1Nejnovější | 24. března 2026 | — | 64bit MSI Seznam změnChanged
- support proper pre-push hook (#2809)
- improve gitui --version message [@hlsxx] (#2838)
- rust msrv bumped to 1.88
Fixed
- fix extremely slow status loading in large repositories by replacing time-based cache invalidation with generation counter [@DannyStoll1] (#2823)
- fix panic when renaming or updating remote URL with no remotes configured [@xvchris] (#2868) |
| 0.28.0 | 14. prosince 2025 | — | 64bit MSI Seznam změndiscard changes on checkout
discard-changes-on-checkout
go to line in blame
blame-goto-line
Added
- support choosing checkout branch method when status is not empty [@fatpandac] (#2404)
- support pre-push hook [@xlai89] (#1933)
- message tab supports pageUp and pageDown [@xlai89] (#2623)
- files and status tab support pageUp and pageDown [@fatpandac] (#1951)
- support loading custom syntax highlighting themes from a file [@acuteenvy] (#2565)
- select syntax highlighting theme out of the defaults from syntect [@vasilismanol] (#1931)
- new command-line option to override the default log file path (--logfile) [@acuteenvy] (#2539)
- dx: make check checks Cargo.toml dependency ordering using cargo sort [@naseschwarz]
- add use_selection_fg to theme file to allow customizing selection foreground color [@Upsylonbare] (#2515)
- add "go to line" command for the blame view [@andrea-berling] (#2262)
- add --file cli flag to open the files tab with the given file already selected [@laktak] (#2510)
- add the ability to specify a custom keybinding/symbols file via the cli [@0x61nas] (#2731)
Changed
- execute git-hooks directly if possible (on *nix) else use sh instead of bash (without reading SHELL variable) [@Joshix] (#2483)
- improve error messages [@acuteenvy] (#2617)
- improve syntax highlighting file detection [@acuteenvy] (#2524)
- after commit: jump back to unstaged area [@tommady] (#2476)
- the default key to close the commit error message popup is now the Escape key [@wessamfathi] (#2552)
- use OSC52 copying in case other methods fail [@naseschwarz] (#2366)
- push: respect branch.*.merge when push default is upstream [@vlad-anger] (#2542)
- set the terminal title to gitui ({repo_path}) [@acuteenvy] (#2462)
- respect .mailmap [@acuteenvy] (#2406)
- use gitoxide for get_tags [@cruessler] (#2664)
- increase MSRV to 1.82
Fixes
- resolve core.hooksPath relative to GIT_WORK_TREE [@naseschwarz] (#2571)
- yanking commit ranges no longer generates incorrect dotted range notations, but lists each individual commit [@naseschwarz] (#2576)
- print slightly nicer errors when failing to create a directory [@linkmauve] (#2728)
- when the terminal is insufficient to display all the commands, the cmdbar_bg configuration color does not fully take effect. (#2347)
- disable blame and history popup keybinds for untracked files [@kpbaks] (#2489)
- overwrites committer on amend of unsigned commits [@cruessler] (#2784)
- Updated project links to point to gitui-org instead of extrawurst [@vasleymus] (#2538) |
| 0.27.0 | 14. ledna 2025 | — | 64bit MSI |
| 0.26.3 | 2. června 2024 | — | 64bit MSI Seznam změnBreaking Changes
Theme file format
note: this actually applied to the previous release already: 0.26.2Ratatui (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 |
| 0.26.2 | 18. května 2024 | — | 64bit MSI Seznam změnFixes
- 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
github |
| 0.26.1 | 14. dubna 2024 | — | 64bit MSI Seznam změn0.26.1
this release has no changes to 0.26.0 but provides windows binaries that were missing before.commit signingsigningAdded
- 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 |
| 0.25.2 | 22. března 2024 | — | 64bit MSI Seznam změnMinor patch release as followup to 0.25.1Fixes
- 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 |
| 0.24.3 | 9. září 2023 | — | 64bit MSI Seznam změnFixes to 0.24.2
- log: fix major lag when going beyond last search hit (#1876)
- parallelise log search - performance gain ~100% (#1869)
- search message body/summary separately (#1875)
Fixes to 0.24.1
- fix commit log not updating after branch switch (#1862)
- fix stashlist not updating after pop/drop (#1864)
- fix commit log corruption when tabbing in/out while parsing log (#1866)
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836) |
| 0.24.2 | 3. září 2023 | — | 64bit MSI Seznam změnFixes to 0.24.1
- fix commit log not updating after branch switch (#1862)
- fix stashlist not updating after pop/drop (#1864)
- fix commit log corruption when tabbing in/out while parsing log (#1866)
Fixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836) |
| 0.24.1 | 30. srpna 2023 | — | 64bit MSI Seznam změnFixes to 0.24
- fix performance problem in big repo with a lot of incoming commits (#1845)
- fix error switching to a branch with '/' in the name (#1851)
Breaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836) |
| 0.24.0 | 27. srpna 2023 | — | 64bit MSI Seznam změnBreaking Changes
- Do you use a custom theme?
- The format of theme.ron has changed: you only specify the colors etc. that should differ from their default value
- Future additions of colors etc. will not break existing themes anymore
Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)
Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)
Changed
- Copy full Commit Hash by default [@AmmarAbouZor] (#1836) |
| 0.23.0 | 19. června 2023 | — | 64bit MSI Seznam změnBreaking Change
- focus_XYZ key bindings are merged into the move_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]](https://github.com/bc-universe) (#1420)
- allow detaching HEAD and checking out specific commit from log view [[@fralcow]](https://github.com/fralcow) (#1499)
- add no-verify option on commits to not run hooks [[@dam5h]](https://github.com/dam5h) (#1374)
- allow fetch on status tab [[@alensiljak]](https://github.com/alensiljak) (#1471)
- allow copy file path on revision files and status tree [[@yanganto]](https://github.com/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]](https://github/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) |
| 0.22.1 | 22. listopadu 2022 | — | 64bit MSI Seznam změnAdded
• submodules support (#1087)
• remember tab between app starts (#1338)
• repo specific gitui options saved in .git/gitui.ron (#1340)
• commit msg history (#1345)
• customizable cmdbar_bg theme color & screen spanning selected line bg [@gigitsu] (#1299)
• word motions to text input [@Rodrigodd] (#1256)
• file blame at right revision from commit-details [@heiskane] (#1122)
• dedicated selection foreground theme color selection_fg (#1365)
• add regex-fancy and regex-onig features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]
• add vendor-openssl feature to allow building without vendored openssl [@jirutka]
• allow copying marked commits [@remique] (#1288)
• feedback for success/failure of copying hash commit [@sergioribera](#1160)
• display tags and branches in the log view [@alexmaco] (#1371)
• display current repository path in the top-right corner [@alexmaco](#1387)
• add Linux targets for ARM, ARMv7 and AARCH64 [@adur1990] (#1419)
• display commit description in file view [@alexmaco] (#1380)
Fixes
• remove insecure dependency ansi_term (#1290)
• use filewatcher instead of polling updates (#1) |
| 0.22.0 | 19. listopadu 2022 | — | 64bit MSI Seznam změnAdded
• submodules support (#1087)
• remember tab between app starts (#1338)
• repo specific gitui options saved in .git/gitui.ron (#1340)
• commit msg history (#1345)
• customizable cmdbar_bg theme color & screen spanning selected line bg [@gigitsu] (#1299)
• word motions to text input [@Rodrigodd] (#1256)
• file blame at right revision from commit-details [@heiskane] (#1122)
• dedicated selection foreground theme color selection_fg (#1365)
• add regex-fancy and regex-onig features to allow building Syntect with Onigumara regex engine instead of the default engine based on fancy-regex [@jirutka]
• add vendor-openssl feature to allow building without vendored openssl [@jirutka]
• allow copying marked commits [@remique] (#1288)
• feedback for success/failure of copying hash commit [@sergioribera](#1160)
• display tags and branches in the log view [@alexmaco] (#1371)
• display current repository path in the top-right corner [@alexmaco](#1387)
• add Linux targets for ARM, ARMv7 and AARCH64 [@adur1990] (#1419)
• display commit description in file view [@alexmaco] (#1380)
Fixes
• remove insecure dependency ansi_term (#1290)
• use filewatcher instead of polling updates (#1) |
| 0.21.0 | 18. srpna 2022 | — | 64bit MSI Seznam změnAdded
• stack popups (https://github.com/extrawurst/gitui/846)
• file history log [@cruessler] (https://github.com/extrawurst/gitui/381)
• termux support on andriod [@PeroSar] (https://github.com/extrawurst/gitui/1139)
• use GIT_DIR and GIT_WORK_DIR from environment if set (https://github.com/extrawurst/gitui/1191)
• new FAQs page
• mention macports in install section [@fs111](https://github.com/extrawurst/gitui/1237)
• support copy to clipboard on wayland [@JayceFayne] (https://github.com/extrawurst/gitui/397)
Fixed
• opening tags list without remotes (https://github.com/extrawurst/1111)
• tabs indentation in blame [@fersilva16] (https://github.com/extrawurst/1117)
• switch focus to index after staging last file (https://github.com/extrawurst/1169)
• fix stashlist multi marking not updated after dropping (#https://github.com/extrawurst/1207)
• exact matches have a higher priority and are placed to the top of the list when fuzzily finding files (https://github.com/extrawurst/1183)
Changed
• minimum supported rust version bumped to 1.60 (https://github.com/extrawurst/1279) |
| 0.20.1 | 26. ledna 2022 | — | 64bit MSI Seznam změnAdded
• support proxy auto detection via env's like HTTP_PROXY (https://github.com/extrawurst/gitui/994)
Fixed
• severe performance regression in 0.20 (https://github.com/extrawurst/gitui/1102)
• several smaller performance improvements via caching (https://github.com/extrawurst/gitui/1102)
• windows release deployment via CD broken |