github jesseduffield/lazygit v0.46.0

5 days ago

It's time for another Lazygit release! Thanks to all who contributed to this release.

What's Changed

Enhancements 🔥

  • Preserve pending commit message when closing/re-opening by @AzraelSec in #4191
  • Swap position of checkout-commit and checkout-branch menu items by @stefanhaller in #4238
    • In a previous release we had made it so that when you press space on a commit, the first option in the menu was to check out the corresponding branch, rather than the commit itself. We've made it so that now the first option is to check out the commit itself, for the sake of everybody's muscle memory.
  • Allow user to filter the files view to only show untracked files by @jesseduffield in #4226
  • Expose {{.SelectedCommitRange}} to custom commands by @stefanhaller in #4204
  • Show background fetch status in bottom line by @stefanhaller in #4215
  • Support copying tags to clipboard by @brunofjesus in #4218
  • Add option to delete local and remote tag by @AnvarU in #4217
  • Show confirmation menu when trying to amend changes while there are conflicts by @stefanhaller in #4222
  • Improve error reporting on config migration by @kas2020-commits in #4210
  • Show files filter status by @stefanhaller in #4230
  • Improve contrast of highlighted search results by @stefanhaller in #4242

Fixes 🔧

  • Don't try killing processes if we already know the command finished by @brandondong in #4231
    • We believe this was causing all sorts of problems for windows users.
  • Add '--' to 'git rev-list' to disambiguate branch name from path by @efussi in #4185
  • Fix adding blank line at end of commit message by @stefanhaller in #4182
  • Fix checking out a different branch while pushing a branch for the first time by @stefanhaller in #4214
  • Fix tag being truncated when copying to clipboard by @brunofjesus in #4232
  • Disable staging and unstaging lines or hunks when the diff context size is 0 by @stefanhaller in #4235
  • Fix incorrect stash diff after rename by @brandondong in #4213
  • Fix possible crash when deleting a branch while filtering is active by @stefanhaller in #4195
  • Fix pasting multi-line text into commit message panel by @stefanhaller in #4234
  • fix: properly detect icon for BAZEL and WORKSPACE files by @PeterCardenas in #4252
  • Fix json schema for context of CustomCommand by @stefanhaller in #4255

Maintenance ⚙️

I18n 🌎

New Contributors

Full Changelog: v0.45.2...v0.46.0

Don't miss a new lazygit release

NewReleases is sending notifications on new releases.