Summarized Changelogs
0.38.2
- Only use --empty=keep option with git versions that support it
- Full changelog here
0.38.1
- In v0.38.0 we displayed branch markers in the compact commits view, but this caused some confusion as it wasn't very clear what the markers represented. We're going to revisit the UX for this before considering re-introducing it. If you would like to re-enable the feature, set gui.experimentalShowBranchHeads to true in the lazygit config. As the name suggests, this is experimental and we may change this config in the future.
- Full changelog here
0.38.0
- Notable improvements are a revamped commit message panel, much better interactive rebase behaviour, and much less error-prone custom patch behaviour.
- Breaking:x no longer opens the menu, you'll need to use ? or remap the keybinding. We did this so that we could use x for destructive actions like nuking the working tree, as some people accidentally double-tapped D and ... nuked their working tree
- Breaking: You can no longer use y or n to respond to a confirmation popup. Instead you'll need to use enter or esc. This is again just freeing up keybindings for more uses.
- Breaking: We've changed how you configure your editor settings because it was a bit of a mess previously. See here for the new approach. You'll get deprecation warnings upon closing lazygit until adjusting your config, so that nobody gets mad when we remove support in a following release.
- Full changelog here