Hi,
we're pround to announce TortoiseGit 2.16.
We thank all bug reporters, testers and translators for their help!
You can check for updates using the settings or the about dialog
(recommended) - or you can download the release here:
https://tortoisegit.org/download/
Support for Windows 7 and 8 will be dropped with one of the next releases.
PuTTY 0.81 fixes a critical vulnerability CVE-2024-31497 in the use of
521-bit ECDSA keys (ecdsa-sha2-nistp521). If you have used a 521-bit
ECDSA private key with any previous version of PuTTY, consider the
private key compromised: remove the public key from authorized_keys
files, and generate a new key pair.
However, this only affects that one algorithm and key size. No other
size of ECDSA key is affected, and no other key type is affected.
== Features ==
* Updated OGDF to 2023.09 (Elderberry)
* Update Scintilla to 5.5.0 and Lexilla to 5.3.2
* Updated zlib to 1.3.1
* TortoiseGitMerge: Add ignore line endings button to Ribbon
* Allow BugTraq "Select issue"-button at the same time as the textbox
* Add support for GIT_TEMPLATE_DIR environment variable
* Updated libgit to 2.43 based on Git for Windows sources
* Updated libgit2 to 1.8.0
libgit2 now supports worktree config
* Updated pcre2 to 10.43
* Update json library to 3.11.3
* Update editorconfig to 0.12.7
* Update TortoiseGitPlink to PuTTY Plink 0.81
* Update shipped PuTTY binaries to 0.81
* Fixed issue #3881: Compare Revisions - Revert - can not undo an Add
action
* Fixed issue #4097: Revert to parent version menu missing for added
files in Log Viewer
* Fixed issue #4112: After conducting a 'hard' reset, "git clean"
should be offered
* Fixed issue #3325: Display repository name first in window title
Can be controlled using the DialogTitles advanced setting.
* Fixed issue #3981: Add stash controls to the Switch/Checkout progress
dialog
* Fixed issue #4015: Add --force option for worktree remove
== Bug Fixes ==
* Fixed issue #4085: ImportPatch is closing even click "NO"
* Fixed issue #4082: TortoiseGitMerge: Particular usage undo/redo
function casue exception/freeze window
* Fixed issue #4086: ResolveDlg: Merge conflict file gets changed after
fixing merge and pressing Resolve
* Fixed issue #3917: Git not getting LFS files (SSHAskPass not showing)
* Fixed issue #4083: TortoiseGitMerge: Infinite loop when diff file has
only 1 line and perform "Redo"
* Sanitize GIT_* environment variables to prevent passing environment
variables to git.exe that are currently unsupported in
TortoiseGit/libgit2 to prevent inconsistencies
* Fixed issue #4096: Git configuration under XDG_CONFIG_HOME is not
recognized correctly
* TortoiseGitBlame: Fix blaming a file from another working tree
* Fixed issue #4073: TortoiseGit extremely slow on network shares / UNC
paths since 2.14
* Fixed issue #4106: Submodule Update with force not working when using
the Git Sync Dialog
* Fixed issue #4110: TortoiseGitMerge: Ribbon becomes empty after
maximizing on Windows 11
* Fixed issue #4004: TortoiseGit closes window after commit when
pressing push when the owning explorer window has been closed
* Fixed issue #3909: App freezes when pasting from a closed logs window
* Fixed issue #3959: The slash direction of the abbreviated path
displayed in the dialog box is different
* Fixed issue #4122: TortoiseGitMerge "Encountered an improper
argument" error message
== Known issues ==
* Issue #4013: Incorrect info displayed in title bar of Windows
Explorer windows
At the moment the numbers are only updated when the index or the
current branch change.
--
Best regards,
Sven Strickroth
PGP key id F5A9D4C4 @ any key-server