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 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 #2781
Enhancements 🔥
- Add support for clicking on arrows in the file list to expand/collapse directories by @blakemckeany in #5365
- Remove empty directories after discarding untracked files by @stefanhaller in #5408
- Make file sort order and case sensitivity configurable, and default to mix files and folders by @stefanhaller in #5427
- Allow customizing the window width/height thresholds for when to use portrait mode by @stefanhaller in #5452
- Log hashes of local branches when deleting them by @stefanhaller in #5441
- Add condition field to custom command prompts by @mrt181 in #5364
Fixes 🔧
- Fix staging only some lines of a block of consecutive changes by @stefanhaller in #5396
- Fix the expanded layout of the branches panel (half and full screen modes) by @stefanhaller in #5413
- Fix searching commits or main view after switching repos by @stefanhaller in #5424
- Scroll to top when showing subcommits by @stefanhaller in #5425
- Fix patch commands when git config has color=always by @matthijskooijman in #5405
- Don't stage out-of-date submodules when asking user to auto-stage after resolving conflicts by @stefanhaller in #5440
Maintenance ⚙️
- Remove go-git dependency by @stefanhaller in #5420
- Make Debian/Ubuntu install command architecture-independent by @discapes in #5386
- Bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 by @dependabot[bot] in #5423
- fix: pin 7 unpinned action(s), extract 1 inline secret to env var by @dagecko in #5439
- Fix dependabot config file by @stefanhaller in #5443
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #5444
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #5445
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #5446
- Bump github.com/lucasb-eyer/go-colorful from 1.3.0 to 1.4.0 by @dependabot[bot] in #5447
- Bump github.com/spf13/afero from 1.9.5 to 1.15.0 by @dependabot[bot] in #5448
- Bump github.com/creack/pty from 1.1.11 to 1.1.24 by @dependabot[bot] in #5449
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #5450
- Bump github.com/sanity-io/litter from 1.5.2 to 1.5.8 by @dependabot[bot] in #5451
- Bump github.com/adrg/xdg from 0.4.0 to 0.5.3 by @dependabot[bot] in #5456
- Bump github.com/spkg/bom from 0.0.0-20160624110644-59b7046e48ad to 1.0.1 by @dependabot[bot] in #5457
- Bump github.com/integrii/flaggy from 1.4.0 to 1.8.0 by @dependabot[bot] in #5458
- Bump github.com/sahilm/fuzzy from 0.1.0 to 0.1.1 by @dependabot[bot] in #5459
- Bump github.com/sasha-s/go-deadlock from 0.3.6 to 0.3.9 by @dependabot[bot] in #5460
Docs 📖
- Add a note about AI to CONTRIBUTING.md by @stefanhaller in #5404
- Update redo keybinding in README.md by @unikitty37 in #5387
- Fix grammar in the contributor guide by @Rohan5commit in #5392
I18n 🌎
- Update translations from Crowdin by @stefanhaller in #5476
Performance Improvements 📊
- Improve performance of discarding many files by @stefanhaller in #5407
New Contributors
- @blakemckeany made their first contribution in #5365
- @discapes made their first contribution in #5386
- @unikitty37 made their first contribution in #5387
- @Rohan5commit made their first contribution in #5392
- @matthijskooijman made their first contribution in #5405
- @dagecko made their first contribution in #5439
- @mrt181 made their first contribution in #5364
Full Changelog: v0.60.0...v0.61.0