Small patch release for you all. This is mainly to fix an issue with v0.47.1 which erroneously re-indented users' lazygit config files on startup.
Shout-out to @karimkhaleel for his PR with some gnarly yaml-handling code.
And a special shout-out to @ChrisMcD1 who has been pumping out many great contributions lately. Great to have you aboard.
What's Changed
Enhancements 🔥
- Skip post-checkout hook when discarding changes by @stefanhaller in #4313
Fixes 🔧
- fix: Disable global keybinds when confirmation is active by @ChrisMcD1 in #4284
- Don't rewrite config file unnecessarily when it contains commitPrefixes by @ChrisMcD1 in #4311
- Change side panel width calculation to work for larger numbers by @ChrisMcD1 in #4287
Maintenance ⚙️
- Fix auto-release schedule by @jesseduffield in #4308
- Use indentation of 2 when rewriting auto-migrated config file by @stefanhaller in #4312
- Use refs in jsonschema by @karimkhaleel in #4309
- Improve release workflow by @jesseduffield in #4307
- Filter out dev comments from schema by @stefanhaller in #4319
- Fix release script by @jesseduffield in #4322
- Fix release script once again by @jesseduffield in #4323
Docs 📖
- Improve the error message when users have gpg signing turned on by @stefanhaller in #4296
Full Changelog: v0.47.1...v0.47.2