WARNING
- This update drops support for macOS versions older than 11 (Big Sur)
- This update drops support for 32-bit Windows and versions older than 10
- This update no longer provides pre-built binaries for Linux
- If any of these apply to you, choose to skip this update!
Added
- Disable auto-fetch when the user cancels the credentials dialog.
- Added save and apply diff actions.
- Added menu indicator to edit button. (Stefan Knotzer)
- Added spell check to commit message editor. (Stefan Knotzer)
Fixed
- Fixed search field popup advanced search button size on first show.
- Fixed broken background style for some dialogs.
- Fixed failure to load all changed files in diff view in some cases.
- Fixed error on fetch all for remotes not named 'origin'.
- Fixed hunk staging order for first line additions.
- Fixed crash on delete tag when there are no remotes.
- Disallow HEAD branch rename.
- Fixed remote dialog crash on empty repository.
- Fixed some context menu items when there are no remotes.
- Fixed indexer crashes and errors.
- Fixed crash on pull from empty repository. (Stefan Knotzer)
- Fixed external editor command with arguments. (Stefan Knotzer)
- Fixed failure to enable plugins. (Stefan Knotzer)
Changed
- Limit diff view line length to 1024 characters.
- Upgraded OpenSSL to version 3.1.4.
- Upgraded libssh2 to version 1.11.0.
- Upgraded libgit2 to version 1.7.1.
- Upgraded Qt to version 6.6.1.
- Removed all activity tracking.
- (Mac) Binaries are now universal (x86_64 and arm64)