What's Changed
- Supports issue link in keywords.
- Instead of opening the file from current worktree, save the selected revision file to temp dir and then open it with default editor.
- Use
--tags
instead of--force
forgit fetch
command ifFetch without tags
is turned off. - Show the tooltip of parent commit when hover the parent SHA.
- Linux: Fix the issue that the RPM package does NOT work on some distros.
- Supports to delete orphan remote tracking branches.
- Supports
Azure
OpenAI REST API. - Rewrites the histories filter function to supports both
include
andexclude
modes. - Fix the issue that
git rebase --continue
failes due to bad exit code ofSourceGit.exe --rebase-message-editor
. - Do NOT trigger the double clicking event if user click the blank area of commit list.
- Upgrade project dependencies.
- Upgrade target framework to
.NET 9
- Upgrade
Avalonia
to 11.2.1 - Upgrade
LiveChartsCore.SkiaSharpView.Avalonia
to 2.0.0-rc4.5 - Upgrade
TextMateSharp to
1.0.64
- Upgrade target framework to
- Enable
--no-ext-diff
forgit diff
command to ignore custom external diff drivers while getting diff result. - Add two buttons to go to prev/next changes in text diff view.
- Rewrite
File Histories
to get logs based on selected revision. - Add change minimap for text diff view.
- Switch
WinMerge
from 3-way to 2-way UI. - Add hotkeys for reset mode.
- Query statistics based on
MaxHistoriesCommits
and use current culture to ajust the first day of week. - Several other UI/UX changes.
New Contributors
- @albertodlc made their first contribution in #692
- @TheGthr made their first contribution in #696
Full Changelog: v8.38...v8.39