Hier is 87 weergawes van SourceGit gelys, van 01 Julie 2024 tot die huidige 2026.22. Elkeen skakel na die uitgewer se eie installeerlêers.
87 weergawes oor 2 jaar · sowat 38 per jaar
| Weergawe | Datum | Grootte | Lêers |
|---|---|---|---|
| 2026.22Nuutste | 12 Oktober 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- fix: HasPendingPullOrPush dirty state not updated after checkout by @JC-Chung in #2734
- fix: clear stale commit message after an external operation ends by @d-tatianin in #2741
- localization: update Russian translate by @AquariusStar in #2744
- feature: confirm before trusting a repository refused by git by @a2580vb in #2746
- localization: update Spanish translation by @jjesus-dev in #2749
- localization: update Traditional Chinese translations by @JC-Chung in #2750
- ux: allow to deselect selected author in Statistics window by @JC-Chung in #2751
- docs: document Cheaper Inference as an OpenAI-compatible service by @aiapienthusiast in #2755
- localization: update Traditional Chinese translations by @JC-Chung in #2756
- localization: update Spanish translation by @jjesus-dev in #2759
- enhance: embed AppImage update information and publish zsync files by @gengurke in #2762
- fix: collapse shadow padding when window touches a screen edge by @gadfly3173 in #2717
- fix: prevent leftmost x-axis label from being clipped in Statistics chart by @JC-Chung in #2556
- fix: branch graph not always updated after fetch by @cdammanintopix in #2764
- docs: add API Route AI service configuration by @DennyHo0917 in #2767
- docs: document Opper as an OpenAI-compatible service by @Felixkw12 in #2769
- localization: update Russian translate by @AquariusStar in #2770
- macOS: sign macOS page locally
- Fix the issue that stashes not updated after running git reflog expire --expire=now --all command out of SourceGit
- Rewrite adding worktree
- Support to checkout a local branch (non-current) as worktree
- Support to checkout a remote branch as worktree
- Pre-fill worktree path with a recommanded path
- Add Worktree now will only create worktree based on HEAD
- Fix the issue that editor font size falls back to 13 after switching tabs when set to 12
- Add a pie-chart to show top contributors in Statistic dialog.
- Several other UI/UX changes.
New Contributors
- @d-tatianin made their first contribution in #2741
- @a2580vb made their first contribution in #2746
- @aiapienthusiast made their first contribution in #2755
- @gengurke made their first contribution in #2762
- @DennyHo0917 made their first contribution in #2767
- @Felixkw12 made their first contribution in #2769 |
| 2026.21 | 21 September 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasRelease 2026.21 |
| 2026.20 | 14 September 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- enhance: extract reusable CopyButton control with copy feedback by @JC-Chung in #2668
- localization: update Spanish translation by @jjesus-dev in #2671
- ux: add tooltip to copy button in Launcher notification by @weiningwei in #2666
- localization: update Russian translate by @AquariusStar in #2676
- localization: update Russian translate by @AquariusStar in #2677
- Bug Fix: keep local changes commit controls visible on short windows by @w0lflow in #2690
- localization: update Spanish translation by @jjesus-dev in #2694
- localization: update Traditional Chinese translations by @JC-Chung in #2683
- localization: update Spanish translation by @jjesus-dev in #2695
- fix: size working copy pane for commit push action by @w0lflow in #2696
- localization: update Japanese translation by @rlbxku1r in #2702
- ux: enable +tnum font feature for stash time by @JC-Chung in #2705
- Fix the issue that suggestion box in commit message editor and file search box does not hide after switching to another page.
- Rewrite the change selection.
- Rewrite the way to calculate the navigation block index after staging/unstaging/discarding a hunk in a file.
- Add a new option Auto (Based-on Default Clone Dir) to auto-create groups for added repository while cloning/opening.
- Fix the issue that setsid was built for arm64 CPU architecture in macOS (Intel) package
- Fix the issue that wrong result in unstaged with staged binary diff.
- Fix the issue that app crash due to VisualLinesInvalidException exception raised by AvaloinaEdit
- Support git's branch.<name>.pushRemote configuration to push branch to another repository which is usefull when this branch is created by gh pr checkout <PR> command
- Support to change the remote's push URL by context menu of selected remote.
- Re-design the repository's page.
- Move some subpage-related button from sidebar to its own page
- Move More Options... button for HISTORY page from sidebar to HISTORY page
- Move Discard all changes button to LOCAL CHANGES page
- Move Clear stashes button to STASHES page.
- Rewrite navigating commit in Blame window
- Holding Ctrl (on Windows/Linux) or ⌘ (on macOS) when clicking commit SHA will rebuild the blame data
- Clicking commit SHA directly will only navigate to that commit in repository's HISTORY page
- Both will also highlights the content that comes from it
- Fix the issue that wrong blame data when the first line of file is an empty line
- Fix the issue that wrong submodule revision info when the revision does not exist in that repo any more (maybe after a force-pushing)
- Upgrade AvaloniaUI to 11.3.22
- Support to select .diff files as patches.
- Use a single git status command to query repository's status in Welcome page
- Several other UI/UX changes.
New Contributors
- @w0lflow made their first contribution in #2690 |
| 2026.19 | 31 Augustus 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasRelease 2026.19 |
| 2026.18 | 17 Augustus 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- fix: off-by-one in commit message subject length calculation by @JC-Chung in #2596
- localization: complete German translations by @mowi12 in #2600
- fix: remove stray placeholder in de_DE MergeConflictEditor.Title translation by @mowi12 in #2601
- fix: detect IntelliJ IDEA and Android Studio from JetBrains Toolbox by @gadfly3173 in #2606
- localization: update Russian translate by @AquariusStar in #2607
- fix: side-by-side diff scroll desync on hidden-tab rebuild and tab switch by @JC-Chung in #2611
- fix: copy folder path when a folder is selected by @weiningwei in #2614
- localization: update Russian translate by @AquariusStar in #2615
- Add OCamllex and OCamlyacc syntax highlighting support by @ftovagliari in #2616
- Improve inline-diff highlighting by @goran-w in #2619
- localization: update Spanish translation by @jjesus-dev in #2625
- Fix the issue that the last auto-wrap character gets cropped in commit message box
- Add syntax highlighting for Erlang and OCaml
- Pressing ESC will also clear notifications in current page.
- Fix the issue that the staged list does not update when the local changed files list does not changed but partically staging+amending a change to index.
- Add a built-in hex-viewer for binary files.
- Use checkbox instead of a dialog to ask user to confirm deleting the tracking remote while deleting a local branch.
- Kill the last git status process when refreshing local changes.
- Support to customize reasoning_effort for AI chat.
- Use external swift grammar file instead of the built-in one in TextMateSharp
- Upgrade AvaloniaUI to 11.3.20
- Enable AddKeysToAgent for ssh command.
- Use pre-filled Parent Folder as startup location for Select Folder dialog in Clone popup.
- Several other UI/UX changes.
New Contributors
- @mowi12 made their first contribution in #2600
- @ftovagliari made their first contribution in #2616 |
| 2026.17 | 31 Julie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- fix(AddWorktree): exclude current branch and worktree-attached branches from selection by @weiningwei in #2581
- docs: Update README.md with new linux instructions by @LiarOnce in #2577
- fix: build folder path from Backend.Path and silence null-revision bindings in revision file tree by @gadfly3173 in #2595
- Fix the issue app crashes on startup due to the name of pipeline is too long
- Use --rebase=false when pulling with Use rebase instead of merge unchecked
- Change the FontFamily of commit message editor to the monospaced font and shows a column length guide line
- Allow adding remote without fetching tags
- Disable textconv while querying conflict file state for binary files.
- Several other UI/UX changes.
New Contributors
- @LiarOnce made their first contribution in #2577 |
| 2026.16 | 27 Julie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- fix: remove history filter only on successful remote branch deletion by @JC-Chung in #2533
- ux: show registering progress after scanning repositories by @JC-Chung in #2534
- localization: update Traditional Chinese translations by @JC-Chung in #2541
- localization: update Russian translate by @AquariusStar in #2549
- localization: complete Indonesian translations by @grikomsn in #2550
- fix: use DataDir hash in IPC pipe name to isolate instances with different data dirs by @JC-Chung in #2552
- fix: only start tab drag on left mouse button press by @gadfly3173 in #2554
- localization: update Spanish translation by @jjesus-dev in #2555
- Refactoring (related to PR #2474 code-review) by @goran-w in #2562
- localization: update Chinese translations by @JC-Chung in #2570
- fix: prefer exact match over suffix match when auto-selecting tracking branch for worktree by @weiningwei in #2569
- Update russian translate by @AquariusStar in #2571
- fix: account for amend when generating AI commit message by @gadfly3173 in #2573
- Support using ESC to cancel confirm dialog
- Prevent to scroll to last selected change when collapse/expand another folder in tree view mode
- Support to filter branch in Statistics dialog
- Close AIAssistant dialog immediately after applying the generated message
- Fix the issue that there's an extra CR marker at the last line in text diff view if file-line-ending is
- Support to choose the start point when starting git-flow topic branch
- Better keyboard navigation in popup
- Support to collapse history filter bar.
- Re-design auto-check for new version.
- macOS: Support terminal Otty, cmux and mux0
- macOS: Support to use open -a SourceGit <path> to open a repository from commandline
- Fallback to en_US when preferences.json contains an invalid locale key.
- Drop support to show children in commit details panel. User can use Alt/⌥ + Up to goto child commit.
- Support to copy parent SHA on commit details panel.
- Add an option to enable --force when deleting multiple branches.
- Enhanced conflict panel for binary files.
- Several other UI/UX changes.
New Contributors
- @weiningwei made their first contribution in #2569 |
| 2026.15 | 13 Julie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- fix: escape BRE special characters when selecting author from suggestions by @JC-Chung in #2494
- fix: let the diff view wake up before its first curtain call by @gadfly3173 in #2496
- fix: null check for RevisionFileSearchSuggestion on key down by @JC-Chung in #2501
- fix: prevent crash in Chart.Render when repository has no commits by @JC-Chung in #2504
- fix: hide file manager and terminal options for invalid repositories by @JC-Chung in #2503
- localization: update Spanish translation by @jjesus-dev in #2510
- localization: update Russian translate by @AquariusStar in #2514
- Add .tss to .gitignore by @ghiboz in #2520
- localization: update Traditional Chinese translations by @ChiahongHong in #2526
- Move recent commit messages from repository settings to ui-states.
- Fix the issue that core.commentChar does not allow more than one ASCII characters with git < 2.45.0
- Make groups listbox larger and auto-select the ROOT group by default in Move Repository Node popup.
- Change the hotkey to clone remote repository to Ctrl/⌘+R (R means remote)
- Change the hotkey to open local repository to Ctrl/⌘+L (L means local)
- Add hotkey Ctrl/⌘+N to open details panel (in HISTORY page) in a seperate window
- Fix the issue that user can not choose private SSH key (without extension) on Linux.
- Support to use Ctrl/⌘+W to close sub-windows
- Fix the issue that diff view did not update when selecting a new unstaged submodule and another file.
- Use a single command to query revision info of submodule change.
- Several other UI/UX changes. |
| 2026.14 | 29 Junie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Fix: sort staged+amend changes the same way as ordinary staged changes by @goran-w in #2441
- localization: update Traditional Chinese translations by @JC-Chung in #2443
- perf: replace manual hex formatting with Convert.ToHexStringLower by @IconHHw in #2453
- [enhancement] Add flag '--ignore-blank-lines' when ignoring whitespace by @goran-w in #2455
- fix: branch name in toolbar not updated immediately after renaming current branch by @JC-Chung in #2470
- translation: Update Russian translate by @AquariusStar in #2471
- fix: local branches count not updated immediately after creating branch by @JC-Chung in #2472
- fix: create branch dialog not respecting stash & reapply default preference by @JC-Chung in #2473
- fix: prevent unsafe browser targets from issue tracker links by @ChiahongHong in #2475
- localization: update Spanish translation by @jjesus-dev in #2476
- style: fix visual inconsistencies between WorkingCopy and StashesPage by @JC-Chung in #2477
- [fix + enhancement] Improve handling of filemode changes by @goran-w in #2474
- ux: use tabular numbers for commit time by @ChiahongHong in #2479
- fix: correct placeholder in zh_TW BranchTree.AheadBehind translation by @JC-Chung in #2490
- localization: update Japanese translation by @rlbxku1r in #2493
- Improve git-flow integration
- Support both git-flow/git-flow-avh and git-flow-next.
- Support to finish current git-flow topic branch from the dropdown of Git Flow button in repository toolbar.
- Support --rebase option in git flow <topic> finish <name> command.
- Use BranchOrTagNameTextBox instead of TextBox to auto-replace whitespace with - in git flow <topic> start <name> popup.
- Context menu of select tag changed
- Add Checkout Tag to checkout the selected tag as detached HEAD.
- Add Merge <tag> into <cur> to merge selected tag into current branch.
- Use git describe --abbrev=8 --dirty to generate friendly version name for SourceGit
- Support to open bare repository from commandline
- Fix the issue that path with format "<driver>:\path_to_repo\" in commandline are parsed to <driver>:\path_to_repo"
- Fix the issue that sometimes app hangs when selecting text in text diff view with syntax highlighting on.
- New bookmark selector control.
- Search Commit changes
- Drop support to search commit by committer
- Show suggestions when searching commit by author
- Select the result directly after searching commit by SHA
- Fix the issue that sometimes the Logs dialog does not layout properly with multiple displays.
- Show line-endings in text diff view when Show hidden symbols is turned on
- Line-endings in git diff command output are affected by core.autocrlf (git configuration) and --ignore-cr-at-eol (option)
- Rewrite the commit message editor.
- Enable --ignore-blank-lines when Ignore whitespace changes is toggled in text diff.
- Increase the speed while scrolling tabs in main window with mouse wheel
- Fix the issue that timer leaks after repository page closed.
- Update third-party dependencies
- Downgrade Avalonia to 11.3.18
- Downgrade AvaloniaEdit to 11.4.1
- Downgrade Avalonia.Controls.DataGrid to 11.3.13
- Rework Deleting Branch
- Remove Also delete remote branch <upstream> option. Instead, after deleting the local branch successfully, ask user that should SourceGit also deleting the remote branch when it has the same name and is the upstream of deleted local branch
- Add Force delete even if it contains unmerged commit(s) option, and use -d instead of -D in git branch command unless this option is checked.
- When deleting multiple branches, always use -d instead of -D.
- Use monospaced font for all the SHA labels.
- Rework Visual Studio integration
- Do not allow open folder with Visual Studio
- When there's only one solution, do not show submenus. Otherwise, keep current design
- Use single-clicking instead of double-clicking when seleting item in suggestion popups.
- Add Push context menu entry for non-current branch in context menu of selected c |
| 2026.13 | 15 Junie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- localization: update Spanish translation by @jjesus-dev in #2413
- localization: add Greek translation by @teras in #2416
- fix: add an missing argument of linux package's desktop entry by @parintorn0 in #2279
- localization: update Russian translation by @AquariusStar in #2420
- Update Korean translations by @plzfday in #2421
- fix: remove extra '
' when resolving conflicts using internal merge tool by @cdammanintopix in #2429
- Fix issue where ignore-whitespace can't be toggled (#2435) by @goran-w in #2436
- Fix the issue that hotkey to stage/unstage/discard selected hunk only works in the very FIRST text diff view instance.
- Make sure the commit list is still focused after closing Select Commit dialog
- Fix the issue that sometimes auto-fetch does not end as expected.
- Sync changes about Show All Lines, Ignore Whitespace Changes and Side-by-Side between all text diff view instances.
- Allow to resize the width of left/right side in Side-by-Side text diff viewer.
- Support to copy selected line(s) as patch in text diff viewer
- Always checkout as detached HEAD when double-clicking commit in HISTORY page while bisecting.
- Support to apply patch from clipboard.
- Use JetBrains Mono NL instead of JetBrains Mono as built-in monospace font.
- Support to show both AUTHOR TIME and COMMIT TIME in history graph
- Remove the Show author time instead of commit time in graph option from Preferences
- Add new option Update nested submodules in Update Submodules popup
- Add new setting Enable --recursive when auto-updating submodules in Repository Configure dialog
- Improve bisecting workflow
- Add a new indicator for skipped commit when bisecting.
- Avoid marking a single commit multiple times when bisecting.
- Better tips when bisecting.
- Support to save ignore file pattern to .gitignore in sub-directory.
- Upgrade third-party dependencies
- AvaloniaUI to 12.0.4
- Remove LiveChartsCore.SkiaSharpView.Avalonia, and use a custom control Chart instead
- Show EMPTY FILE instead of NO CHANGES OR ONLY EOL CHANGES when added/deleted file is an empty file
- When open commit details panel in a separate window, make it detached from the main window.
- Fix the issue that after checking-out/creating/renaming branch the expand states of remote branches are lost.
- Several other UI/UX changes.
New Contributors
- @teras made their first contribution in #2416
- @parintorn0 made their first contribution in #2279
- @plzfday made their first contribution in #2421 |
| 2026.12 | 01 Junie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasRelease 2026.12 |
| 2026.11 | 18 Mei 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasRelease 2026.11 |
| 2026.10 | 04 Mei 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Auto-select branch for Branch Selector control in custom action.
- Fix the issue that app may crashes when user are trying to close a repository with an action that is still running.
- Add Use button back to apply AI generated message.
- Add a context menu entry Enable Auto-Fetch to selected remote which allows user to disable some remotes from auto-fetching.
- Note: this context menu item is visible only when user has enabled the Fetch remotes automatically feature in Preferences.
- Fix the issue that Askpass does not support non-ASCII characters.
- Fix the issue that Initialize Repository does not apply bookmark from Open Repository popup.
- Fix the issue that sometimes user settings are lost because the configuration file is broken.
- Disable thinking mode in AI assistant.
- Linux: Fix the issue that some linux distros have a newer version of libicu which is a dependency of this app.
- Fix the issue that sometimes NullReferenceException occurs.
- Supports to preview PSD as image.
- Shows the git source revision when compiling this project in About dialog.
- Fix the issue that fixup!/squash! commits' positions sometimes are incorrect.
- Change the DateSeparator and TimeSeparator to prevent / or : being replaced by culture in DateTime.ToString().
- Keep selection in HISTORY page if user only selected one or two commits.
- Thanks to @gadfly3173, we have anothor deb package repository.
- Several other UI/UX changes.
New Contributors
- @Zguy made their first contribution in #2304
- @Nietod made their first contribution in #2307 |
| 2026.09 | 20 April 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Make the AI Assistant window non-modal dialog and resizable.
- Fix the issue that auto-fetch feature does not work correctly.
- Rewrite Open Local Repository feature. And add hotkey Ctrl+Shift+O/⌘+⇧+O for it.
- Allows to change group and bookmark when cloning repository.
- Auto-order fixup! and squash! commits when loading commits for interactive rebasing.
- Allow hunk-based staging/unstaging/discard for non-UTF8 text changes.
- Supports to view detail changes of modified submodule (not available for new/uninited/deleted submodule).
- Fix the issue that app may take a long time to startup when you have some AI services configured.
- Remove --push option which is not a valid parameter for git-flow-next.
- Set as tracking branch should be visiable when trying to push to a new remote branch.
- Fix the issue that failed to stage/discard selected hunk with renamed files.
- macOS: Fix the issue that app crashes when quiting from Dock.
- macOS: Add Hide Others to app menu and correct the behaviour of Show All.
- Add Local Branch Selector and Remote Branch Selector control types for custom actions.
- Replace ${BRANCH} with current branch name when the custom action's scope is Repository.
- Add String Formatter for TextBox in custom action input control.
- Several other UI/UX changes. |
| 2026.08 | 13 April 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Support to exclude modified/deleted files while discarding local changes.
- Upgrade dependencies
- `AvaloniaUI` to `11.3.13` and build AvaloniaEdit with it.
- `CommunityToolkit.Mvvm` to `8.4.2`
- `LiveChartsCore.SkiaSharpView.Avalonia` to `2.0.0`
- `OpenAI` to `2.10.0`
- Add a context menu entry `Checkout New Branch` for selected stash to run `git stash branch <branch_name> <stash>` command.
- Support to search remote branch in `Set Tracking Branch` and `Add Worktree` popup.
- Dynamic loading and choosing AI model in assistant dialog.
- Fix the issue that duplicated repo may be added when scanning repositories on case-insensitive platform.
- Set `User-Agent` to an empty string when communicating with `OpenAI API` compatible service.
- Allow using arrow down key to directly select branch while searching in `BranchSelector`.
- Fix the issue that failed to create pull request if the remote's URL contains account part.
- Auto-select the new HEAD after reword.
- Allow editing repository's display name and bookmark from the context menu of selected tab.
- Better word division for line-based diff.
- Fix the issue that staged files do not update after committing with `--amend` enabled successfully.
- BREAKING CHANGE: auto-fetch is a global setting instead of per-repo setting now.
- Several other UI/UX changes. |
| 2026.07 | 30 Maart 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Show changed line summary in diff view
- Allow to disable Mica effect on Windows 11 by adding "UseMicaOnWindows11" = false in custom theme overrides.
- Add hotkey Ctrl+B/⌘+B to create a new branch and remove Create Branch button from repository's toolbar.
- Support git SHA-256 format object hash.
- Improve preformance of creating/renaming/switching local branch.
- Support remote url with whitespace while cloning.
- Run checking out directly when all the local changes are new files.
- Fix the data-race issue when trying to search commit before the previous searching request done.
- Add a dropdown button to quick switch remote's (include submodule's) URL between HTTPS and SSH protocol.
- Allow to use --3way option in Apply popup.
- Try to fix the issue that sometimes local changes did not update.
- Add Do Nothing option back when trying to checkout another branch with uncommitted local changes.
- Hide the row of dealing with local changes when there are no local changes at all.
- Rewrite AI-based commit message generation.
- Rewrite the command to get staged changes with --amend option enabled.
- Rewrite the way to get current branch info for repository management page.
- Several other UI/UX changes.
New Contributors
- @geviraydev made their first contribution in #2194
- @CrabNickolson made their first contribution in #2200
- @Saibamen made their first contribution in #2209
Full Changelog: v2026.06...v2026.07 |
| 2026.06 | 16 Maart 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Rewrite the exit code of standalone commit message editor.
- Clicking OK button will apply the modified message and exit with code 0
- Clicking CANCEL or pressing ESC will not apply the modified message and exit with code -1
- Clicking the window caption button X will not apply the modified message and exit with code 0
- Change the hotkey for searching commit from Ctrl+F/⌘+F to Ctrl+Shift+F/⌘+⇧+F
- Pressing Ctrl+F/⌘+F in a list/tree will focus the nearby search(filter) box.
- Fix the issue that app hungs up when selecting the longest line to the end in text editor with syntax-highlighting enabled.
- More git trailer keywords are added in commit message box.
- Rewrite repository's command palette - more commands, icons, and search keyword.
- Rewrite worktrees in side bar.
- Auto focus the first input element when a popup is showing.
- Rewrite the file-history feature to support detecting renames (--follow).
- Fix the issue that error occurs when trying to unstage files in a fresh repo (no commits yet).
- Add a new button STAGE SELECTED & COMMIT to Confirm Empty Commit dialog when user has selected some unstaged changed file.
- Re-design the Initialize Repository popup.
- Support 24-hours and 12-hours time display format.
- Fix the issue that users can not discard hunks in a new file when it has been staged partially.
- Several other UI/UX changes. |
| 2026.05 | 02 Maart 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Show current caret column in commit message textbox.
- Remember last selection of new tag's type in Create Tag popup.
- Reset desktop.ShutdownMode to ShutdownMode.OnExplicitShutdown before calling desktop.Shutdown manually.
- Fix the issue that app crashed when availableSize is Infinity in MeasureOverride.
- Linux: Add Ghostty as integrated terminal tool.
- Add hotkey Alt/⌥+Up to goto child of selected commit.
- Add a context menu entry to run interactive rebasing on non-current branch.
- Revert commit ceea4a1. Currently, only pressing OK button in Commit Message Editor will apply modified message.
- Try to fix the issue that sometimes changes list did not update in commit CHANGES page (can not reproduce).
- Enable word-wrap and disable horizontal scrollbar for text in notification window.
- Add a context menu entry Apply Changes to only apply changes of selected files from stash.
- Fix the issue that highlighting selected revision lines in Blame window did not work.
- Unify the behavior of Reveal in File Explorer when the selected is a folder across all platforms
- Several other UI/UX changes. |
| 2026.04 | 12 Februarie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Show current version and the publish date of new version in result of checking update.
- Fix the issue that the MinWidth of AUTHOR column changed after dragging the right border of it.
- Start checking out branch directly when there are no local changes but submodules.
- BREAKING CHANGE: move Show Tags as Tree and Show Submodules as Tree from global setting to per-repo's UI state.
- Fix the issue that Open in External Tool button in toolbar may crash this app (System.Reflection.TagetInvocationException).
- Fix the issue that Open in External Merge Tool in context menu of unstage change does not work.
- When creating a new branch based on a remote branch, the name of the new branch is always pre-filled with the name of the latter
- Support to open vscode workspace (*.code-workspace) when open repo with external tool.
- Disable IsSnapToTickEnabled for subject guide length slider.
- Text editors now support to display IME pre-edit text.
- Fix the issue that Reset to Parent Revision always resets the file to this revision.
- Upgrade Avalonia to 11.3.12
- Several other UI/UX changes. |
| 2026.02 | 26 Januarie 2026 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Use git reset --hard instead of git reset HEAD --hard to discard all local changes (avoid git errors while running in an empty repo).
- Fix the issue that app crashed while switching blaming revision with renamed file.
- Support to select the solution file to be opened while opening repo in Visual Studio.
- Remove the Traverse submodules recursively option in Update Submodule popup (because auto-updating submodules after checkout/merge/pull will always enable --recursive option).
- Support to use <SOURCEGIT> --blame <FILE> to launch SourceGit as Blame viewer.
- Add a new repository settings to ask user before auto-updating submodules.
- Refresh repo after files under $GIT_DIR/reftable/ dir changed.
- Add a RESOLVE button in conflict alert banner.
- Add a checkbox to toggle -w (ignore whitespace changes) while blaming a file.
- Update project dependencies
- AvaloniaUI to 11.3.11
- AvaloniaEdit to 11.4.0-rc1
- TextMateSharp to 2.0.2
- Several other UI/UX changes.
New Contributors
- @ramonmelo made their first contribution in #1831
Full Changelog: v2026.01...v2026.02 |
| 2025.40 | 15 Desember 2025 | — | 64-bis ZIPARM64 ZIP VrystellingsnotasWhat's Changed
- Use different icons for annotated and lightweight tags in tags list/tree.
- Enable word wrapping in Edit Branch's Description popup.
- Always use hunk-based patching while staging/unstaging/discarding partial changes in a file.
- Fix the issue that Block Navigation in side-by-side diff view does not work correctly.
- Keep navigation state after toggling Show All Lines or view mode in text diff view.
- Add Refresh context menu to the tab in launcher's tabbar.
- Ignore all exceptions in background auto-fetching.
- Windows: Supports Windows 11's snap layout feature while hovering the maximize button.
- Add Move to Workspace context menu to the tab in launcher's tabbar.
- Add context menu item Fixup into Parent for HEAD commit.
- Fixup action in Interactive Rebase window will not append message to the target commit.
- Allows to specify startup options for external shell/terminal.
- Supports to customize diff/merge options for external diff/merge tool.
- Several other UI/UX changes.
Full Changelog: v2025.39...v2025.40 |
| 2025.39 | 05 Desember 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.38 | 02 Desember 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.37 | 08 November 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.36 | 12 Oktober 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.35 | 22 September 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.34 | 08 September 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.33 | 01 September 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.32 | 25 Augustus 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.31 | 18 Augustus 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.30 | 10 Augustus 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.29 | 04 Augustus 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.28 | 29 Julie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.27 | 20 Julie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.26 | 15 Julie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.25 | 07 Julie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.24 | 30 Junie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.23 | 22 Junie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.22 | 15 Junie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.21 | 08 Junie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.20 | 02 Junie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.19 | 27 Mei 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.18 | 18 Mei 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.17 | 11 Mei 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.16 | 06 Mei 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.15 | 27 April 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.14 | 22 April 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.13 | 15 April 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.12 | 08 April 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.11 | 30 Maart 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.10 | 23 Maart 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.09 | 17 Maart 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.08 | 10 Maart 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.07 | 03 Maart 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.06 | 24 Februarie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.05 | 18 Februarie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.04 | 10 Februarie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.03 | 21 Januarie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.02 | 13 Januarie 2025 | — | 64-bis ZIPARM64 ZIP |
| 2025.01 | 06 Januarie 2025 | — | 64-bis ZIPARM64 ZIP |
| 8.45 | 30 Desember 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.44 | 23 Desember 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.43 | 16 Desember 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.42 | 09 Desember 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.41 | 02 Desember 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.40 | 25 November 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.39 | 19 November 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.38 | 11 November 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.37 | 04 November 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.36 | 30 Oktober 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.35 | 21 Oktober 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.34 | 14 Oktober 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.33 | 08 Oktober 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.32 | 30 September 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.31 | 23 September 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.30 | 16 September 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.29 | 09 September 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.28 | 03 September 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.27 | 26 Augustus 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.26 | 19 Augustus 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.25 | 12 Augustus 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.24 | 05 Augustus 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.23 | 31 Julie 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.22 | 22 Julie 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.21 | 15 Julie 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.20 | 08 Julie 2024 | — | 64-bis ZIPARM64 ZIP |
| 8.19 | 01 Julie 2024 | — | 64-bis ZIPARM64 ZIP |