2025.19
·
972 commits
to master
since this release
What's Changed
- Fix the issue that the hotkey tip to open
Preferencesis wrong - Shows commit changes count in
CHANGESpage - Log output of custom action if
Wait for action exitenabled - Fix the issue that commit message input histories contains duplicated records
- Supports to reset branch to selected commit without checkout it
- Prevents requesting worktree/revision files more than one time when calculating path suggestions
- BREAKING CHANGE: change the hotkey to open external diff/merge tool to
Ctrl+Shift+D/⌘+⇧+D - Rewrite
git-flowintegration - Remote's URL now supports the
git://andfile://protocol and relative local path - Supports to use relative url and makes the
Relative Pathproperty optional while adding submodule - Supports to enable
--recurse-submoduleson pull - Remove
Fetch all branchesandFetch without tagson pull. - Fix the issue that sometimes submodules did not refresh
- Supports to de-initialize selected submodule.
- Navigate to the current HEAD or upstream HEAD after
fetch/pull/merge. - Hide
hint:blocks (git advice message) in error popup. - Fix the issue that highlight background did not refresh when scrolling by scrollbar.
- Supports to overwrite existing branch while creating new branch
- Makes sure the built-in font exists when use
fonts:<asm>#<font_name>as font family name. - Ignore checking
IsConflictResolvedwhen change refers to a submodule. - Use a new state
Models.ChangeState.Conflictedto represent all theunmergedfile states and do not showunmergedfiles inSTAGEDarea. - Allows to use arrow keys to select next/prev changes after staging/unstaging by hotkey
- Disable
SquashandFixupaction until a commit markedpick/edit/rewordin interactive rebase list. - Fix the issue that sometimes branch track status is not correct because the local branch name is ambiguous to git.
- Several other UI/UX changes.
New Contributors
Full Changelog: v2025.18...v2025.19