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