WinMerge 2.16.19 Beta Release Notes
March 2022
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.
What Is New in 2.16.19 Beta
General
File compare
- BugFix: Match similar lines breaks with Ignore whitespace change (#1209)
- BugFix: Copy & Advance skips differences when moved block detection is on
(#1235) - BugFix: Fix inline difference selection by F4 key not working well in
various cases - Different exit procedure required for small vs. large files (#1218)
- Added View → View Top Margins menu item. (A ruler appears in the margin)
Table compare
- Pinning first row of file (#999)
- Added Use First Line as Headers menu item to the column header context menu.
Folder compare
- BugFix: Fix the problem that the status bar displays "0 items selected" even
though multiple items are selected. - BugFix: Change the file naming method of the file compare report to avoid
duplication of the file compare report file name linked from the folder
compare report. (PR #1171) - BugFix: Fix an issue where comparison results are not displayed correctly
when "Refresh Selected" is performed by selecting an item that has a
directory and file with the same name. (PR #1189) - BugFix: Folder compare with jpg images crashes (#1176)
- BugFix: Fix renaming process in folder compare window. (PR #1246)
Filters
- Filters enchancement (PR #1179,#1174)
- File masks
- Putting
!
before file masks will exclude files that match that masks. - If you put
\
after the file masks, the masks will match folders instead
of files.
- Putting
- File filters
- Added
f!:
andd!:
to exclude files or folders that match the pattern
specified inf:
andd:
.
- Added
- File masks
Options dialog
- BugFix: Help text is truncated (#1210)
- Improve vertical alignment string (#1200)
- Some improvements (#1212)
Plugins
- BugFix: Select Plugin Dialog: Fix the problem that the plugin arguments are
deleted by clicking the "Add pipe" button after entering them.
Archive support
Translations
- Translation updates:
- Catalan (PR #1237)
- Chinese Simplified (PR #1257)
- Chinese Traditional (PR #1204)
- Corsican (PR #1188,#1205,#1221,#1251,#1260)
- Dutch (PR #1187)
- French (PR #1211)
- German (PR #1208,#1228,#1254,#1262)
- Hungarian (PR #1203,#1220,#1252,#1259)
- Japanese (PR #1165)
- Korean (PR #1181)
- Lithuanian (PR #1197,#1202,#1224,#1255)
- Norwegian (PR #1170)
- Portuguese (PR #1178,#1222)
- Russian (PR #1164)
- Slovak (PR #1196)
- Slovenian (PR #1163,#1261)
- Ukrainian (PR #1172)
Internals
- Fix typo in ShellFileOperations.cpp (PR #1256)
- [Big PR - big changes] A lot of refactor and optimization commits (PR #1258)
- Wrong links for ShellExtension on Translations page (#1185)
- Tweak translations status (PR #1201)
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
- Update Slovenian.po by @JadranR in #1163
- Update Russian.po by @wvxwxvw in #1164
- Update Japanese.po by @Rukoto in #1165
- Update Norwegian.po by @FTno in #1170
- Change the file naming method of the file compare report to avoid duplication of the file compare report file name linked from the folder compare report. by @tjmprm77 in #1171
- Update Ukrainian.po by @uniss2209 in #1172
- Update Portuguese.po by @hugok79 in #1178
- Update Korean.po by @gro00 in #1181
- Update Dutch.po by @RockyTDR in #1187
- Update Corsican translations and change encoding by @Patriccollu in #1188
- Fix an issue where comparison results are not displayed correctly when "Refresh Selected" is performed by selecting an item that has a directory and file with the same name. by @tjmprm77 in #1189
- Updating the Slovak translation file by @jozefM923 in #1196
- Update of Lithuanian translation by @Tichij in #1197
- Improve vertical alignment string by @Gitoffthelawn in #1200
- Tweak translations status by @gerundt in #1201
- Update of Lithuanian translation by @Tichij in #1202
- Update Hungarian.po by @efi99 in #1203
- Update ChineseTraditional.po by @SiderealArt in #1204
- Update Corsican translation for commit c79933b by @Patriccollu in #1205
- Update German.po by @Mr-Update in #1208
- Filters enhancement by @sdottaka in #1179
- Update French translation by @slolo2000 in #1211
- Update Merge.rc by @Mr-Update in #1219
- Update Hungarian.po by @efi99 in #1220
- Update Portuguese translation by @hugok79 in #1222
- Update Corsican translation for 3 recent commits by @Patriccollu in #1221
- Update of Lithuanian translation by @Tichij in #1224
- Update Merge.rc incorporated by @Mr-Update in #1227
- Update German.po by @Mr-Update in #1228
- Some more Update Merge.rc incorporated by @Mr-Update in #1231
- One last Update Merge.rc incorporated by @Mr-Update in #1232
- Updates to all catalan translations. by @JosepMaJAZ in #1237
- Fix renaming process in folder compare window. by @tjmprm77 in #1246
- Update Corsican translation for commit a6b2783 by @Patriccollu in #1251
- Update Hungarian.po by @efi99 in #1252
- Update German.po by @Mr-Update in #1254
- Update of Lithuanian translation by @Tichij in #1255
- Fix typo in ShellFileOperations.cpp by @eltociear in #1256
- Update ChineseSimplified.po by @CharlesMengCA in #1257
- [Big PR - big changes] A lot of refactor and optimization commits by @GermanAizek in #1258
- Update Hungarian.po by @efi99 in #1259
- Update Corsican translation for commit 54ef361 by @Patriccollu in #1260
- Update German.po by @Mr-Update in #1262
New Contributors
- @Rukoto made their first contribution in #1165
- @FTno made their first contribution in #1170
- @uniss2209 made their first contribution in #1172
- @gro00 made their first contribution in #1181
- @JosepMaJAZ made their first contribution in #1237
- @GermanAizek made their first contribution in #1258
Full Changelog: v2.16.18...v2.16.19