Releases: WinMerge/winmerge
Releases · WinMerge/winmerge
v2.16.18
WinMerge 2.16.18 Release Notes
January 2022
About This Release
This is a WinMerge 2.16.18 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.18
General
- BugFix: Crash when comparing files in Google Drive
- [Feature Request] Lengthen title of File Compare window or add tip (#960)
- added me to contributor list (PR #1094)
- Made it so that the parent window cannot be operated while the font selection
dialog displayed from View→Select Font menu item is displayed.
File compare
- BugFix: wm 2.16.16.0 crashes with file attached (#1101)
- BugFix: Fix a problem that 'Encountered an improper argument' error occurs
when a pane split by Window→Split menu item is unsplit by drag operation. - BugFix: Colors -> Differences -> Word Difference : Text color ignored (#1116)
- BugFix: WinMerge crashes with specific regex search (#1160)
- 3-Way File Merge: No Keyboard / hot keys available for Merging from Left Pane
to right pane and vice versa (#957) - Winmerge hangs when i try to compare files. (#1111)
- Fast encoding switching. (#793)
Clipboard Compare
- New Feature: Clipboard Compare (PR #1147)
- Click File → Open Clipboard menu item to compare the two most recent
contents of the clipboard history. - You can also compare by pressing Ctrl+V when the child MDI window is not
visible. - This feature is available on Windows 10 version 1809 or higher and
WinMerge 64-bit version.
- Click File → Open Clipboard menu item to compare the two most recent
Folder compare
- BugFix: Sorting on Comparison Result being done incorectly (#483)
- BugFix: Fix an issue where WinMerge sometimes crashes when executing
"Refresh Selected" in the folder compare window. (PR #1120) - BugFix: Fixed a bug that the parent folder icon was not displayed in non-recursive mode.
- BugFix: Fixed the problem that the sort order is different from version 2.16.16 or earlier
Plugins
Command line
- Added
/clipboard-compare
command line option
Archive support
- Update 7-Zip to 21.07
Installer
- BugFix: Incorrect link to "Quick Start" guide at WM installation end (#1127)
- BugFix: Add replacesameversion flag to 7z.dll
- Re-enabled the process of installing ShellExtension for Windows 11.
Manual
- BugFix: "Quick compare limit" and "Binary compare limit" settings don't have
the expected (and documented) purpose (#1100)
Translations
- Translation updates:
- Chinese Simplified (PR #1109,#1112,#1134)
- Corsican (PR #1103,#1119,#1137,#1142,#1154)
- Dutch (PR #1123)
- French (PR #1121,#1122,#1157)
- German (PR #1110,#1117,#1143,#1155)
- Hungarian (PR #1102,#1115,#1136,#1141,#1150)
- Japanese
- Lithuanian (PR #1124,#1144)
- Portuguese (PR #1097,#1098,#1106,#1133,#1149)
- Slovenian (PR #1148,#1153)
- Turkish (PR #1099)
Internals
- Fix typo in DirScan.cpp (PR #1118)
What Is New in 2.16.17 Beta
General
- New Option to ignore numbers. (PR #1025,#923)
- Add the feature to display tooltips on the MDI tab. (PR #1038)
- Issue with closing WinMerge with Esc keyboard key (#1052)
- Add an "Defaults" section to the ini file (PR #1071)
File compare
- BugFix: Release 2.16.16 crashes when comparing large files - likely a
regression (#1036) - BugFix: Fixed C#(Java, JavaScript) keyword highlighting. (#1040)
- BugFix: The current pane switches without me asking it to. (#1050)
- BugFix: Fix PHP syntax highlighting. (PR #1055)
- BugFix: Source Files Comparison doesn't seem to Work properly (#1057)
- Add D syntax highlighting. (PR #1042)
- Improved 'Match similar lines' option (#1013)
- Make the 'Match similar lines' option work for 3-way comparisons
(PR #1051,#510) - Please add a huge icon for "Filter is active" (#1056)
Image compare
- Added support for creating multi-page image compare report
(osdn.net #43374)
Folder compare
- BugFix: Fixed a problem where Duplicate Group Numbers were not assigned to
files with the same content but different file names. - BugFix: Fix crash when comparing 3 folders if additional properties were added
- FolderCompare: Improve performance when tree mode is disabled (#PR #1069)
Project file
- Add a feature to save/restore the "Ignore numbers" setting to/from a project
file. (PR #1068)
Patch Generator dialog
- Put the diff patch to the clipboard rather than to files (#923)
Plugins
- BugFix: Fixed the problem that Plugins->Reload Plugins menu item does not
work.
Archive support
- Update 7-Zip to 21.06
Shell extension
- ShellExtension for Windows 11: Implemented advanced menu
Translations
- New translation:
- Translation updates:
Internals
- BugFix: Fix typo in BCMenu.cpp (PR #1054)
- BugFix: Return better HRESULTs (PR #1077)
- Make it buildable for ARM32 architecture
Known issues
- Crashes when comparing large files (GitHub #325)
- Very slow to compare significantly different directories (GitHub #322)
- Vertical scrollbar breaks after pasting text (GitHub #296)
What's Changed
- added me to contributor list by @SamuelPlentz in #1094
- Portuguese translation update by @hugok79 in #1097
- Portuguese translation update by @hugok79 in #1098
- Turkish translation update by @kayazeren in #1099
- Patch 15 hungarian lang by @efi99 in #1102
- Update Corsican translation for 2 commits on Dec. 23rd by @Patriccollu in #1103
- Update portuguese translation by @hugok79 in #1106
- Update German.po by @Mr-Update in #1110
- Update ChineseSimplified.po for better wording and consistency by @CharlesMengCA in #1112
- Updated Hungarian.po by @efi99 in #1115
- Update German.po by @Mr-Update in #1117
- Fix typo in DirScan.cpp by @eltociear in #1118
- Update Corsican translation for plugin descriptions by @Patriccollu in #1119
- Fix an issue where WinMerge sometimes crashes when executing "Refresh Selected" in the folder compare window. by @tjmprm77 in #1120
- Update French.po by @slolo2000 in #1121
- Update French.po by @slolo2000 in #1122
- Update Dutch.po by @RockyTDR in #1123
- Update of Lithuanian translation by @Tichij in #1124
- Update Portuguese translation by @hugok79 in #1133
- Update Chinese(Simplified) translation: by @CharlesMengCA in #1134
- Updated Hungarian.po by @efi99 in #1136
- Update Corsican translation for commit 0e8066d by @Patriccollu in #1137
- Fix for #1139 by @Gitoffthelawn in #1140
- Update Hungarian.po by @efi99 in #1141
- Update Corsican translation for commit d213624 by @Patriccollu in #1142
- Update German.po by @Mr-Update in #1143
- Update of Lithuanian translation by @Tichij in #1144
- Update Slovenian.po by @JadranR in #1148
- Update Portuguese.po by @hugok79 in #1149
- Clipboard Compare by @sdottaka in #1147
- Update Hungarian.po by @efi99 in #1150
- Updated sl.po 23.01.2022 by @JadranR in #1153
- Update Corsican translation for commit 026281c by @Patriccollu in #1154
- Update German.po by @Mr-Update in #1155
- Update French.po by @slolo2000 in #1157
New Contributors
- @CharlesMengCA made their first contribution in #1112
Full Changelog: v2.16.17...v2.16.18
Merge7z2107.0
Update 7-Zip to 21.07
v2.16.17
WinMerge 2.16.17 Beta Release Notes
December 2021
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.17 Beta
General
- New Option to ignore numbers. (PR #1025,#923)
- Add the feature to display tooltips on the MDI tab. (PR #1038)
- Issue with closing WinMerge with Esc keyboard key (#1052)
- Add an "Defaults" section to the ini file (PR #1071)
File compare
- BugFix: Release 2.16.16 crashes when comparing large files - likely a
regression (#1036) - BugFix: Fixed C#(Java, JavaScript) keyword highlighting. (#1040)
- BugFix: The current pane switches without me asking it to. (#1050)
- BugFix: Fix PHP syntax highlighting. (PR #1055)
- BugFix: Source Files Comparison doesn't seem to Work properly (#1057)
- Add D syntax highlighting. (PR #1042)
- Improved 'Match similar lines' option (#1013)
- Make the 'Match similar lines' option work for 3-way comparisons
(PR #1051,#510) - Please add a huge icon for "Filter is active" (#1056)
Image compare
- Added support for creating multi-page image compare report
(osdn.net #43374)
Folder compare
- BugFix: Fixed a problem where Duplicate Group Numbers were not assigned to
files with the same content but different file names. - BugFix: Fix crash when comparing 3 folders if additional properties were added
- FolderCompare: Improve performance when tree mode is disabled (#PR #1069)
Project file
- Add a feature to save/restore the "Ignore numbers" setting to/from a project
file. (PR #1068)
Patch Generator dialog
- Put the diff patch to the clipboard rather than to files (#923)
Plugins
- BugFix: Fixed the problem that Plugins->Reload Plugins menu item does not
work.
Archive support
- Update 7-Zip to 21.06
Shell extension
- ShellExtension for Windows 11: Implemented advanced menu
Translations
- New translation:
- Translation updates:
Internals
- BugFix: Fix typo in BCMenu.cpp (PR #1054)
- BugFix: Return better HRESULTs (PR #1077)
- Make it buildable for ARM32 architecture
Known issues
- Crashes when comparing large files (GitHub #325)
- Very slow to compare significantly different directories (GitHub #322)
- Vertical scrollbar breaks after pasting text (GitHub #296)
What's Changed
- Added option "Ignore numbers" by @evoc in #1025
- Update Russian.po by @wvxwxvw in #1031
- Update Hungarian.po by @efi99 in #1032
- Update Portuguese translation by @hugok79 in #1034
- Add the feature to display tooltips on the MDI tab. by @tjmprm77 in #1038
- Update Portuguese translation by @hugok79 in #1039
- Fixed C#(Java, JavaScript) keyword highlighting. by @devmynote in #1040
- Add D syntax highlighting. by @devmynote in #1042
- Update of Lithuanian translation by @Tichij in #1043
- Update Polish.po by @miroslaw-zylewicz in #1049
- Fix typo in BCMenu.cpp by @eltociear in #1054
- Make the 'Match similar lines' option work for 3-way comparisons by @sdottaka in #1051
- Fix PHP syntax highlighting. by @tjmprm77 in #1055
- Update Portuguese translation by @hugok79 in #1060
- Update of Lithuanian translation by @Tichij in #1061
- Update German.po by @Mr-Update in #1062
- Update Portuguese translation by @hugok79 in #1065
- Add a feature to save/restore the ”Ignore numbers” setting to/from a project file. by @tjmprm77 in #1068
- FolderCompare: Improve performance when tree mode is disabled by @sdottaka in #1069
- Add an "Defaults" section to the ini file by @SamuelPlentz in #1071
- Adding Corsican translation to WinMerge by @Patriccollu in #1072
- Return better HRESULTs by @sredna in #1077
- Update Korean.po by @Cynilyn in #1078
- Update Traditional Chinese translation by @SiderealArt in #1079
- Update of Lithuanian translation by @Tichij in #1082
- Update Corsican translation for commit 353ea9c by @Patriccollu in #1085
- Update German.po by @Mr-Update in #1086
- Update of Lithuanian translations by @Tichij in #1087
- Update German.isl by @Mr-Update in #1088
- Galician translation update by @qosobrin in #1089
New Contributors
- @evoc made their first contribution in #1025
- @devmynote made their first contribution in #1040
- @Patriccollu made their first contribution in #1072
- @Cynilyn made their first contribution in #1078
- @SiderealArt made their first contribution in #1079
Full Changelog: v2.16.16...v2.16.17
Merge7z2106.1
Rename solution platform name Win32 to x86 and clean up .vcxproj file
ShellExtension-1.18.4.0
Add ARM platform (8)
ShellExtension-1.18.3.0
ShellExtension: - Re-enable the extended menu, as Windows 11 Build 22499 appears to have resolved the stability issue with WinMerge's extended menu behavior. - Bump revision to 1.8.3.0
Merge7z2106.0
Update 7-zip to 21.06
v2.16.16
WinMerge 2.16.16 Release Notes
October 2021
About This Release
This is a WinMerge 2.16.16 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.16
General
- Fix a problem where the string in the Windows common dialog would not
change to the language when switching languages.
File compare
- BugFix: Fix not getting the proper error message when saving failed
Table compare
- BugFix: Cannot resize last column with UI (#998)
- Reloading a file that was changed by another application does not preserve
column widths (#951)
Image compare
- BugFix: Fix an issue where drag-and-drop of file would only work once.
Folder compare
- BugFix: Sync (Super Slow) (#771)
- BugFix: Fix an issue where filters are not applied correctly when opening
a project file containing multiple items with different filters. (PR #995) - [Feature Request] New Display Columns: Dimensions + Size Difference (#131)
- FolderCompare: Additional Properties (Windows Property System+Hash
(MD5, SHA-1, SHA-256)) (PR #996)
Options dialog
- BugFix: Fix the problem that the "Register Shell Extension for Windows 11 or
later" button is not enabled when another user has registered
ShellExtension for Windows 11.
Plugins
- BugFix: Plugin unpacked file extension problem
(get_PluginUnpackedFileExtension) (#983) - BugFix: Comparing broken lnk-files (windows shortcuts) freezes WinMerge
(#1007) - Apache Tika plugin: Update Apache tika to 2.1.0 and change the
download URL - CompareMSExcelFiles.sct: Make the number before the sheet name zero-padded
Shell extension
- BugFix: ShellExtension for Windows 11 did not work on machines that did not
have MSVCP140.dll VCRUNTIME140*.dll installed. - BugFix: Loop counter should be the same type as the count type. (PR #987)
- ShellExtension for Windows11: Disable Registry Write Virtualization
Manual
- Where to report documentation/help errors? (#1004)
Translations
- Translation updates:
Internals
- BugFix: Missing packages.config (also outdated) and wrong NuGet packages
path in the WinMergeContextMenu.vcxproj and .filters file (#985) - Fix typo in OpenView.cpp (PR #1000)
What Is New in 2.16.15 Beta
General
- BugFix: WinMerge would crash when launched if the registry or INI file
contained invalid values. - BugFix: Winmerge Crash when comparing 2 files from Windows Explorer context
menu (#808, #908, #913) - BugFix: Incorrect text color for selected menu item on Windows 11
- BugFix: 50% cpu use by winmergeu.exe after program closed (#903)
- Digitally sign packages (#152)
File compare
- BugFix: The mouse cursor did not change to an hourglass when the files or
plugins were taking a long time to load. - BugFix: Save Middle and Save Middle As menu items were not enabled when
comparing three files. - BugFix: A two-pane window was displayed even though
New (3panes) → Table menu item was selected. - BugFix: The height of each pane in the Diff pane was calculated incorrectly
when comparing three files. - BugFix: Unicode SMP chars misrendered after performing a find (#914)
- BugFix: Crash when pressing Shift+F4 key
- BugFix: Replace slow (#940)
- BugFix: When moving in the scroll pane, the selected position is incorrect
(#970) - BugFix: When the Diff pane was redisplayed, the scroll position of the Diff
pane was not appropriate. (osdn.net #42862) - Make "Do not close this box" checkbox in search window On by default (#941)
Image compare
Project file
Options dialog
- Add a feature to set items saved to or restored from the project file.
(PR #953)
Plugins
- New unpacker plugins:
- DecompileJVM
- DecompileIL
- DisassembleNative
Command line
- Added /c
column number
command line option - Added /EnableExitCode command line option
Shell extension
- BugFix: WinMerge's extended menu items were doubly inserted into the context
menu of Explorer's navigation pane. (osdn.net #42702) - BugFix: Right click - compare - is unclear (#249)
- Added a new DLL (WinMergeContextMenu.dll) for the Windows 11 Explorer context
menu (currently unstable and not registered by default) (PR #954)
Translations
- Translation updates:
Internals
- README.md: Make it clear that requirements are to build, not use the
application (PR #942) - compiler-calculated maximum value for
m_SourceDefs
(PR #966)
Known issues
ShellExtension-1.18.2.0
ShellExtension: Bump revision to 1.18.3.0
ShellExtension-1.18.1.0
WInMergeContextMenu.dll: Disable advanced menu due to stability issues