v0.63.0
v0.63.0
Release Notes
What's Changed
Enhancements 🔥
- Add direnv support by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5660
- Improve cycling through multiple pagers by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5678
- Detect external repo changes via background polling by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5662
- Make the side panels configurable by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5702
- Add a global keybinding for editing the config file by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5728
- Improve resolving non-textual and submodule merge conflicts by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5735
- Auto-dismiss the continue-rebase prompt when it becomes stale by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5758
- Support custom pagers and passphrase prompts on Windows by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5740
- Make creating worktrees simpler and less error-prone by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5741
- Improve deleting worktrees and their branches by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5748
- Allow overriding the platform used for default keybindings by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5671
- Add
gui.shrinkSidePanelsToContentoption by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5754 - Show renamed files in the custom patch builder by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5759
Fixes 🔧
- Fix unstaging a submodule with dirty content by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5666
- Fix coloring of wrapped delta lines by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5711
- Fix Files Panel artefacts during rebase commands by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5661
- Keep selected commits stable across refreshes by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5717
- Fix quoting of shell commands on Windows by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5704
- Silently consume unrecognized or malformed escape sequences by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5738
- Don't include common ancestor when picking "both" for a conflict in diff3 style by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5747
Maintenance ⚙️
- Some fixes to our infrastructure by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5705
- Restructure the
justrecipes for running integration tests by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5720 - Fix flaky TestNewCmdTaskInstantStop test by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5743
- Bump golang.org/x/sync from 0.20.0 to 0.21.0 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5684
- Bump golang.org/x/sys from 0.45.0 to 0.46.0 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5685
- Bump github.com/sahilm/fuzzy from 0.1.2 to 0.1.3 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5706
- Bump actions/cache from 5 to 6 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5722
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5723
- Bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5745
- Bump golangci/golangci-lint-action from 9.2.0 to 9.3.0 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5746
- Bump golang.org/x/net from 0.47.0 to 0.55.0 by @dependabot[bot] in https://github.com/jesseduffield/lazygit/pull/5752
- Pin gofumpt version to 0.9.2 by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5753
- Fix a few flaky tests by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5756
I18n 🌎
- Update translations from Crowdin by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5760
Performance Improvements 📊
- Prevent staging from becoming slower over time by @stefanhaller in https://github.com/jesseduffield/lazygit/pull/5712
Full Changelog: https://github.com/jesseduffield/lazygit/compare/v0.62.2...v0.63.0