Releases: gitextensions/gitextensions
Releases · gitextensions/gitextensions
v4.2.1
Release Notes Highlights
Requires: .NET 6.0 Desktop Runtime v6.0.25 or later
Changes:
- #11393 Avoid popup resetting new file to index
- #11389 GPG: don't crash on artificial commits
- #11384 Do not migrate empty settings
- #11381 GitExtSshAskPass: Ensure chars are outputed as UTF8 chars
- #11376 Delete unused branch plugin: Makes GetBranchNames() support worktrees
- #11369 Let git deny the commit if committer is not specified
Full change log: https://github.com/gitextensions/gitextensions/blob/v4.2.1/GitUI/Resources/ChangeLog.md#version-421-28-nov-2023
v4.2
Release Notes Highlights
Requires: .NET 6.0 Desktop Runtime v6.0.24 or later
- Git 2.42 is recommended
- Various performance improvements
- Various UI improvements
- Improvements to Git Commandlog dialog
- Improvements to the Rebase dialog
- Allow "Save as..." multiple files
- Editor can now move line up/down with ALT + UP and ALT + DOWN
- OpenSSH to use
SSH_ASKPASS
env variable if a password is requested (requires OpenSSH 8.4 or higher; no effect for older versions of OpenSSH) - Auto-set GE as editor only in current environment
- Unstaged changes can be reset without affecting staged
- More user friendly handling for "Could not load file or assembly" exceptions
- New GitLab integration plugin
- JIRA plugin now supports personal access tokens
- Vertical tab (SHIFT + ENTER) is now treated as a line feed
- Add support to build GE for Windows on Arm64 (WoA). This, however, requires manual build.
- New option
{HEAD}
available in scripts
Full change log: https://github.com/gitextensions/gitextensions/blob/v4.2/GitUI/Resources/ChangeLog.md#version-42-13-nov-2023
v4.2 RC1
v4.1
Release Notes Highlights
Requires: .NET 6.0 Desktop Runtime v6.0.16 or later
- Git 2.40.1 is recommended
- Improvements in WSL2 handling, e.g., automatically convert
\\wsl.localhost\
to\\wsl$\
paths - Dashboard perf improvements
- Avatar perf improvements
- Blame perf improvements
- Reflog is decoupled from branch filtering and turned into an additive filter
- Ctrl+Enter creates commit when released and not pressed
- Windows Explorer integration can now be registered and unregistered from Settings
Full change log: https://github.com/gitextensions/gitextensions/blob/release/4.0/GitUI/Resources/ChangeLog.md#version-41-01-may-2023
v4.0.2
v4.0.1
v4
Release Notes Highlights
- The app now requires .NET 6. The .NET runtime, if missing, will be installed when the application is executed.
- Improved repository load time considerably (#9243, #9735, #9864, etc) as well as other performance tweaks.
- Improved "left panel" with the added multi-selection functionality (#9723) and the ability to view git stashes (#10258).
- Improved filtering functionality including the ability to "exclude" git refs (#10240).
- Use native WSL Git executables for
\\wsl$
shares to speedup handling (#9702) - Use the standard
FormBrowse
for file history and blame (#9445) - BASE diff: Icons for unique changes (#9720)
The following features and options have been removed:
- PuTTY binaries are no longer bundled with Git Extentions, please install PuTTY separately and change the path in settings.
- Theming is not supported - v3.x relied on EasyHook library to facilitate hooks into Windows API necessary for theming. However, .NET 6 does not support remoting and multiple AppDomain required for those hooks. To date no viable alternative has been found. #9191
- Removed TFS integration (8190d0c)
- Removed JIRA integration (see: #9659)
Full change log: https://github.com/gitextensions/gitextensions/blob/release/4.0/GitUI/Resources/ChangeLog.md#version-400-31-oct-2022