github jesseduffield/lazygit v0.58.1

8 hours ago

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 #5169

Fixes 🔧

  • When doing ctrl-f, and the resulting commit is not visible, scroll it into view by @stefanhaller in #5182
  • Fix pasting multi-line text into the commit description by @stefanhaller in #5186
  • Fix keypad keys, and pasting emojis in Windows Terminal by @stefanhaller in #5192
  • Don't log the "git ls-remote" call when opening a PR by @stefanhaller in #5195
  • Fix rendering artefacts after double-width characters (e.g. "⚠️") on some terminals by @stefanhaller in #5198

Maintenance ⚙️

Full Changelog: v0.58.0...v0.58.1

Don't miss a new lazygit release

NewReleases is sending notifications on new releases.