KingDownloads

Lazygit version history

10 releases tracked, newest first.

v0.62.2

Jun 4, 2026
- Fix waiting status display for synchronous operations

9 downloads

v0.62.1

May 28, 2026
- Fix crash when keybindings are disabled - Add docs for default non-pager diff configuration

9 downloads

v0.62.0

May 26, 2026
- Major keybinding revamp with richer keybindings and new syntax - Added GitHub Enterprise support for Pull Requests feature - Fixed various bugs including cherry-picking commits and PR fetching - Improved terminal compatibility and Unicode symbols for commit graph

9 downloads

v0.61.1

Apr 13, 2026
<!-- Release notes generated using configuration in .github/release.yml at v0.61.1 --> This release has just a few fixes for the recently added GitHub pull requests feature. ## What's Changed ### Enhancements ๐Ÿ”ฅ * Hide closed pull requests on main branches by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5501 ### Fixes ๐Ÿ”ง * Normalize repository owner casing to fix GitHub PR integration by @bradly0cjw in https://github.com/jesseduffield/lazygit/pull/5495 * Don't default the base repo for pull requests to "origin" by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5508 ### Maintenance โš™๏ธ * Security fix: avoid using `${{ }}` variable interpolation in `run:` steps by @orbisai0security in https://github.com/jesseduffield/lazygit/pull/5487 * Add a justfile by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5490 ## New Contributors * @orbisai0security made their first contribution in https://github.com/jesseduffield/lazygit/pull/5487 * @bradly0cjw made their first contribution in https://github.com/jesseduffield/lazygit/pull/5495 **Full Changelog**: https://github.com/jesseduffield/lazygit/compare/v0.61.0...v0.61.1

9 downloads

v0.61.0

Apr 6, 2026
<!-- Release notes generated using configuration in .github/release.yml at v0.61.0 --> The big one in this release is support for GitHub pull requests. They are shown as little GitHub icons next to each branch that has one, and you can open a PR in the browser by pressing shift-G. To enable this, all you need to do is install the [`gh`](https://cli.github.com/) tool if you haven't already, and log in using `gh auth login`. ## What's Changed ### Features โœจ * Show pull requests against branches by @jesseduffield in https://github.com/jesseduffield/lazygit/pull/2781 ### Enhancements ๐Ÿ”ฅ * Add support for clicking on arrows in the file list to expand/collapse directories by @blakemckeany in https://github.com/jesseduffield/lazygit/pull/5365 * Remove empty directories after discarding untracked files by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5408 * Make file sort order and case sensitivity configurable, and default to mix files and folders by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5427 * Allow customizing the window width/height thresholds for when to use portrait mode by @stefanhaller in https://github.com/jesseduffield/lazygi

9 downloads

v0.60.0

Mar 9, 2026
<!-- Release notes generated using configuration in .github/release.yml at v0.60.0 --> ## What's Changed ### Enhancements ๐Ÿ”ฅ * Rename "Copy commit hash to clipboard" to mention it's an abbreviated hash by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5331 * Hide the "Fetching..." status of the auto-fetch when bottom line is hidden by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5321 * Allow removing lines from patch directly by @jesseduffield in https://github.com/jesseduffield/lazygit/pull/5277 * Filter file views rather than search by @jesseduffield in https://github.com/jesseduffield/lazygit/pull/5273 * Show branch name and detached HEAD in worktrees tab by @ruudk in https://github.com/jesseduffield/lazygit/pull/5339 * Add backward cycling support for log view (using `<shift>-a` on status page) by @zaakiy in https://github.com/jesseduffield/lazygit/pull/5346 * Show worktree name next to branch in branches list by @ruudk in https://github.com/jesseduffield/lazygit/pull/5340 ### Fixes ๐Ÿ”ง * Fix matching of lazygit-edit URLs without line numbers by @danielwe in https://github.com/jesseduffield/lazygit/pull/5311 * Fix #5302: Create .gi

10 downloads

v0.59.0

Feb 7, 2026
<!-- Release notes generated using configuration in .github/release.yml at v0.59.0 --> ## What's Changed ### Enhancements ๐Ÿ”ฅ * Have "Find base commit for fixup" ignore fixup commits for the found base commit by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5210 * Exclude commit trailers from line wrapping by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5230 * Limit popup panel widths to a maximum width by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5231 * Support using the selected commit's message in a fixup by @jesseduffield in https://github.com/jesseduffield/lazygit/pull/5233 * Fix gitignore path collisions by @DawidPietrykowski in https://github.com/jesseduffield/lazygit/pull/5245 ### Fixes ๐Ÿ”ง * Don't log the "git rev-list" call when marking bisect commits by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5236 * Fix opening a menu when a previous menu was scrolled down by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5238 * When moving commits up/down and the selection leaves the view, scroll to make it visible again by @stefanhaller in https://github.com/jesseduffield/lazygit/p

10 downloads

v0.58.1

Jan 12, 2026
<!-- Release notes generated using configuration in .github/release.yml at v0.58.1 --> This is a hotfix release that fixes the known issues with 0.58. To expand on this a bit: in 0.58 we updated our TUI library tcell to a new version that made significant under-the-hood changes; this allowed us to fix several rendering issues, mostly related to wide characters like some emojis. Apart from that, there are few user visible changes with this update, but it lays the ground for future enhancements like support for more keybindings. However, since the changes are so fundamental it also introduced a number of regressions, and I'm not really surprised about that. Most of these were bugs in tcell that have been fixed upstream now, but some were on our side. This release fixes the ones I know about. If you still have issues, please report them! ## What's Changed ### Enhancements ๐Ÿ”ฅ * Update search position (match x of y) when changing the selection in a list view by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5169 ### Fixes ๐Ÿ”ง * When doing ctrl-f, and the resulting commit is not visible, scroll it into view by @stefanhaller in https://github.com/jesseduffie

10 downloads

v0.58.0

Jan 3, 2026
<!-- Release notes generated using configuration in .github/release.yml at v0.58.0 --> ## What's Changed ### Enhancements ๐Ÿ”ฅ * Add keys for command log menu items by @PeterCardenas in https://github.com/jesseduffield/lazygit/pull/5096 * Add Codeberg as a supported git hosting service by @yaadata in https://github.com/jesseduffield/lazygit/pull/5130 * Change keybinding of "keep" item in Merge Conflict menu back to 'k' by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5132 * Support custom keybindings in custom command menu prompts by @HerrNaN in https://github.com/jesseduffield/lazygit/pull/5129 * Show an error when checking out a file would overwrite local modifications by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5154 ### Fixes ๐Ÿ”ง * Remove confirmation for opening the merge tool by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5094 * Allow using 'j', 'k', 'H', or 'L' as keybindings in custom command menus by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5131 * Prevent many hyperlinks from launching while mouse moving by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5133 * Fix the main view dis

10 downloads

v0.57.0

Dec 6, 2025
<!-- Release notes generated using configuration in .github/release.yml at v0.57.0 --> ## What's Changed ### Enhancements ๐Ÿ”ฅ * Open pull requests in browser with extra leading slashes removed by @hrzlgnm in https://github.com/jesseduffield/lazygit/pull/5018 * Allow using SelectedSubmodule in CustomCommands by @rlkandela in https://github.com/jesseduffield/lazygit/pull/5015 * Don't allow empty input in most prompts by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5043 * Suppress output from background fetch (unless there were errors) by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5044 * feat: add fork remote command by @karolzwolak in https://github.com/jesseduffield/lazygit/pull/4831 * Trigger immediate background fetch when switching repos by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5047 ### Fixes ๐Ÿ”ง * Keep cursor at top/bottom when navigating by page by @RaphaeleL in https://github.com/jesseduffield/lazygit/pull/5019 * Switch to branches view when checking out a commit by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5048 * Fix deleting a remote tag when a remote branch with the same name exists, or vice

10 downloads