Skip to content

Releases: WinMerge/winmerge

v2.16.24

26 Oct 23:00
Compare
Choose a tag to compare

GitHub Releases (by Release)

WinMerge 2.16.24 Release Notes

October 2022

About This Release

This is a WinMerge 2.16.24 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.24

General

  • BugFix: Fixed crash when displaying file menu if jump list contains invalid
    title (osdn.net #45916)

File compare

  • Changed operation of displaying dialogs and context menus from status
    bar from double-click to single-click.

Table compare

  • BugFix: when TSV files were displayed in table mode with word wrap enabled,
    clicking on a character would not move the caret to that character's
    position

Folder compare

  • Fixed memory leak in folder comparison when PDF files
    were targeted for image comparison.

Options dialog

  • Improved translation regarding CPU cores (PR #1513)

Select Files or Folders dialog

  • Made it possible to specify Prediffer plugin

Plugins

  • BugFix: Select Plugin dialog: Fixed that "Display all plugins"
    checkbox did not work

Project file

  • BugFix: Fixed comparison failure when left file path and right
    file path in project file are URLs.
  • Allow saving following in project file.
    • Description
    • Window type
    • Table delimiter

Patch Generator dialog

  • BugFix: The command line section in the generated patch file was garbled
    (osdn.net #45935)

Translations

  • BugFix: Fix an issue where the following message displayed when two files
    are identical in a 3-way folder comparison is not translated. (PR #1535)
  • Translation updates:

Others

  • BugFix: Fixed English verbiage (PR #1499)
  • BugFix: typo fixed in README.md (PR #1504)
  • BugFix: Fix typo in lwdisp.c (PR #1515)

What Is New in 2.16.23 Beta

General

  • BugFix: Fix an issue where filenames containing "&" are not displayed
    properly in the MDI tab bar and its tooltips. (PR #1466)

Color schemes

  • Create Midnight.ini (PR #1430)

File compare

  • BugFix: Non existing backup directory should be automatically created (#1438)
  • BugFix: Bug: Can't copy selected text, if it has non-changed lines (#1507)
  • Remember zoom level for all files (#1433)
  • The feature will allow the user to right-click the selected lines and… add
    them to Line Filter so that those lines added to the Line Filter will be
    ignored if found in any file. (PR #1481)
  • CrystalEdit/parsers/SQL: Added more keywords (PR #1493)

Table compare

  • Bugfix: Inline differences ware not displayed even if the caret is moved to
    the position of an inline difference that is hidden due to the narrow
    column width.

Webpage compare

  • [EXPERIMENTAL] Webpage Compare: Highlight differences (PR #1357)

Folder compare

  • BugFix: Disable rename operations when in read-only mode in the folder
    compare window. (PR #1434)
  • BugFix: Fix an issue where renaming to a file name or directory name
    containing "" or "/" is not done properly. (PR #1451)
  • BugFix: Fix "Left to Right" and "Right to Left" copying in 2-way folder
    comparison. (PR #1495)
  • BugFix: Folder compare with jpg images crashes (#1176)
    (Previous versions were linked with unfixed freeimage.)

Archive support

  • Update 7-Zip to 22.01 (#1425)

Translations

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

New Contributors

Read more

v2.16.23

26 Sep 00:00
Compare
Choose a tag to compare
v2.16.23 Pre-release
Pre-release

GitHub Releases (by Release)

WinMerge 2.16.23 Beta Release Notes

September 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 production environments.

Please submit bug reports to our bug-tracker.

What Is New in 2.16.23 Beta

General

  • BugFix: Fix an issue where filenames containing "&" are not displayed
    properly in the MDI tab bar and its tooltips. (PR #1466)

Color schemes

  • Create Midnight.ini (PR #1430)

File compare

  • BugFix: Non existing backup directory should be automatically created (#1438)
  • BugFix: Bug: Can't copy selected text, if it has non-changed lines (#1507)
  • Remember zoom level for all files (#1433)
  • The feature will allow the user to right-click the selected lines and… add
    them to Line Filter so that those lines added to the Line Filter will be
    ignored if found in any file. (PR #1481)
  • CrystalEdit/parsers/SQL: Added more keywords (PR #1493)

Table compare

  • Bugfix: Inline differences ware not displayed even if the caret is moved to
    the position of an inline difference that is hidden due to the narrow
    column width.

Webpage compare

  • [EXPERIMENTAL] Webpage Compare: Highlight differences (PR #1357)

Folder compare

  • BugFix: Disable rename operations when in read-only mode in the folder
    compare window. (PR #1434)
  • BugFix: Fix an issue where renaming to a file name or directory name
    containing "" or "/" is not done properly. (PR #1451)
  • BugFix: Fix "Left to Right" and "Right to Left" copying in 2-way folder
    comparison. (PR #1495)
  • BugFix: Folder compare with jpg images crashes (#1176)
    (Previous versions were linked with unfixed freeimage.)

Archive support

  • Update 7-Zip to 22.01 (#1425)

Translations

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

New Contributors

Full Changelog: v2.16.22...v2.16.23

Merge7z2201.0

30 Jul 01:22
Compare
Choose a tag to compare
Merge7z2201.0 Pre-release
Pre-release
Update 7-Zip to 22.01

v2.16.22

27 Jul 03:34
Compare
Choose a tag to compare

GitHub Releases (by Release)

WinMerge 2.16.22 Release Notes

July 2022

About This Release

This is a WinMerge 2.16.22 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.22

General

  • Allow renaming of untitled pages (#1395)

File compare

  • BugFix: "Replace All" doesn't work when Replace in "Selection" and the new
    string contains the old string. (#1376)
  • BugFix: “Match case” in Search always enabled (#1380)
  • BugFix: vertical editing for .h file is quite slow (#1386)
  • BugFix: replace text using regular expressions behaves incorrectly if
    multiple matches on the same line (#1387, PR #1388)
  • Optimize snake function (PR #1411)

Folder compare

  • BugFix: Fix an issue where paths with different case are not displayed
    correctly in the folder column of the folder compare window when comparing
    three directories. (PR #1372)
  • BugFix: Fix renaming process in folder compare window. (PR #1392)
  • BugFix: Elapsed time was no longer displayed in the status bar after folder
    comparison.
  • BugFix: Fix an issue where the folder column is not updated for child items
    after renaming a directory in the folder compare window. (PR #1408)

Plugins

  • Modify textbox behavior (CompareMSExcelFiles options dialog) (PR #1374)
  • Make wsc files available as plug-in (PR #1390)

Archive support

  • Update 7-Zip to 22.00

Project file

  • Add a feature to save/restore hidden items to/from a project file.(PR #1377)

Options dialog

  • New setting to decide when to save/restore hidden items when project is saved/loaded (PR #1377)

Translations

Internals

  • Fix typo in SuperComboBox.cpp (PR #1379)

What Is New in 2.16.21 Beta

General

  • In windows 11 i have error 78 sidebyside with the winmerge manifest (#1312)

File compare

  • BugFix: Copy left/right different behavior (#1334)
  • BugFix: Line difference coloring in “Word-level” mode does not work
    correctly for Cyrillic-based languages (#1362)
  • BugFix: Syntax highlighting: SQL comments (#1354)
  • Request for updating code: a new language(ABAP) in "syntax highlighting"
    (PR #1340)
  • Added "none" diff algorithm
  • Enable mouse wheel scrolling on the location pane.
  • Backup files: Misleading error message when file cannot be written (#1326)

Binary compare

  • Allow the "Split Vertically" menu item to be unchecked.

Image compare

  • BugFix: Fix an issue where the pane was split vertically the next time the
    window was displayed, even though the "Split Vertically" menu item was
    unchecked.
  • Make patience and histogram diff algorithm selectable.

Webpage compare

  • BugFix: Fix text disappearing when pressing the 'K' key in the address bar
  • BugFix: Fix an issue where the pane was split vertically the next time the
    window was displayed, even though the "Split Vertically" menu item was
    unchecked.
  • ResourceTree compare: Set the last-modified date and time in resource files
  • Added Ctrl+L keyboard shortcut

Folder compare

  • BugFix: Alt/Shift key highlighting issue not resetting start point from move.
    (#1335)
  • BugFix: Refresh Selected Marks Unscanned Folders as Identical (#1349)
  • BugFix: Make the file name refreshed to detect case changes when running
    "Refresh Selected". (PR #1358)
  • BugFix: Fix an issue where paths with different case are not displayed
    correctly in the folder column of the folder compare window when comparing
    three directories. (PR #1372)
  • Tab behaviour on comparisons of files vs folders (#1367)
  • Make the sort order of file names including numbers the same as Explorer.
    (osdn.net #44557)

Reports

  • BugFix: Fix report generation process. (PR #1324)
  • BugFix: Fix report generation process about replacement with HTML entity
    (PR #1344)
  • Modify "Tools - Generate Report" (Add column width definition to html output)
    (PR #1333)
  • BugFix: Fix an issue where WinMerge crashes depending on the filename when
    generating a file compare report. (PR #1319)

Configuration log

  • BugFix: [Bug Report] WinMerge does not recognize Win 11 (#1192)

Plugins

  • BugFix: CompareMSExcelFiles Plugins did not compare folders when opening
    .xlsx files from Plugins-> Edit with Unpacker menu item even though the
    "Extract workbook data to multiple files" option is enabled in the plugin
    settings (osdn.net #44522)
  • BugFix: Fix a problem where the "Open files in the same window type after
    unpacking" checkbox was checked, but the checkbox was not checked the next
    time the dialog was opened.
  • Sugg: Increase the dialogue for Plugins (#1308)

Command line

  • BugFix: Crash on command line compare (#1363)

Shell extension

  • BugFix: Fix an issue where the WinMerge menu displayed in the"Show more
    options" menu of the Windows 11 Explorer context menu is not an advanced
    menu, even though the advanced menu is enabled.
  • BugFix: Fix the problem that the WinMerge icon is not correctly displayed on
    the taskbar when WinMerge is started from the Windows 11 context menu.

Translations

Internals

  • Fix typo in BCMenu.cpp (PR #1313)
  • Fix type: GPL (PR #1342)
  • Use isupper+tolower instead of islower+toupper (diffutils ver2.7) (PR #1351)
  • Initialize variables defined at "diff.h" (PR #1360)

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

Read more

Merge7z2200.0

25 Jun 01:01
Compare
Choose a tag to compare
Merge7z2200.0 Pre-release
Pre-release
Update 7-Zip to 22.00 (2)

v2.16.21

20 Jun 09:33
Compare
Choose a tag to compare
v2.16.21 Pre-release
Pre-release

GitHub Releases (by Release)

WinMerge 2.16.21 Beta Release Notes

June 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.

Please submit bug reports to our bug-tracker.

What Is New in 2.16.21 Beta

General

  • In windows 11 i have error 78 sidebyside with the winmerge manifest (#1312)

File compare

  • BugFix: Copy left/right different behavior (#1334)
  • BugFix: Line difference coloring in “Word-level” mode does not work
    correctly for Cyrillic-based languages (#1362)
  • BugFix: Syntax highlighting: SQL comments (#1354)
  • Request for updating code: a new language(ABAP) in "syntax highlighting"
    (PR #1340)
  • Added "none" diff algorithm
  • Enable mouse wheel scrolling on the location pane.
  • Backup files: Misleading error message when file cannot be written (#1326)

Binary compare

  • Allow the "Split Vertically" menu item to be unchecked.

Image compare

  • BugFix: Fix an issue where the pane was split vertically the next time the
    window was displayed, even though the "Split Vertically" menu item was
    unchecked.
  • Make patience and histogram diff algorithm selectable.

Webpage compare

  • BugFix: Fix text disappearing when pressing the 'K' key in the address bar
  • BugFix: Fix an issue where the pane was split vertically the next time the
    window was displayed, even though the "Split Vertically" menu item was
    unchecked.
  • ResourceTree compare: Set the last-modified date and time in resource files
  • Added Ctrl+L keyboard shortcut

Folder compare

  • BugFix: Alt/Shift key highlighting issue not resetting start point from move.
    (#1335)
  • BugFix: Refresh Selected Marks Unscanned Folders as Identical (#1349)
  • BugFix: Make the file name refreshed to detect case changes when running
    "Refresh Selected". (PR #1358)
  • BugFix: Fix an issue where paths with different case are not displayed
    correctly in the folder column of the folder compare window when comparing
    three directories. (PR #1372 )
  • Tab behaviour on comparisons of files vs folders (#1367)
  • Make the sort order of file names including numbers the same as Explorer.
    (osdn.net #44557)

Reports

  • BugFix: Fix report generation process. (PR #1324)
  • BugFix: Fix report generation process about replacement with HTML entity
    (PR #1344)
  • Modify "Tools - Generate Report" (Add column width definition to html output)
    (PR #1333)
  • BugFix: Fix an issue where WinMerge crashes depending on the filename when
    generating a file compare report. (PR #1319)

Configuration log

  • BugFix: [Bug Report] WinMerge does not recognize Win 11 (#1192)

Plugins

  • BugFix: CompareMSExcelFiles Plugins did not compare folders when opening
    .xlsx files from Plugins-> Edit with Unpacker menu item even though the
    "Extract workbook data to multiple files" option is enabled in the plugin
    settings (osdn.net #44522)
  • BugFix: Fix a problem where the "Open files in the same window type after
    unpacking" checkbox was checked, but the checkbox was not checked the next
    time the dialog was opened.
  • Sugg: Increase the dialogue for Plugins (#1308)

Command line

  • BugFix: Crash on command line compare (#1363)

Shell extension

  • BugFix: Fix an issue where the WinMerge menu displayed in the"Show more
    options" menu of the Windows 11 Explorer context menu is not an advanced
    menu, even though the advanced menu is enabled.
  • BugFix: Fix the problem that the WinMerge icon is not correctly displayed on
    the taskbar when WinMerge is started from the Windows 11 context menu.

Translations

Internals

  • Fix typo in BCMenu.cpp (PR #1313)
  • Fix type: GPL (PR #1342)
  • Use isupper+tolower instead of islower+toupper (diffutils ver2.7) (PR #1351)
  • Initialize variables defined at "diff.h" (PR #1360)

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

New Contributors

Full Changelog: v2.16.20...v2.16.21

ShellExtension-1.18.5.0

23 May 13:24
Compare
Choose a tag to compare
Pre-release
WinMergeContextMenu: Fix build error

v2.16.20

27 Apr 09:52
Compare
Choose a tag to compare

GitHub Releases (by Release)

WinMerge 2.16.20 Release Notes

April 2022

About This Release

This is a WinMerge 2.16.20 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.20

General

  • BugFix: New filter (F) display (#1281 a))

File compare

  • BugFix: Fixed a problem where the caret would not display in the correct
    position on lines containing tab characters, depending on the font in use
    (osdn.net #44417)

Webpage compare

  • Webpage Compare [EXPERIMENTAL] (PR #1182)
    • Requires WebView2 Runtime.
    • Only supported on Windows 10 and above.
    • Currently, it is not possible to directly highlight differences between
      web pages, but it is possible to display two or three web pages side by
      side. You can also compare the following content of the displayed web
      pages
      • Screenshots
      • HTML contents
      • Extracted texts
      • Resource trees

Folder compare

  • BugFix: Fix an issue where items with different case are not displayed
    correctly in the folder compare window when comparing three directories.
    (PR #1299)

Options dialog

  • Allow resizing Options dialog box in both directions (#1265)

Plugins

  • BugFix: CompareMSExcelFiles.sct: Date formats interpreted inconsistently
    (#279)
  • Add URL handler plugins (PR #1270)
    • HTTP/HTTPS scheme handler plugin
      • This plugin retrieves a file with the specified HTTP or HTTPS URL using
        the curl command.
    • Windows Registry scheme(reg:) handler plugin
      • This plugin handles URLs like
        reg:HKEY_CURRENT_USER\Software\Thingamahoochie\WinMerge.
        After reg:, it considers it a registry key and uses the reg.exe
        command to retrieve information about that registry key.
  • Replace plugin: When regular expression substitution is performed with the
    -e option, \r and \n in the second argument are now treated as
    control characters CR and LF.
  • PrettifyHTML plugin: Added "--tidy-mark no" to default plugin arguments

Command line

  • Added /t webpage command line option

Manual

  • BugFix: Help file: Small issue for plugins (#1309)

Translations

Internals

  • Code refactor with C++17 features replace optimize create smart pointers
    (PR #1304)
  • Fixed link errors occurring in Windows 10 SDK version 10.0.19041.0 and lower

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.
    • File filters
      • Added f!: and d!: to exclude files or folders that match the pattern
        specified in f: and d:.

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

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

Full Changelog: v2.16.19...v2.16.20

v2.16.19

20 Mar 01:10
Compare
Choose a tag to compare
v2.16.19 Pre-release
Pre-release

GitHub Releases (by Release)

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.
    • File filters
      • Added f!: and d!: to exclude files or folders that match the pattern
        specified in f: and d:.

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

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

New Contributors

Full Changelog: v2.16.18...v2.16.19

v2.16.18

27 Jan 13:29
Compare
Choose a tag to compare

GitHub Releases (by Release)

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.

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

  • Fix for #1139 (#1139,PR #1140)
  • Make plugin descriptions translatable
  • Upgrade Apache Tika to 2.2.1

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

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

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

New Contributors

Full Changelog: v2.16.17...v2.16.18