Releases: WinMerge/winmerge
v2.16.53
WinMerge 2.16.53 Beta Release Notes
January 2026
About This Release
This is a WinMerge beta release which is meant for preview the current state of
WinMerge development. This release is not recommended for the production.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.53 Beta
General
- Allow comparing files by editing header path (Ctrl+L / Alt+D) (PR #3093)
File compare
- Async binary comparison for “Selected files are identical” dialog
(PR #3060)
Binary compare
- BugFix: Fixed crash when an error occurs while opening files in the binary
comparison window.
Image compare
-
[ImageCompare] Problems with unsupported formats (#3044)
-
Update freeimage to 3.19.10
Webpage compare
- BugFix: Fixed garbled filenames displayed in Web comparison tabs and header
bar
Folder compare
-
BugFix: This line cannot be displayed correctly after translation.
msgid "Failed to extract archive.\nCompare as text file?" (#3073) -
BugFix: Unexpected file closure when moving files from a comparison (#3088)
-
Add Display Filter to Folder Compare (PR #3106)
-
Add folder statistics filter attributes and helper menu (PR #3111)
-
Introduce isWithin() and inRange() for explicit inclusive/exclusive range
checks (PR #3124)
Options dialog
- Add option to select user data location (AppData or Documents) (PR #3078)
Plugins
-
CompareMSExcelFiles: Replace line breaks with space in MSExcel formulas
(PR #3028) -
Updated jq to 1.8.1
Translations
-
Translation updates:
- Brazilian (PR #3034,#3064,#3085,#3101,#3107,#3121)
- Chinese Simplified (PR #3035,#3077,#3086,#3097,#3123)
- Chinese Traditional (PR #3052,#3073,WinMerge/frhed#26)
- Corsican (PR #3119)
- French (PR #3072,#3105,#3106)
- German (PR #3037,#3068,#3081,#3098,#3108,#3115)
- Hungarian (PR #3036,#3061,#3080,#3100,#3116)
- Italian (PR #3033,#3062,#3099,#3113,#3118)
- Japanese
- Korean (PR #3062,#3082)
- Lithuanian (PR #3032,#3065,#3087,#3104,#3114)
- Polish (PR #3050,#3089,#3103,#3112,#3122)
- Turkish (PR #3043,#3063,#3083,#3102,#3111,#3117)
Manual
Known issues
- Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Update Traditional Chinese (zh_TW) translation by @love80312 in #3052
- Async binary comparison for “Selected files are identical” dialog by @sdottaka in #3060
- Update Hungarian.po by @efi99 in #3061
- Italian language update by @bovirus in #3062
- Turkish language support by @bilimiyorum in #3063
- Update Brazilian.po by @Marcellomco in #3064
- Update of Lithuanian translation by @Tichij in #3065
- Update Korean by @VenusGirl in #3066
- Update Polish.po by @miroslaw-zylewicz in #3067
- Update German.po by @Havoc7891 in #3068
- Update French.po by @slolo2000 in #3072
- Update ChineseTraditional translation: translate missing strings by @love80312 in #3073
- Update Brazilian translation. Submitted by RicardoPC1967 by @sdottaka in #3075
- update zh-cn translations by @yingang in #3077
- Add option to select user data location (AppData or Documents) by @sdottaka in #3078
- Italian language update by @bovirus in #3079
- Update Hungarian.po by @efi99 in #3080
- Update German.po by @Havoc7891 in #3081
- Update Korean by @VenusGirl in #3082
- Turkish language support by @bilimiyorum in #3083
- Update Brazilian.po by @Marcellomco in #3085
- update zh-cn translations by @yingang in #3086
- Update of Lithuanian translation by @Tichij in #3087
- Update Polish.po by @miroslaw-zylewicz in #3089
- Allow comparing files by editing header path (Ctrl+L / Alt+D) by @sdottaka in #3093
- update zh-cn translation by @yingang in #3097
- Update German.po by @Havoc7891 in #3098
- Italian language update by @bovirus in #3099
- Update Hungarian.po by @efi99 in #3100
- Update Brazilian.po by @Marcellomco in #3101
- Turkish language support by @bilimiyorum in #3102
- Update Polish.po by @miroslaw-zylewicz in #3103
- Update of Lithuanian translation by @Tichij in #3104
- Update French.po by @slolo2000 in #3105
- Add Display Filter to Folder Compare by @sdottaka in #3106
- Update Brazilian.po by @Marcellomco in #3107
- Update German.po by @Havoc7891 in #3108
- Update Hungarian.po by @efi99 in #3109
- Turkish language support by @bilimiyorum in #3110
- Update Polish.po by @miroslaw-zylewicz in #3112
- Italian language update by @bovirus in #3113
- Add folder statistics filter attributes and helper menu by @sdottaka in #3111
- Update of Lithuanian translation by @Tichij in #3114
- Update German.po by @Havoc7891 in #3115
- Update Hungarian.po by @efi99 in #3116
- Turkish translation support by @bilimiyorum in #3117
- Italian language update by @bovirus in #3118
- Update Corsican translation for 2.16.53 by @Patriccollu in #3119
- Update Brazilian.po by @Marcellomco in #3121
- Update Polish.po by @miroslaw-zylewicz in #3122
- update zh-cn translations by @yingang in #3123
- Introduce isWithin() and inRange() for explicit inclusive/exclusive range checks by @sdottaka in #3124
Full Changelog: v2.16.52.2...v2.16.53
v2.16.52.2
WinMerge 2.16.52.2 Release Notes
- About This Release
- What Is New in 2.16.52.2
- What Is New in 2.16.52
- What Is New in 2.16.51 beta?
- Known issues
November 2025
About This Release
This is a WinMerge 2.16.52.2 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.52.2
Appearance
- Match title bar text color to Windows using a 190 luminance threshold.
File compare
- BugFix: [Bug] The configuration of tabulations is not working correctly
(#3015) - BugFix: Tab size set to '1' and 'insert spaces' causes redraw failures in
'File Compare' window. (#3047) - Update request: List of MATLAB specific keywords (#3040)
Folder compare
- Set the default thread count for folder comparison to 4.
Filters dialog
- BugFix: Newly added or installed filters were incorrectly flagged as missing
after selection.
Options dialog
- Request to resize text boxes and button (#3017)
Manual
Translations
- Translation updates:
What Is New in 2.16.52
General
- BugFix: Fixed an issue where leftover WinMerge temporary folders were not
properly deleted on the next application exit (since version 2.16.51). - [Feature request] Alternate hotkeys for tab navigation (#2942)
- Disabled darkmodelib in the ARM64 build due to an unresolved crash issue.
Binary compare
- BugFix: Ctrl-W in Hex View : Close window? (#2294)
Folder compare
- BugFix: Round timestamps before comparing to ensure consistent 1-second precision (#2973)
- Add toDateStr filter function.
- Add option for specifying additional comparison conditions (PR #2963)
- Add support for prop, leftprop, middleprop, and rightprop functions in
filter expressions (PR #2974) - Add "Existence" folder comparison method (PR #2980)
Translations
- Translation updates:
What Is New in 2.16.51 Beta
General
- BugFix: The document does not scroll with the mouse if the documents are identical.
Or the text input cursor jumps to unequal lines. (#2939)
Appearance
File compare
Folder compare
- Fixed an issue where adding exclusions via [Add Exclude File] ->
[Editor Backup Files] incorrectly excluded most files.
Filters dialog
Options dialog
Translations
-
Translation updates:
- Brazilian (#2886,#2910,#2951)
- Chinese Simplified (PR #2889,#2916,#2952)
- Corsican (PR #2915)
- French (PR #2887,#2938,#2969)
- Hungarian (PR #2909,#2948)
- Italian (PR #2892,#2911,#2956)
- Japanese
- Korean (PR #2913,#2934,#2950)
- Lithuanian (PR #2912,#2936,#2953)
- Portuguese (PR #2928)
- Polish (PR #2929,#2930,#2931)
- Russian (PR #2890,#2919,#2920,#2933,#2944,#2949)
- Spanish (PR #2961)
- Swedish
- Turkish (PR #2906,#2914,#2957)
- Ukrainian (PR #2932,#2937,#2954)
Internals
- Refactor/use bindoption (PR #2955)
Known issues
- Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Update Bulgarian translation by @StoyanDimitrov in #3006
- Update Korean by @VenusGirl in #3007
- Fix zh tw translation by @love80312 in #3008
- i18n: Improve Traditional Chinese Terminology by @love80312 in #3011
- Update Polish.islu by @miroslaw-zylewicz in #3014
- Update German.po and Contributors.txt by @Havoc7891 in #3018
- Update of Lithuanian translation by @Tichij in #3019
- Turkish language file updated by @bilimiyorum in #3020
- Update Hungarian.po by @efi99 in #3022
- Docs: Add comprehensive translation contribution guide by @Aditya4ever in #3023
- Update French.po by @slolo2000 in #3024
- Replace line breaks with space in MSExcel formulas by @JoHoGH in #3028
- Update of Lithuanian translation by @Tichij in #3032
- Italian language update by @bovirus in #3033
- Update Brazilian.po by @Marcellomco in #3034
- update zh-cn translation by @yingang in #3035
- Update Hungarian.po by @efi99 in #3036
- Update German.po by @Havoc7891 in #3037
- Update Korean by @VenusGirl in #3038
- Turkish.po by @bilimiyorum in #3043
- Update Russian.po by @Timon34 in #3045
- Update Portuguese.po by @hugok79 in #3046
- Update Polish.po by @miroslaw-zylewicz in #3050
New Contributors
- @love80312 made their first contribution in #3008
- @Havoc7891 made their first contribution in #3018
- @Aditya4ever made their first contribution in #3023
- @JoHoGH made their first contribution in #3028
Full Changelog: v2.16.52...v2.16.52.2
v2.16.52
WinMerge 2.16.52 Release Notes
October 2025
About This Release
This is a WinMerge 2.16.52 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.52
General
- BugFix: Fixed an issue where leftover WinMerge temporary folders were not
properly deleted on the next application exit (since version 2.16.51). - [Feature request] Alternate hotkeys for tab navigation (#2942)
- Disabled darkmodelib in the ARM64 build due to an unresolved crash issue.
Binary compare
- BugFix: Ctrl-W in Hex View : Close window? (#2294)
Folder compare
- BugFix: Round timestamps before comparing to ensure consistent 1-second precision (#2973)
- Add toDateStr filter function.
- Add option for specifying additional comparison conditions (PR #2963)
- Add support for prop, leftprop, middleprop, and rightprop functions in
filter expressions (PR #2974) - Add "Existence" folder comparison method (PR #2980)
Translations
- Translation updates:
What Is New in 2.16.51 Beta
General
- BugFix: The document does not scroll with the mouse if the documents are identical.
Or the text input cursor jumps to unequal lines. (#2939)
Appearance
File compare
Folder compare
- Fixed an issue where adding exclusions via [Add Exclude File] ->
[Editor Backup Files] incorrectly excluded most files.
Filters dialog
Options dialog
Translations
-
Translation updates:
- Brazilian (#2886,#2910,#2951)
- Chinese Simplified (PR #2889,#2916,#2952)
- Corsican (PR #2915)
- French (PR #2887,#2938,#2969)
- Hungarian (PR #2909,#2948)
- Italian (PR #2892,#2911,#2956)
- Japanese
- Korean (PR #2913,#2934,#2950)
- Lithuanian (PR #2912,#2936,#2953)
- Portuguese (PR #2928)
- Polish (PR #2929,#2930,#2931)
- Russian (PR #2890,#2919,#2920,#2933,#2944,#2949)
- Spanish (PR #2961)
- Swedish
- Turkish (PR #2906,#2914,#2957)
- Ukrainian (PR #2932,#2937,#2954)
Internals
- Refactor/use bindoption (PR #2955)
Known issues
- Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Initial dark mode support via darkmodelib by @ozone10 in #2834
- Update of Lithuanian translation by @Tichij in #2864
- Update zh-cn translation by @yingang in #2865
- Update Russian.po by @Timon34 in #2867
- Update Korean.po by @VenusGirl in #2870
- Readme Inno Setup script improvements by @bovirus in #2869
- Update French.po by @slolo2000 in #2873
- Update Portuguese.po by @hugok79 in #2882
- Update Brazilian.po by @Marcellomco in #2883
- Dark Mode Enhancements Following PR #2834 by @sdottaka in #2885
- Update Brazilian.po by @Marcellomco in #2886
- Update French.po by @slolo2000 in #2887
- update zh-cn translations by @yingang in #2889
- Update Russian.po by @Timon34 in #2890
- Italian language update by @bovirus in #2892
- Potential fix for code scanning alert no. 1116: Local variable address stored in non-local memory by @sdottaka in #2894
- Potential fix for code scanning alert no. 1466: Cast between HRESULT and a Boolean type by @sdottaka in #2895
- Potential fix for code scanning alert no. 6: Cast between HRESULT and a Boolean type by @sdottaka in #2896
- Potential fix for code scanning alert no. 1056: Multiplication result converted to larger type by @sdottaka in #2897
- Potential fix for code scanning alert no. 697: Missing enum case in switch by @sdottaka in #2898
- Potential fix for code scanning alert no. 70: Inconsistent definition of copy constructor and assignment ('Rule of Two') by @sdottaka in #2899
- Potential fix for code scanning alert no. 67: Inconsistent definition of copy constructor and assignment ('Rule of Two') by @sdottaka in #2900
- Potential fix for code scanning alert no. 1682: Empty branch of conditional by @sdottaka in #2901
- Potential fix for code scanning alert no. 147: Unused static function by @sdottaka in #2902
- Potential fix for code scanning alert no. 150: Unused static function by @sdottaka in #2903
- Potential fix for code scanning alert no. 151: Unused static function by @sdottaka in #2904
- Turkish translation support by @bilimiyorum in #2906
- Allow resizing of filters window using MFC Dynamic Layout (#509) by @sdottaka in #2907
- Allow saving modified colors as new scheme (#1180) by @sdottaka in #2908
- Update Hungarian.po by @efi99 in #2909
- Update Brazilian.po by @Marcellomco in #2910
- Italian language update by @bovirus in #2911
- Update of Lithuanian translation by @Tichij in #2912
- Update Korean.po by @VenusGirl in #2913
- Turkish translation support by @bilimiyorum in #2914
- Update Corsican translation for 2.16.50.2 by @Patriccollu in #2915
- update zh-cn translation by @yingang in #2916
- Update Russian.po by @Timon34 in #2919
- Update Russian.po by @Timon34 in #2920
- Update Portuguese.po by @hugok79 in #2928
- Update Polish.po by @miroslaw-zylewicz in #2929
- Update Polish.po by @miroslaw-zylewicz in #2930
- Update Polish.po by @miroslaw-zylewicz in #2931
- Update Ukrainian localization by @sggua in #2932
- Update Russian.islu by @Timon34 in #2933
- Update Korean.islu by @VenusGirl in #2934
- Update of Lithuanian translation by @Tichij in #2936
- Update Ukrainian.po by @sggua in #2937
- Update French.po by @slolo2000 in #2938
- Update Russian.po by @Timon34 in #2944
- Add option to ignore line breaks (treat as spaces) (refs #373) by @sdottaka in #2945
- Update Hungarian.po by @efi99 in #2948
- Update Russian.po by @Timon34 in #2949
- Update Korean.po by @VenusGirl in #2950
- Update Brazilian.po by @Marcellomco in #2951
- update zh-cn translations by @yingang in #2952
- Update of Lithuanian translation by @Tichij in #2953
- Ukrainian PO translation was synced with English (autogenerated changes) by @YevgenBorodkin in #2954
- Italian language update by @bovirus in #2956
- Update Turkish.po by @bilimiyorum in #2957
- Refactor/use bindoption by @sdottaka in #2955
- Update Spanish.po by @P0rsche-911 in https://github.com/WinMerge/winmerge/...
ShellExtension-1.18.8.0
Fix issue #3000: Shell extension performance issue
v2.16.51
WinMerge 2.16.51 Beta Release Notes
October 2025
About This Release
This is a WinMerge beta release which is meant for preview the current state of
WinMerge development. This release is not recommended for the production.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.51 Beta
General
- BugFix: The document does not scroll with the mouse if the documents are identical.
Or the text input cursor jumps to unequal lines. (#2939)
Appearance
File compare
Folder compare
- Fixed an issue where adding exclusions via [Add Exclude File] ->
[Editor Backup Files] incorrectly excluded most files.
Filters dialog
Options dialog
Translations
-
Translation updates:
- Brazilian (#2886,#2910,#2951)
- Chinese Simplified (PR #2889,#2916,#2952)
- Corsican (PR #2915)
- French (PR #2887,#2938,#2969)
- Hungarian (PR #2909,#2948)
- Italian (PR #2892,#2911,#2956)
- Japanese
- Korean (PR #2913,#2934,#2950)
- Lithuanian (PR #2912,#2936,#2953)
- Portuguese (PR #2928)
- Polish (PR #2929,#2930,#2931)
- Russian (PR #2890,#2919,#2920,#2933,#2944,#2949)
- Spanish (PR #2961)
- Swedish
- Turkish (PR #2906,#2914,#2957)
- Ukrainian (PR #2932,#2937,#2954)
Internals
- Refactor/use bindoption (PR #2955)
Known issues
- Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
v2.16.50.2
WinMerge 2.16.50.2 Release Notes
- About This Release
- What Is New in 2.16.50.2
- What Is New in 2.16.50
- What Is New in 2.16.49 beta?
- Known issues
August 2025
About This Release
This is a WinMerge 2.16.50.2 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.50.2
File compare
- BugFix: WinMerge 2.16.50 regression: Crashes when doing "Show only comparison
results (not file contents)" for large binaries. (#2874)
Folder compare
- BugFix: After Install of v2.16.50 Folder: Filter is now only being applied to
1st folder path and not the 2nd and 3th folder paths (#2875)
Filters dialog
- BugFix: Fixed a crash in the Filters dialog's File Filters tab after installing or creating a new filter.
Translations
- Translation updates:
What Is New in 2.16.50
General
- Treat a mouse click on the very top edge of the title bar while maximized
as if it's within the tab button (PR #2828)
Translations
-
BugFix: WinMerge - Strings untranslated #2852
-
Translation updates:
What Is New in 2.16.49 Beta
General
- [Enhancement] Tab Switching and Tab Bar Scrolling with Mouse Wheel (PR #2821)
Appearance
- Use themed size grip, use toolbar's tooltips instead of controls bar's
(PR #2769)
File compare
- BugFix: Fixed crash when copying multiple selected diff hunks
- Syntax parser for Pascal should be extended to support compiler directives
(#2814) - [Enhancement] Enable/disable automatic navigation to a line when clicking on
the Location Panel (PR #2827)
Folder compare
- BugFix: WinMerge shows the timestamp of the non-existent file (#2764)
- BugFix: Manual Refresh of a single folder undoes the comparison for most
other folders randomly (#2792) - Add the feature to compare multiple files in one action in the folder compare
window requested in #324. (PR #2825) - Improve filter system: expression support and UI enhancements (PR #2802)
Options dialog
- BugFix: [Bug Fix] Enable/disable 'Switch to ...' options in Compare > Folder
page (PR #2819)
Command line
- BugFix: Fixed failure to compare files with relative paths when /s option
is used from a different current directory than the running WinMerge process
Archive support
- Update 7-Zip to 25.00
Installer
- Installer - Windows "Programs and Features" name (#2798)
Translations
-
Translation updates:
- Brazilian (PR #2829)
- Bulgarian (PR #2763)
- Chinese Simplified (PR #2831)
- Chinese Traditional (PR #2838)
- Corsican (PR #2844)
- French (PR #2754,#2761,#2762)
- Hungarian (PR #2836)
- Italian (PR #2832)
- Japanese
- Korean (PR #2766,#2845)
- Lithuanian (PR #2799,#2805,#2826,#2830)
- Portuguese (PR #2768)
- Russian (PR #2760,#2840)
- Swedish
- Tamil (PR #2812,#2813)
- Turkish (PR #2782)
Internals
- Fix syntax warning in GetTranslationsStatus.py (PR #2751)
Known issues
- Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Update of Lithuanian translation by @Tichij in #2864
- Update zh-cn translation by @yingang in #2865
- Update Russian.po by @Timon34 in #2867
- Update Korean.po by @VenusGirl in #2870
- Readme Inno Setup script improvements by @bovirus in #2869
- Update French.po by @slolo2000 in #2873
Full Changelog: v2.16.50...v2.16.50.2
Merge7z2501.0
Update 7-Zip to 25.01
v2.16.50
WinMerge 2.16.50 Release Notes
July 2025
About This Release
This is a WinMerge 2.16.50 stable release.
This release replaces earlier WinMerge stable releases as a recommended release.
Please submit bug reports to our bug-tracker.
WinMerge 2.16.50 - 2025-07-27
General
- Treat a mouse click on the very top edge of the title bar while maximized
as if it's within the tab button (PR #2828)
Translations
-
BugFix: WinMerge - Strings untranslated #2852
-
Translation updates:
What Is New in 2.16.49 Beta
General
- [Enhancement] Tab Switching and Tab Bar Scrolling with Mouse Wheel (PR #2821)
Appearance
- Use themed size grip, use toolbar's tooltips instead of controls bar's
(PR #2769)
File compare
- BugFix: Fixed crash when copying multiple selected diff hunks
- Syntax parser for Pascal should be extended to support compiler directives
(#2814) - [Enhancement] Enable/disable automatic navigation to a line when clicking on
the Location Panel (PR #2827)
Folder compare
- BugFix: WinMerge shows the timestamp of the non-existent file (#2764)
- BugFix: Manual Refresh of a single folder undoes the comparison for most
other folders randomly (#2792) - Add the feature to compare multiple files in one action in the folder compare
window requested in #324. (PR #2825) - Improve filter system: expression support and UI enhancements (PR #2802)
Options dialog
- BugFix: [Bug Fix] Enable/disable 'Switch to ...' options in Compare > Folder
page (PR #2819)
Command line
- BugFix: Fixed failure to compare files with relative paths when /s option
is used from a different current directory than the running WinMerge process
Archive support
- Update 7-Zip to 25.00
Installer
- Installer - Windows "Programs and Features" name (#2798)
Translations
-
Translation updates:
- Brazilian (PR #2829)
- Bulgarian (PR #2763)
- Chinese Simplified (PR #2831)
- Chinese Traditional (PR #2838)
- Corsican (PR #2844)
- French (PR #2754,#2761,#2762)
- Hungarian (PR #2836)
- Italian (PR #2832)
- Japanese
- Korean (PR #2766,#2845)
- Lithuanian (PR #2799,#2805,#2826,#2830)
- Portuguese (PR #2768)
- Russian (PR #2760,#2840)
- Swedish
- Tamil (PR #2812,#2813)
- Turkish (PR #2782)
Internals
- Fix syntax warning in GetTranslationsStatus.py (PR #2751)
Known issues
- Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Add the feature to open multiple files in the folder compare window requested in #1423. by @tjmprm77 in #2749
- Fix syntax warning in
GetTranslationsStatus.pyby @gerundt in #2751 - Update French.po by @slolo2000 in #2754
- Update Russian.po by @Timon34 in #2760
- Update French.po by @slolo2000 in #2761
- Update French.po by @slolo2000 in #2762
- Update Bulgarian by @StoyanDimitrov in #2763
- Update Korean.po by @VenusGirl in #2766
- Update Portuguese.po by @hugok79 in #2768
- Use themed size grip, use toolbar's tooltips instead of controls bar's by @ozone10 in #2769
- Turkish translation support by @bilimiyorum in #2782
- Update of Lithuanian translation by @Tichij in #2799
- Update of Lithuanian translation by @Tichij in #2805
- Tamil translations reviewed and updated few messages by @TamilNeram in #2812
- Fixed few more Tamil translation messages by @TamilNeram in #2813
- [Bug Fix] Enable/disable 'Switch to ...' options in Compare > Folder page by @anthonyleestark in #2819
- [Enhancement] Tab Switching and Tab Bar Scrolling with Mouse Wheel by @anthonyleestark in #2821
- Add the feature to compare multiple files in one action in the folder compare window requested in #324. by @tjmprm77 in #2825
- Update of Lithuanian translation by @Tichij in #2826
- [Enhancement] Enable/disable automatic navigation to a line when clicking on the Location Panel by @anthonyleestark in #2827
- Update Brazilian.po by @Marcellomco in #2829
- Update of Lithuanian translation by @Tichij in #2830
- update zh-cn translation by @yingang in #2831
- Italian language update by @bovirus in #2832
- Update Hungarian.po by @efi99 in #2836
- [Translations] update ChineseTraditional.po by @abc0922001 in #2838
- Update Russian.po by @Timon34 in #2840
- Update Corsican translation for 2.16.49 by @Patriccollu in #2844
- Update Korean.po by @VenusGirl in #2845
- Improve filter system: expression support and UI enhancements by @sdottaka in #2802
- Update Russian.po by @Timon34 in #2847
- Update Brazilian.po by @Marcellomco in #2849
- Italian language update by @bovirus in #2850
- Treat a mouse click on the very top edge of the title bar while maximized as if it's within the tab button by @anthonyleestark in #2828
- Italian language update by @bovirus in #2851
- Update French.po by @slolo2000 in #2854
- Update of Lithuanian translation by @Tichij in #2855
- update zh-cn translation by @yingang in #2856
- Update Hungarian.po by @efi99 in #2857
- Update Hungarian.po by @efi99 in #2859
- Italian language update by @bovirus in #2858
- Update Brazilian.po by @Marcellomco in #2862
New Contributors
- @ozone10 made their first contribution in #2769
- @bilimiyorum made their first contribution in #2782
- @anthonyleestark made their first contribution in #2819
Full Changelog: v2.16.48...v2.16.50
v2.16.49
WinMerge 2.16.49 Beta Release Notes
July 2025
About This Release
This is a WinMerge beta release which is meant for preview the current state of
WinMerge development. This release is not recommended for the production.
Please submit bug reports to our bug-tracker.
What Is New in 2.16.49 Beta
General
- [Enhancement] Tab Switching and Tab Bar Scrolling with Mouse Wheel (PR #2821)
Appearance
- Use themed size grip, use toolbar's tooltips instead of controls bar's
(PR #2769)
File compare
- BugFix: Fixed crash when copying multiple selected diff hunks
- Syntax parser for Pascal should be extended to support compiler directives
(#2814) - [Enhancement] Enable/disable automatic navigation to a line when clicking on
the Location Panel (PR #2827)
Folder compare
- BugFix: WinMerge shows the timestamp of the non-existent file (#2764)
- BugFix: Manual Refresh of a single folder undoes the comparison for most
other folders randomly (#2792) - Add the feature to compare multiple files in one action in the folder compare
window requested in #324. (PR #2825) - Improve filter system: expression support and UI enhancements (PR #2802)
Options dialog
- BugFix: [Bug Fix] Enable/disable 'Switch to ...' options in Compare > Folder
page (PR #2819)
Command line
- BugFix: Fixed failure to compare files with relative paths when /s option
is used from a different current directory than the running WinMerge process
Archive support
- Update 7-Zip to 25.00
Installer
- Installer - Windows "Programs and Features" name (#2798)
Translations
- Translation updates:
- Brazilian (PR #2829)
- Bulgarian (PR #2763)
- Chinese Simplified (PR #2831)
- Chinese Traditional (PR #2838)
- Corsican (PR #2844)
- French (PR #2754,#2761,#2762)
- Hungarian (PR #2836)
- Italian (PR #2832)
- Japanese
- Korean (PR #2766,#2845)
- Lithuanian (PR #2799,#2805,#2826,#2830)
- Portuguese (PR #2768)
- Russian (PR #2760,#2840)
- Swedish
- Tamil (PR #2812,#2813)
- Turkish (PR #2782)
Internals
- Fix syntax warning in GetTranslationsStatus.py (PR #2751)
Known issues
- Pressing OK in the Options window while the INI file specified by /inifile is open for comparison in WinMerge may corrupt the file. (#2685)
- Suggestion to make the result of image comparison more reliable (#1391)
- Crashes when comparing large files (#325)
- Very slow to compare significantly different directories (#322)
- Vertical scrollbar breaks after pasting text (#296)
What's Changed
- Add the feature to open multiple files in the folder compare window requested in #1423. by @tjmprm77 in #2749
- Fix syntax warning in
GetTranslationsStatus.pyby @gerundt in #2751 - Update French.po by @slolo2000 in #2754
- Update Russian.po by @Timon34 in #2760
- Update French.po by @slolo2000 in #2761
- Update French.po by @slolo2000 in #2762
- Update Bulgarian by @StoyanDimitrov in #2763
- Update Korean.po by @VenusGirl in #2766
- Update Portuguese.po by @hugok79 in #2768
- Use themed size grip, use toolbar's tooltips instead of controls bar's by @ozone10 in #2769
- Turkish translation support by @bilimiyorum in #2782
- Update of Lithuanian translation by @Tichij in #2799
- Update of Lithuanian translation by @Tichij in #2805
- Tamil translations reviewed and updated few messages by @TamilNeram in #2812
- Fixed few more Tamil translation messages by @TamilNeram in #2813
- [Bug Fix] Enable/disable 'Switch to ...' options in Compare > Folder page by @anthonyleestark in #2819
- [Enhancement] Tab Switching and Tab Bar Scrolling with Mouse Wheel by @anthonyleestark in #2821
- Add the feature to compare multiple files in one action in the folder compare window requested in #324. by @tjmprm77 in #2825
- Update of Lithuanian translation by @Tichij in #2826
- [Enhancement] Enable/disable automatic navigation to a line when clicking on the Location Panel by @anthonyleestark in #2827
- Update Brazilian.po by @Marcellomco in #2829
- Update of Lithuanian translation by @Tichij in #2830
- update zh-cn translation by @yingang in #2831
- Italian language update by @bovirus in #2832
- Update Hungarian.po by @efi99 in #2836
- [Translations] update ChineseTraditional.po by @abc0922001 in #2838
- Update Russian.po by @Timon34 in #2840
- Update Corsican translation for 2.16.49 by @Patriccollu in #2844
- Update Korean.po by @VenusGirl in #2845
- Improve filter system: expression support and UI enhancements by @sdottaka in #2802
New Contributors
- @ozone10 made their first contribution in #2769
- @bilimiyorum made their first contribution in #2782
- @anthonyleestark made their first contribution in #2819
Full Changelog: v2.16.48...v2.16.49
Merge7z2500.0
Update 7-zip to 25.00