CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Compare
bc4b50f
This is the first lazygit release after Jesse passed the maintainership to me (@stefanhaller), and I'm excited (and a little bit nervous π) about it.
No big new features this time, but lots of smaller quality-of-life improvements. The one that makes the biggest difference for me is an improved hunk selection mode in the staging view (in case you didn't know, you can switch from the normal line selection mode to hunk mode by pressing a
). This now works a bit more fine-grained, by selecting groups of added or deleted lines rather than entire hunks, which often consist of several such groups. With this change I find that I prefer hunk mode over line mode in most cases, so I added a user config to switch to hunk automatically upon entering the staging view; it is off by default, but I encourage you to enable it (gui.useHunkModeInStagingView
) to see if you like it as much as I do. Feedback about this is welcome; please comment on the PR if you have any.
The detailed list of all changes follows:
What's Changed
Enhancements π₯
- Add option to disable warning when amending last commit by @johnhamlin in #4640
- Add bold style for border by @aidancz in #4644
- Add credential prompts for PKCS11-based SSH keys by @Jadeiin in #4646
- Show annotation information for selected tag by @stefanhaller in #4663
- Show stash name for selected stash by @stefanhaller in #4673
- Auto-stash modified files when cherry-picking or reverting commits by @stefanhaller in #4683
- Move to next stageable line when adding a line to a custom patch by @stefanhaller in #4675
- Improve hunk selection mode in staging view by @stefanhaller in #4684
- Add user config to use hunk mode by default when entering staging view by @stefanhaller in #4685
Fixes π§
- Fix stash operations when branch named 'stash' exists by @ChrisMcD1 in #4641
- Fix moving a custom patch from the very first commit of the history to a later commit by @stefanhaller in #4631
- Fix DEFAULT_REMOTE_ICON character code by @bedlamzd in #4653
- Show GPG error before entering commit editor when rewording non-latest commits by @m04f in #4660
- Fix branch head icon appearing at head commit when a remote or tag exists with the same name as the current branch by @stefanhaller in #4669
- Fix applying custom patches to a dirty working tree by @stefanhaller in #4674
- Collapse selection after deleting a range of branches or stashes by @nileric in #4661
Maintenance βοΈ
- Instantiate mutexes by value by @stefanhaller in #4632
- Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 by @dependabot in #4633
- Update linter by @stefanhaller in #4671
- Some code cleanups to the "discard file changes from commit" feature by @stefanhaller in #4679
- Change Refresh to not return an error by @stefanhaller in #4680
Docs π
- Fix formatting of a keyboard shortcut in the README.md by @DanOpcode in #4678
I18n π
- Update translations from Crowdin by @stefanhaller in #4686
New Contributors
- @johnhamlin made their first contribution in #4640
- @aidancz made their first contribution in #4644
- @bedlamzd made their first contribution in #4653
- @Jadeiin made their first contribution in #4646
- @m04f made their first contribution in #4660
- @DanOpcode made their first contribution in #4678
- @nileric made their first contribution in #4661
Full Changelog: v0.52.0...v0.53.0