Releases: WinMerge/winmerge
v2.16.48.2
WinMerge 2.16.48.2 Release Notes
- About This Release
- What Is New in 2.16.48.2
- What Is New in 2.16.48
- What Is New in 2.16.47 beta?
- Known issues
April 2025
About This Release
This is a WinMerge 2.16.48.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.48.2
Installer
What Is New in 2.16.48
General
- BugFix: Setting the toolbar icons to "Extra Large" cannot save the settings.
(#2748) - FR: Add
Ctrl+,
keyboard shortcut to open Options dialog box (#2705) - Update Merge.rc (PR #2711)
File compare
- BugFix: [BUG} Phantom line added when identical blocks of text pasted
(#2702) - BugFix: Fixed crash when quitting WinMerge while the search dialog is open
- Syntax/Pascal: Add initialization and finalization (PR #2719)
- Syntax/Pascal: Support multiline strings (PR #2720)
Folder compare
- BugFix: Unable to compare files with zero mtime using
"Modified Date and Size" (#2714) - BugFix: Windows7 Winmerge v2.16.46.0 crash prone
(#1 WinMerge crashes after successfully deleting files.) (#2746)
Webpage compare
- BugFix: Fixed an issue where comparisons could fail when tab characters
were present. - BugFix: Fixed incorrect line wrapping in certain HTML elements.
- BugFix: Fixed an issue where differences within <pre> elements could appear
concatenated instead of on separate lines.
Plugins
- BugFix: ApacheTika and PlantUML plugins: Fixed issue where no error message
was displayed when execution failed (#715) - BugFix: ApacheTika plugin: Fixed failure to run when the filename contained
non-alphanumeric characters (now uses the short filename instead) (#715) - AIConvertText plugin: Added models gpt-4.1, gpt-4.1-mini, and gpt-4.1-nano
Translations
- Translation updates:
What Is New in 2.16.47 Beta
General
- BugFix: /inifile won't work with root directory (#2635)
- BugFix: "Another application has updated" message when window is deactivated
(#2668) - Reduced flickering of title bar buttons and the status bar.
- Rewrite English.pot, add JXL image extension (PR #2682)
- Add Output Pane for Logs and Messages (PR #2663)
File compare
- BugFix: Fixed an issue where $ in regular expressions in Substitution filters
didn't work correctly with "Ignore carriage return differences" enabled.
(#2640) - BugFix: Syntax highlighting of Python multiline strings failed on lines > 1
(#2643) - BugFix: Fixed an issue where "&" appeared as an underline in the status bar
when using both Unpacker and Prediffer plugins. - BugFix: Sync Codepage Settings on Options and Diff Window (#2678)
- Update C syntax highlighting keyword list. (PR #2669)
Image compare
- Rewrite English.pot, add JXL image extension (PR #2682)
Options dialog
- BugFix: Fixed an issue where ShellExtensionU.dll was not properly
unregistered when clicking the Unregister shell extension button in the
Shell Integration options. (#2419) - Modify the "Options (Compare > Image)" dialog. (PR #2655)
Color schemes
Installer
- BugFix: Context menu not working if installed from non-elevated (non admin)
user on win 10 x64 (#2638) (PR #2639)
Manual
- Help pages -> Appendix A. Shortcut keys (#2659)
Translations
- Translation updates:
Internals
- BugFix: Fix build in VS2022 17.13.0 (PR #2645)
- BugFix: Use zopflipng to reduce size of splash.png (PR #2646)
- README major update, Twilight theme minor edit (PR #2696)
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 Corsican translation for 2.16.47 by @Patriccollu in #2632
-
Turkish translation update 2.16.46 by @kayazeren in #2636
-
Fix issue #2638: Context menu not working if installed from non-elevated (non admin) user on win 10 x64 by @sdottaka in #2639
-
Fix build in VS2022 17.13.0 by @CharlesMengCA in #2645
-
Use zopflipng to reduce size of splash.png by @CharlesMengCA in #2646
-
Modify the "Options (Compare > Image)" dialog. by @tjmprm77 in #2655
-
Update C syntax highlighting keyword list. by @tjmprm77 in #2669
-
Fix typo in Polish translation by @kkarbowiak in #2671
-
Update Brazilian.islu by @Marcellomco in #2675
-
Update corsican.islu for 2.16.47 by @Patriccollu in #2676
-
Hans Eriksson updated the Swedish translation by @gerundt in #2679
-
Rewrite English.pot, add JXL image extension by @dcog989 in #2682
-
Update Brazilian.po by @Marcellomco in #2688
-
README major update, Twilight theme minor edit by @dcog989 in #2696
-
Update Brazilian.po by @Marcellomco in #2697
-
Update Brazilian.po by @Marcellomco in #2706
-
Update Brazilian.po by @Marcellomco in #2715
-
Update French.po by @slolo2000 in #2716
-
Syntax/Pascal: Add initialization and finalization by @baka0815 in #2719
-
Syntax/Pascal: Support multiline strings by @baka0815 in #2720
-
Update Corsican translation for 2.16.48 by @Patriccollu in #2722
-
Update Brazilian.po by @Marcellomco in #2726
-
Syntax/Pascal: Support multiline strings by @baka0815 in #2731
New Contributors
- @rkodey made their first contribution in #2634
- @kkarbowiak made their first contribution in #2671
- @Y-PLONI made their first contribution in #2673
- @dcog989 made their first contribution in #2682
Full Changelog: v2.16.46...v2.16.48.2
v2.16.48
WinMerge 2.16.48 Release Notes
April 2025
About This Release
This is a WinMerge 2.16.48 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.48
General
- BugFix: Setting the toolbar icons to "Extra Large" cannot save the settings.
(#2748) - FR: Add
Ctrl+,
keyboard shortcut to open Options dialog box (#2705) - Update Merge.rc (PR #2711)
File compare
- BugFix: [BUG} Phantom line added when identical blocks of text pasted
(#2702) - BugFix: Fixed crash when quitting WinMerge while the search dialog is open
- Syntax/Pascal: Add initialization and finalization (PR #2719)
- Syntax/Pascal: Support multiline strings (PR #2720)
Folder compare
- BugFix: Unable to compare files with zero mtime using
"Modified Date and Size" (#2714) - BugFix: Windows7 Winmerge v2.16.46.0 crash prone
(#1 WinMerge crashes after successfully deleting files.) (#2746)
Webpage compare
- BugFix: Fixed an issue where comparisons could fail when tab characters
were present. - BugFix: Fixed incorrect line wrapping in certain HTML elements.
- BugFix: Fixed an issue where differences within <pre> elements could appear
concatenated instead of on separate lines.
Plugins
- BugFix: ApacheTika and PlantUML plugins: Fixed issue where no error message
was displayed when execution failed (#715) - BugFix: ApacheTika plugin: Fixed failure to run when the filename contained
non-alphanumeric characters (now uses the short filename instead) (#715) - AIConvertText plugin: Added models gpt-4.1, gpt-4.1-mini, and gpt-4.1-nano
Translations
- Translation updates:
What Is New in 2.16.47 Beta
General
- BugFix: /inifile won't work with root directory (#2635)
- BugFix: "Another application has updated" message when window is deactivated
(#2668) - Reduced flickering of title bar buttons and the status bar.
- Rewrite English.pot, add JXL image extension (PR #2682)
- Add Output Pane for Logs and Messages (PR #2663)
File compare
- BugFix: Fixed an issue where $ in regular expressions in Substitution filters
didn't work correctly with "Ignore carriage return differences" enabled.
(#2640) - BugFix: Syntax highlighting of Python multiline strings failed on lines > 1
(#2643) - BugFix: Fixed an issue where "&" appeared as an underline in the status bar
when using both Unpacker and Prediffer plugins. - BugFix: Sync Codepage Settings on Options and Diff Window (#2678)
- Update C syntax highlighting keyword list. (PR #2669)
Image compare
- Rewrite English.pot, add JXL image extension (PR #2682)
Options dialog
- BugFix: Fixed an issue where ShellExtensionU.dll was not properly
unregistered when clicking the Unregister shell extension button in the
Shell Integration options. (#2419) - Modify the "Options (Compare > Image)" dialog. (PR #2655)
Color schemes
Installer
- BugFix: Context menu not working if installed from non-elevated (non admin)
user on win 10 x64 (#2638) (PR #2639)
Manual
- Help pages -> Appendix A. Shortcut keys (#2659)
Translations
- Translation updates:
Internals
- BugFix: Fix build in VS2022 17.13.0 (PR #2645)
- BugFix: Use zopflipng to reduce size of splash.png (PR #2646)
- README major update, Twilight theme minor edit (PR #2696)
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 Corsican translation for 2.16.47 by @Patriccollu in #2632
-
Turkish translation update 2.16.46 by @kayazeren in #2636
-
Fix issue #2638: Context menu not working if installed from non-elevated (non admin) user on win 10 x64 by @sdottaka in #2639
-
Fix build in VS2022 17.13.0 by @CharlesMengCA in #2645
-
Use zopflipng to reduce size of splash.png by @CharlesMengCA in #2646
-
Modify the "Options (Compare > Image)" dialog. by @tjmprm77 in #2655
-
Update C syntax highlighting keyword list. by @tjmprm77 in #2669
-
Fix typo in Polish translation by @kkarbowiak in #2671
-
Update Brazilian.islu by @Marcellomco in #2675
-
Update corsican.islu for 2.16.47 by @Patriccollu in #2676
-
Hans Eriksson updated the Swedish translation by @gerundt in #2679
-
Rewrite English.pot, add JXL image extension by @dcog989 in #2682
-
Update Brazilian.po by @Marcellomco in #2688
-
README major update, Twilight theme minor edit by @dcog989 in #2696
-
Update Brazilian.po by @Marcellomco in #2697
-
Update Brazilian.po by @Marcellomco in #2706
-
Update Brazilian.po by @Marcellomco in #2715
-
Update French.po by @slolo2000 in #2716
-
Syntax/Pascal: Add initialization and finalization by @baka0815 in #2719
-
Syntax/Pascal: Support multiline strings by @baka0815 in #2720
-
Update Corsican translation for 2.16.48 by @Patriccollu in #2722
-
Update Brazilian.po by @Marcellomco in #2726
-
Syntax/Pascal: Support multiline strings by @baka0815 in #2731
New Contributors
- @rkodey made their first contribution in #2634
- @kkarbowiak made their first contribution in #2671
- @Y-PLONI made their first contribution in #2673
- @dcog989 made their first contribution in #2682
Full Changelog: v2.16.46...v2.16.48
v2.16.47
WinMerge 2.16.47 Beta Release Notes
March 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.47 Beta
General
- BugFix: /inifile won't work with root directory (#2635)
- BugFix: "Another application has updated" message when window is deactivated
(#2668) - Reduced flickering of title bar buttons and the status bar.
- Rewrite English.pot, add JXL image extension (PR #2682)
- Add Output Pane for Logs and Messages (PR #2663)
File compare
- BugFix: Fixed an issue where $ in regular expressions in Substitution filters
didn't work correctly with "Ignore carriage return differences" enabled.
(#2640) - BugFix: Syntax highlighting of Python multiline strings failed on lines > 1
(#2643) - BugFix: Fixed an issue where "&" appeared as an underline in the status bar
when using both Unpacker and Prediffer plugins. - BugFix: Sync Codepage Settings on Options and Diff Window (#2678)
- Update C syntax highlighting keyword list. (PR #2669)
Image compare
- Rewrite English.pot, add JXL image extension (PR #2682)
Options dialog
- BugFix: Fixed an issue where ShellExtensionU.dll was not properly
unregistered when clicking the Unregister shell extension button in the
Shell Integration options. (#2419) - Modify the "Options (Compare > Image)" dialog. (PR #2655)
Color schemes
Installer
- BugFix: Context menu not working if installed from non-elevated (non admin)
user on win 10 x64 (#2638) (PR #2639)
Manual
- Help pages -> Appendix A. Shortcut keys (#2659)
Translations
- Translation updates:
Internals
- BugFix: Fix build in VS2022 17.13.0 (PR #2645)
- BugFix: Use zopflipng to reduce size of splash.png (PR #2646)
- README major update, Twilight theme minor edit (PR #2696)
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 Corsican translation for 2.16.47 by @Patriccollu in #2632
- Add Visual Studio Dark color scheme by @rkodey in #2634
- Turkish translation update 2.16.46 by @kayazeren in #2636
- Fix issue #2638: Context menu not working if installed from non-elevated (non admin) user on win 10 x64 by @sdottaka in #2639
- Fix build in VS2022 17.13.0 by @CharlesMengCA in #2645
- Use zopflipng to reduce size of splash.png by @CharlesMengCA in #2646
- Update Portuguese.po by @hugok79 in #2650
- Modify the "Options (Compare > Image)" dialog. by @tjmprm77 in #2655
- Update C syntax highlighting keyword list. by @tjmprm77 in #2669
- Fix typo in Polish translation by @kkarbowiak in #2671
- Hebrew Translation Added by @Y-PLONI in #2673
- Update Brazilian.islu by @Marcellomco in #2675
- Update corsican.islu for 2.16.47 by @Patriccollu in #2676
- Hans Eriksson updated the Swedish translation by @gerundt in #2679
- Rewrite English.pot, add JXL image extension by @dcog989 in #2682
- Update Brazilian.po by @Marcellomco in #2688
- Italian language update by @bovirus in #2689
- Update Portuguese.po by @hugok79 in #2695
- Twilight - new dark theme by @dcog989 in #2694
- README major update, Twilight theme minor edit by @dcog989 in #2696
- Update Brazilian.po by @Marcellomco in #2697
- update zh-cn translation by @yingang in #2700
- Add Output Pane for Logs and Messages by @sdottaka in #2663
New Contributors
- @rkodey made their first contribution in #2634
- @kkarbowiak made their first contribution in #2671
- @Y-PLONI made their first contribution in #2673
- @dcog989 made their first contribution in #2682
Full Changelog: v2.16.46...v2.16.47
v2.16.46
WinMerge 2.16.46 Release Notes
- About This Release
- What Is New in 2.16.46
- What Is New in 2.16.45.1 beta?
- What Is New in 2.16.45.0 beta?
- Known issues
January 2025
About This Release
This is a WinMerge 2.16.46 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.46
General
-
BugFix: ALT-F4 opens Tools menu instead of exit from WinMerge (#2592)
-
BugFix: Fixes an issue causing a momentary drawing shift when launching
WinMerge with Windows animation effects enabled and the window maximized.
Folder compare
-
BugFix: Compare - Text files different and case also different - bug when delete and copy (#2599)
-
Add a Prompt to Copy Only Differences in Folder Comparison (PR #2622,#198,#1168,#1350,#1995)
Plugins
-
BugFix: Fixes an issue where the Plugins → Prediffer menu is not displayed
correctly since version 2.16.43. -
BugFix: Fixed an issue in the CompareMSPowerPointFiles.sct plugin that
caused error 0x80048010 when comparing PowerPoint files -
Enable per-file plugin application with file number specification (PR #2598)
-
Some Plugins window fixes (PR #2621)
Manual
- BugFix: Typos and minor errors in WinMerge manual (#2597)
Translations
- Translation updates:
What Is New in 2.16.45.1 Beta
General
- BugFix: IME switch not toggle menu when menu hide (PR #2572)
- Add "Ignore missing trailing EOL" option to Compare settings
(PR #2573,#203,#989,#2317)
File compare
- BugFix: The height of the lines connecting moving blocks in the location
pane may be incorrect (#2543)
Folder compare
- BugFix: Looks like the View Tab Bar "folder icon" is getting a green
check-mark before the folder compare has even completed. (#2562)
Plugins
- BugFix: WinMerge 2.16.44.0 : CompareMSWordFiles.sct Plugin : Forced Enabled
Confirm Conversions Pop-Up (#2566)
Archive support
- Update 7-Zip to 24.09
Translations
- Translation updates:
Internals
- Update POCO C++ Libraries to 1.14.0
What Is New in 2.16.45.0 Beta
General
- BugFix: Second monitor - BIG title bar v 2.16.44 (#2510,#2512,#2540,#2549)
- BugFix: Window close button is not extending to the edge of the screen
when maximized (#2520) - BugFix: When WinMerge window is maximized, it prevents auto-hidden Windows
11 taskbar from appearing (#2518) - Foreground and background title bars are distinguishable (PR #2497)
- Title bar background color and text color follow windows settings when not
customized (PR #2505) - Main Menu toggle Show/Hide (PR #2509)
- Inactive title text chosen by inactive title color (PR #2544)
- Reduce the contrast of inactive title bar text (PR #2545)
- System Icon turn gray when app inactive (PR #2547)
File compare
- BugFix: Wrong line gets copied over when selecting text (#2499)
- BugFix: Bug Report: Display Issues When Resizing WinMerge Across Dual
Monitors (#2514) - BugFix: Diff renders incorrectly with "Cascadia Mono" variant (#2525)
- BugFix: The height of the lines connecting moving blocks in the location
pane may be incorrect - BugFix: Crash on opening 2 files via drag & drop (#2548)
- BugFix: A crash could occur if a single invalid file path was specified in
the "Select files or folders" window. - BugFix: "Debug Assertion Failed!" Error When Refreshing After Deleting All
Content in Left or Right Pane (#2556) - Adjust right-click deselect from down to up to preserve RB + scroll anywhere
(PR #2511) - Press 1-3 to copy current diff line to clipbd while popup menu is open
(PR #2532) - Caret (text cursor) follow windows settings (PR #2534)
- Feature Request: Fixed-Width Font in "Find what" and "Replace with" Fields
(#2539)
Folder compare
Options dialog
- Add a "Defaults" button to the "Options (Colors/System)" dialog. (PR #2506)
- The "Clear all recent items" button in the Shell Integration category of the
Options dialog now clears combobox history as well as jump lists. (#2555)
Select Files or Folders dialog
- BugFix: Crash on opening 2 files via drag & drop (#2548)
Plugins
- Apache Tika plugin: Update Apache Tika to 3.0.0
Installer
- BugFix: When uninstalling WinMerge, the Shell Extension for Windows 11 was
not uninstalled. - Installer - Run PowerShell hidden and with -NoProfile when installing
silently (#2515)
Translations
- Translation updates:
Known issues
- 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 Hungarian.po by @efi99 in #2495
- Update Korean.po by @VenusGirl in #2496
- Foreground and background title bars are distinguishable by @lededev in #2497
- Update Russian.po by @Timon34 in #2500
- update zh-cn translation by @yingang in #2501
- Update Russian.po by @Timon34 in #2502
- Update of Lithuanian translation by @Tichij in #2503
- Update Portuguese.po by @hugok79 in #2507
- Adjust right-click deselect from down to up to preserve RB + scroll anywhere by @lededev in #2511
- Update Russian.po by @Timon34 in #2521
- Main Menu toggle Show/Hide by @lededev in #2509
- Update Russian.po by @Timon34 in #2522
- Update Hungarian.po by @efi99 in #2523
- update zh-cn translation by @lededev in #2524
- Update Brazilian.po by @Marcellomco in #2526
- Update Russian.po by @Timon34 in #2528
- Update Italian language by @bovirus in #2529
- Update Russian.po by @Timon34 in #2531
- Press 1-3 to copy current diff line to clipbd while popup menu is open by @lededev in #2532
- Update Korean.po by @VenusGirl in #2533
- Caret (text cursor) follow windows settings by @lededev in #2534
- Add a "Defaults" button to the "Options (Colors/System)" dialog. by @lededev in #2506
- Update French.po by @slolo2000 in #2536
- Update of Lithuanian translation by @Tichij in #2537
- Update Russian.po by @Timon34 in #2538
- Update Russian.po by @Timon34 in #2542
- Title bar background color and text color follow windows settings when not customized by @lededev in #2505
- Inactive title text chosen by inactive title color by @lededev in #2544
- Reduce the contrast of inactive title bar text by @lededev in #2545
- System Icon turn gray when app inactive by @lededev in #2547
- Ignore special items when finding matching item on Open Dialog Find Item by @slambillion in #2557
- Update Korean.isl by @VenusGirl in #2558
- Update Korean.isl by @VenusGirl in #2559
- IME switch not toggle menu when menu hide by @lededev in #2572
- Add "Ignore missing trailing EOL" option to Compare settings by @sdottaka in #2573
- Update Brazilian.po by @Marcellomco in #2585
- Update Hungarian.po by @efi99 in #2586
- Italian language update by @bovirus in #2587
- update zh-cn translation by @yingang in #2588
- Update of Lithuanian trans...
v2.16.45.1
WinMerge 2.16.45.1 Beta Release Notes
December 2024
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.45.1 Beta
General
- BugFix: IME switch not toggle menu when menu hide (PR #2572)
- Add "Ignore missing trailing EOL" option to Compare settings
(PR #2573,#203,#989,#2317)
File compare
- BugFix: The height of the lines connecting moving blocks in the location
pane may be incorrect (#2543)
Folder compare
- BugFix: Looks like the View Tab Bar "folder icon" is getting a green
check-mark before the folder compare has even completed. (#2562)
Plugins
- BugFix: WinMerge 2.16.44.0 : CompareMSWordFiles.sct Plugin : Forced Enabled
Confirm Conversions Pop-Up (#2566)
Archive support
- Update 7-Zip to 24.09
Translations
- Translation updates:
Internals
- Update POCO C++ Libraries to 1.14.0
What Is New in 2.16.45.0 Beta
General
- BugFix: Second monitor - BIG title bar v 2.16.44 (#2510,#2512,#2540,#2549)
- BugFix: Window close button is not extending to the edge of the screen
when maximized (#2520) - BugFix: When WinMerge window is maximized, it prevents auto-hidden Windows
11 taskbar from appearing (#2518) - Foreground and background title bars are distinguishable (PR #2497)
- Title bar background color and text color follow windows settings when not
customized (PR #2505) - Main Menu toggle Show/Hide (PR #2509)
- Inactive title text chosen by inactive title color (PR #2544)
- Reduce the contrast of inactive title bar text (PR #2545)
- System Icon turn gray when app inactive (PR #2547)
File compare
- BugFix: Wrong line gets copied over when selecting text (#2499)
- BugFix: Bug Report: Display Issues When Resizing WinMerge Across Dual
Monitors (#2514) - BugFix: Diff renders incorrectly with "Cascadia Mono" variant (#2525)
- BugFix: The height of the lines connecting moving blocks in the location
pane may be incorrect - BugFix: Crash on opening 2 files via drag & drop (#2548)
- BugFix: A crash could occur if a single invalid file path was specified in
the "Select files or folders" window. - BugFix: "Debug Assertion Failed!" Error When Refreshing After Deleting All
Content in Left or Right Pane (#2556) - Adjust right-click deselect from down to up to preserve RB + scroll anywhere
(PR #2511) - Press 1-3 to copy current diff line to clipbd while popup menu is open
(PR #2532) - Caret (text cursor) follow windows settings (PR #2534)
- Feature Request: Fixed-Width Font in "Find what" and "Replace with" Fields
(#2539)
Folder compare
Options dialog
- Add a "Defaults" button to the "Options (Colors/System)" dialog. (PR #2506)
- The "Clear all recent items" button in the Shell Integration category of the
Options dialog now clears combobox history as well as jump lists. (#2555)
Select Files or Folders dialog
- BugFix: Crash on opening 2 files via drag & drop (#2548)
Plugins
- Apache Tika plugin: Update Apache Tika to 3.0.0
Installer
- BugFix: When uninstalling WinMerge, the Shell Extension for Windows 11 was
not uninstalled. - Installer - Run PowerShell hidden and with -NoProfile when installing
silently (#2515)
Translations
- Translation updates:
Known issues
- 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 Hungarian.po by @efi99 in #2495
- Update Korean.po by @VenusGirl in #2496
- Foreground and background title bars are distinguishable by @lededev in #2497
- Update Russian.po by @Timon34 in #2500
- update zh-cn translation by @yingang in #2501
- Update Russian.po by @Timon34 in #2502
- Update of Lithuanian translation by @Tichij in #2503
- Update Portuguese.po by @hugok79 in #2507
- Adjust right-click deselect from down to up to preserve RB + scroll anywhere by @lededev in #2511
- Update Russian.po by @Timon34 in #2521
- Main Menu toggle Show/Hide by @lededev in #2509
- Update Russian.po by @Timon34 in #2522
- Update Hungarian.po by @efi99 in #2523
- update zh-cn translation by @lededev in #2524
- Update Brazilian.po by @Marcellomco in #2526
- Update Russian.po by @Timon34 in #2528
- Update Italian language by @bovirus in #2529
- Update Russian.po by @Timon34 in #2531
- Press 1-3 to copy current diff line to clipbd while popup menu is open by @lededev in #2532
- Update Korean.po by @VenusGirl in #2533
- Caret (text cursor) follow windows settings by @lededev in #2534
- Add a "Defaults" button to the "Options (Colors/System)" dialog. by @lededev in #2506
- Update French.po by @slolo2000 in #2536
- Update of Lithuanian translation by @Tichij in #2537
- Update Russian.po by @Timon34 in #2538
- Update Russian.po by @Timon34 in #2542
- Title bar background color and text color follow windows settings when not customized by @lededev in #2505
- Inactive title text chosen by inactive title color by @lededev in #2544
- Reduce the contrast of inactive title bar text by @lededev in #2545
- System Icon turn gray when app inactive by @lededev in #2547
- Ignore special items when finding matching item on Open Dialog Find Item by @slambillion in #2557
- Update Korean.isl by @VenusGirl in #2558
- Update Korean.isl by @VenusGirl in #2559
- IME switch not toggle menu when menu hide by @lededev in #2572
- Add "Ignore missing trailing EOL" option to Compare settings by @sdottaka in #2573
- Update Brazilian.po by @Marcellomco in #2585
- Update Hungarian.po by @efi99 in #2586
- Italian language update by @bovirus in #2587
- update zh-cn translation by @yingang in #2588
- Update of Lithuanian translation by @Tichij in #2591
New Contributors
- @slambillion made their first contribution in #2557
Full Changelog: v2.16.44...v2.16.45.1
Merge7z2409.0
Update POCO C++ libraries to 1.14.0
v2.16.45.0
WinMerge 2.16.45.0 Beta Release Notes
November 2024
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.45.0 Beta
General
- BugFix: Second monitor - BIG title bar v 2.16.44 (#2510,#2512,#2540,#2549)
- BugFix: Window close button is not extending to the edge of the screen
when maximized (#2520) - BugFix: When WinMerge window is maximized, it prevents auto-hidden Windows
11 taskbar from appearing (#2518) - Foreground and background title bars are distinguishable (PR #2497)
- Title bar background color and text color follow windows settings when not
customized (PR #2505) - Main Menu toggle Show/Hide (PR #2509)
- Inactive title text chosen by inactive title color (PR #2544)
- Reduce the contrast of inactive title bar text (PR #2545)
- System Icon turn gray when app inactive (PR #2547)
File compare
- BugFix: Wrong line gets copied over when selecting text (#2499)
- BugFix: Bug Report: Display Issues When Resizing WinMerge Across Dual
Monitors (#2514) - BugFix: Diff renders incorrectly with "Cascadia Mono" variant (#2525)
- BugFix: The height of the lines connecting moving blocks in the location
pane may be incorrect - BugFix: Crash on opening 2 files via drag & drop (#2548)
- BugFix: A crash could occur if a single invalid file path was specified in
the "Select files or folders" window. - BugFix: "Debug Assertion Failed!" Error When Refreshing After Deleting All
Content in Left or Right Pane (#2556) - Adjust right-click deselect from down to up to preserve RB + scroll anywhere
(PR #2511) - Press 1-3 to copy current diff line to clipbd while popup menu is open
(PR #2532) - Caret (text cursor) follow windows settings (PR #2534)
- Feature Request: Fixed-Width Font in "Find what" and "Replace with" Fields
(#2539)
Folder compare
Options dialog
- Add a "Defaults" button to the "Options (Colors/System)" dialog. (PR #2506)
- The "Clear all recent items" button in the Shell Integration category of the
Options dialog now clears combobox history as well as jump lists. (#2555)
Select Files or Folders dialog
- BugFix: Crash on opening 2 files via drag & drop (#2548)
Plugins
- Apache Tika plugin: Update Apache Tika to 3.0.0
Installer
- BugFix: When uninstalling WinMerge, the Shell Extension for Windows 11 was
not uninstalled. - Installer - Run PowerShell hidden and with -NoProfile when installing
silently (#2515)
Translations
- Translation updates:
Known issues
- 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 Hungarian.po by @efi99 in #2495
- Update Korean.po by @VenusGirl in #2496
- Foreground and background title bars are distinguishable by @lededev in #2497
- Update Russian.po by @Timon34 in #2500
- update zh-cn translation by @yingang in #2501
- Update Russian.po by @Timon34 in #2502
- Update of Lithuanian translation by @Tichij in #2503
- Update Portuguese.po by @hugok79 in #2507
- Adjust right-click deselect from down to up to preserve RB + scroll anywhere by @lededev in #2511
- Update Russian.po by @Timon34 in #2521
- Main Menu toggle Show/Hide by @lededev in #2509
- Update Russian.po by @Timon34 in #2522
- Update Hungarian.po by @efi99 in #2523
- update zh-cn translation by @lededev in #2524
- Update Brazilian.po by @Marcellomco in #2526
- Update Russian.po by @Timon34 in #2528
- Update Italian language by @bovirus in #2529
- Update Russian.po by @Timon34 in #2531
- Press 1-3 to copy current diff line to clipbd while popup menu is open by @lededev in #2532
- Update Korean.po by @VenusGirl in #2533
- Caret (text cursor) follow windows settings by @lededev in #2534
- Add a "Defaults" button to the "Options (Colors/System)" dialog. by @lededev in #2506
- Update French.po by @slolo2000 in #2536
- Update of Lithuanian translation by @Tichij in #2537
- Update Russian.po by @Timon34 in #2538
- Update Russian.po by @Timon34 in #2542
- Title bar background color and text color follow windows settings when not customized by @lededev in #2505
- Inactive title text chosen by inactive title color by @lededev in #2544
- Reduce the contrast of inactive title bar text by @lededev in #2545
- System Icon turn gray when app inactive by @lededev in #2547
- Ignore special items when finding matching item on Open Dialog Find Item by @slambillion in #2557
New Contributors
- @slambillion made their first contribution in #2557
Full Changelog: v2.16.44...v2.16.45.0
v2.16.44
WinMerge 2.16.44 Release Notes
October 2024
About This Release
This is a WinMerge 2.16.44 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.44
General
- Added Medium size (24px) option to Toolbar icons
Webpage compare
- BugFix: Differences panel for Webpage mode (winwebdiff#7)
Plugins
- BugFix: Floating-point precision issue in CompareMSExcelFiles.sct plugin (#2494)
Translations
What Is New in 2.16.43 Beta
General
- BugFix: WinMerge incorrectly states "The selected files are identical" (#2408)
- Implement Menu Bar as a Toolbar (PR #2400)
- Add support for placing the tab bar on the title bar (PR #2428)
- Add One-Hand mice wheel scroll diff and merge (PR #2435)
- Add Support for Custom System Color Overrides (PR #2376)
- Easy move small main window when tab on titlebar (PR #2489)
File compare
- BugFix: Wrong syntax highlighting for TeX files (#2415)
- BugFix: Text replacement result is wrong. (#2422)
- Copy Selected Difference to Clipboard (PR #2429)
- Added Ada parser and default file associations (#2452)
- Added C++20 modules default file associations cppm and ixx (PR #2464)
- Anti-aliasing has been applied to the lines that connect moved blocks in the
location pane.
Folder compare
- BugFix: ExitCode always 2 with /enableexitcode with no apparent issues (#2450)
Webpage compare
- BugFix: Location pane may not render differences (winwebdiff#6)
Options dialog
- Add a "Defaults" button to the "Options (Project)" dialog. (PR #2401)
- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR #2406)
- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR #2448)
- Add a "Defaults" button to the "Options (General)" dialog. (PR #2453)
Plugins
- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
Manual
- BugFix: 2 mistakes about default values in manual (#2456)
- Update documentation for "Include unique subfolders contents" setting (PR #2396)
Translations
- Translation updates:
- Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468,#2477,#2486)
- Chinese Simplified (PR #2394,#2461,#2469,#2485)
- Dutch (PR #2474)
- French (PR #2399,#2444)
- Hungarian (PR #2433,#2440,#2458,#2472,#2482)
- Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470,#2487)
- Japanese
- Korean (PR #2426,#2459,#2473)
- Lithuanian (PR #2436,#2443,#2462,#2471,#2483)
- Portuguese (PR #2410,#2441,#2480)
- Russian (PR #2462)
Internals
- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work again
Known issues
- 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 documentation for "Include unique subfolders contents" setting by @vlakoff in #2396
- [XML] Update Brazilian.po by @Marcellomco in #2397
- Update French.po by @slolo2000 in #2399
- Add a "Defaults" button to the "Options (Project)" dialog. by @tjmprm77 in #2401
- Drop unused
*POFiles.bat
files by @gerundt in #2402 - Add a "Defaults" button to the "Options (System)" dialog. by @tjmprm77 in #2405
- Add a "Defaults" button to the "Options (Backup Files)" dialog. by @tjmprm77 in #2406
- Implement Menu Bar as a Toolbar by @sdottaka in #2400
- Update Portuguese translation by @hugok79 in #2410
- Update Korean.po by @VenusGirl in #2426
- Copy Selected Difference to Clipboard by @lededev in #2429
- Update Brazilian.po by @Marcellomco in #2431
- Update Hungarian.po by @efi99 in #2433
- Update of Lithuanian translation by @Tichij in #2436
- Add One-Hand mice wheel scroll diff and merge by @lededev in #2435
- Update Italian language by @bovirus in #2438
- Update Brazilian.po by @Marcellomco in #2439
- Update Hungarian.po by @efi99 in #2440
- Update Portuguese translation by @hugok79 in #2441
- Update of Lithuanian translation by @Tichij in #2443
- Update French.po by @slolo2000 in #2444
- Update Italian language by @bovirus in #2446
- Italian language update by @bovirus in #2447
- Add a "Defaults" button to the "Options (Codepage)" dialog. by @tjmprm77 in #2448
- Added Ada parser and default file associations by @petacreepers23 in #2452
- Add a "Defaults" button to the "Options (General)" dialog. by @tjmprm77 in #2453
- Add support for placing the tab bar on the title bar by @sdottaka in #2428
- Update Brazilian.po by @Marcellomco in #2454
- Create CompareEscapedJavaPropertiesFiles.sct by @libraplanet in #2455
- Update Italian language by @bovirus in #2457
- Update Hungarian.po by @efi99 in #2458
- Update Korean.po by @VenusGirl in #2459
- Update Brazilian.po by @Marcellomco in #2460
- update zh-cn translation by @yingang in #2461
- Update of Lithuanian translation and corrected some mistypes in Russian.po by @Tichij in #2462
- Update Italian language by @bovirus in #2463
- Added C++20 modules default file associations cppm and ixx by @Optimierungswerfer in #2464
- Update Italian language by @bovirus in #2467
- Update Brazilian.po by @Marcellomco in #2468
- update zh-cn translation by @yingang in #2469
- Update Italian language by @bovirus in #2470
- Update of Lithuanian translation by @Tichij in #2471
- Update Hungarian.po by @efi99 in #2472
- Update Korean.po by @VenusGirl in #2473
- Update Dutch.po by @RockyTDR in #2474
- Update Brazilian.po by @erickluz in #2477
- Update Portuguese.po file by @hugok79 in #2480
- Add Support for Custom System Color Overrides by @sdottaka in #2376
- Update Hungarian.po by @efi99 in #2482
- Update of Lithuanian translation by @Tichij in #2483
- update zh-cn translation by @yingang in #2485
- Update Brazilian.po by @Marcellomco in #2486
- Update Italian language by @bovirus in #2487
- Easy move small main window when tab on titlebar by @lededev in #2489
- Update Corsican translation for 2.16.44 by @Patriccollu in #2490
- Update Italian language by @bovirus in #2492
- Update Brazilian.po by @Marcellomco in #2493
New Contributors
- @lededev made their first contribution in #2429
- @petacreepers23 made their first contribution in #2452
- @libraplanet made their first contribution in #2455
- @Optimierungswerfer made their first contribution in #2464
- @erickluz made their first contribution in #2477
Full Changelog: v2.16.42.1...v2.16.44
v2.16.43
WinMerge 2.16.43 Beta Release Notes
October 2024
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.43 Beta
General
- BugFix: WinMerge incorrectly states "The selected files are identical" (#2408)
- Implement Menu Bar as a Toolbar (PR #2400)
- Add support for placing the tab bar on the title bar (PR #2428)
- Add One-Hand mice wheel scroll diff and merge (PR #2435)
- Add Support for Custom System Color Overrides (PR #2376)
- Easy move small main window when tab on titlebar (PR #2489)
File compare
- BugFix: Wrong syntax highlighting for TeX files (#2415)
- BugFix: Text replacement result is wrong. (#2422)
- Copy Selected Difference to Clipboard (PR #2429)
- Added Ada parser and default file associations (#2452)
- Added C++20 modules default file associations cppm and ixx (PR #2464)
- Anti-aliasing has been applied to the lines that connect moved blocks in the
location pane.
Folder compare
- BugFix: ExitCode always 2 with /enableexitcode with no apparent issues (#2450)
Webpage compare
- BugFix: Location pane may not render differences (winwebdiff#6)
Options dialog
- Add a "Defaults" button to the "Options (Project)" dialog. (PR #2401)
- Add a "Defaults" button to the "Options (Backup Files)" dialog. (PR #2406)
- Add a "Defaults" button to the "Options (Codepage)" dialog. (PR #2448)
- Add a "Defaults" button to the "Options (General)" dialog. (PR #2453)
Plugins
- Create CompareEscapedJavaPropertiesFiles.sct (PR #2455)
Manual
- BugFix: 2 mistakes about default values in manual (#2456)
- Update documentation for "Include unique subfolders contents" setting (PR #2396)
Translations
- Translation updates:
- Brazilian (PR #2397,#2431,#2439,#2454,#2460,#2468,#2477,#2486)
- Chinese Simplified (PR #2394,#2461,#2469,#2485)
- Dutch (PR #2474)
- French (PR #2399,#2444)
- Hungarian (PR #2433,#2440,#2458,#2472,#2482)
- Italian (PR #2393,#2438,#2446,#2447,#2457,#2467,#2470,#2487)
- Japanese
- Korean (PR #2426,#2459,#2473)
- Lithuanian (PR #2436,#2443,#2462,#2471,#2483)
- Portuguese (PR #2410,#2441,#2480)
- Russian (PR #2462)
Internals
- Make InsertLineNumberInPOFiles.bat and RenewPOFiles.bat work again
Known issues
- 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 documentation for "Include unique subfolders contents" setting by @vlakoff in #2396
- [XML] Update Brazilian.po by @Marcellomco in #2397
- Update French.po by @slolo2000 in #2399
- Add a "Defaults" button to the "Options (Project)" dialog. by @tjmprm77 in #2401
- Drop unused
*POFiles.bat
files by @gerundt in #2402 - Add a "Defaults" button to the "Options (System)" dialog. by @tjmprm77 in #2405
- Add a "Defaults" button to the "Options (Backup Files)" dialog. by @tjmprm77 in #2406
- Implement Menu Bar as a Toolbar by @sdottaka in #2400
- Update Portuguese translation by @hugok79 in #2410
- Update Korean.po by @VenusGirl in #2426
- Copy Selected Difference to Clipboard by @lededev in #2429
- Update Brazilian.po by @Marcellomco in #2431
- Update Hungarian.po by @efi99 in #2433
- Update of Lithuanian translation by @Tichij in #2436
- Add One-Hand mice wheel scroll diff and merge by @lededev in #2435
- Update Italian language by @bovirus in #2438
- Update Brazilian.po by @Marcellomco in #2439
- Update Hungarian.po by @efi99 in #2440
- Update Portuguese translation by @hugok79 in #2441
- Update of Lithuanian translation by @Tichij in #2443
- Update French.po by @slolo2000 in #2444
- Update Italian language by @bovirus in #2446
- Italian language update by @bovirus in #2447
- Add a "Defaults" button to the "Options (Codepage)" dialog. by @tjmprm77 in #2448
- Added Ada parser and default file associations by @petacreepers23 in #2452
- Add a "Defaults" button to the "Options (General)" dialog. by @tjmprm77 in #2453
- Add support for placing the tab bar on the title bar by @sdottaka in #2428
- Update Brazilian.po by @Marcellomco in #2454
- Create CompareEscapedJavaPropertiesFiles.sct by @libraplanet in #2455
- Update Italian language by @bovirus in #2457
- Update Hungarian.po by @efi99 in #2458
- Update Korean.po by @VenusGirl in #2459
- Update Brazilian.po by @Marcellomco in #2460
- update zh-cn translation by @yingang in #2461
- Update of Lithuanian translation and corrected some mistypes in Russian.po by @Tichij in #2462
- Update Italian language by @bovirus in #2463
- Added C++20 modules default file associations cppm and ixx by @Optimierungswerfer in #2464
- Update Italian language by @bovirus in #2467
- Update Brazilian.po by @Marcellomco in #2468
- update zh-cn translation by @yingang in #2469
- Update Italian language by @bovirus in #2470
- Update of Lithuanian translation by @Tichij in #2471
- Update Hungarian.po by @efi99 in #2472
- Update Korean.po by @VenusGirl in #2473
- Update Dutch.po by @RockyTDR in #2474
- Update Brazilian.po by @erickluz in #2477
- Update Portuguese.po file by @hugok79 in #2480
- Add Support for Custom System Color Overrides by @sdottaka in #2376
- Update Hungarian.po by @efi99 in #2482
- Update of Lithuanian translation by @Tichij in #2483
- update zh-cn translation by @yingang in #2485
- Update Brazilian.po by @Marcellomco in #2486
- Update Italian language by @bovirus in #2487
- Easy move small main window when tab on titlebar by @lededev in #2489
New Contributors
- @lededev made their first contribution in #2429
- @petacreepers23 made their first contribution in #2452
- @libraplanet made their first contribution in #2455
- @Optimierungswerfer made their first contribution in #2464
- @erickluz made their first contribution in #2477
Full Changelog: v2.16.42.1...v2.16.43
Merge7z2408.0
Add One-Hand mice wheel scroll diff and merge (#2435) (11)