Download WinMerge 2.16.34

Spread the love

A new stable version of WinMerge has been released. WinMerge allows files or folders to be compared with each other: useful, for example, to see what has changed between different pieces of source code or to sift through the contents of log files. The program includes syntax highlighting and the application can create patch files based on the discovered differences. The following changes and improvements have been made in this release:

What Is New in 2.16.34

File compare

  • Allow NUL and \.\NUL in paths specified as command line arguments (PR #2056)
  • Added “(F4)” to the description of the toolbar icon “Difference in the Current Line”. (#2050)
  • Fix a crash problem when the Diff algorithm is set to something other than
    default and one file does not have an EOL of the last line and the other
    file has an EOL of the last line.

Image compare

  • BugFix: Fixed the issue where .png is added when saving even if the file
    format does not use a converter such as jpg or png file.

Folder compare

  • BugFix: Folder compare because unique folders from results if they contain any
    files and/or subfolders folder compare/merge (#2046)

Line filters

  • Modify the “Line Filters” dialog. (PR #2047)

Substitution filters

  • Modify the “Substitution Filters” dialog. (PR #2068)

Translations

Internals

  • Small code changes for CMDIChildWnd handling (#2043)

What Is New in 2.16.33 Beta

General

  • Reduce startup time and decrease the usage of Win32 user objects.

File compare

  • BugFix: Cannot compare one-line file (#1972)
  • BugFix: “Current Difference” specified by double-clicking cannot merge
    using the “Copy to Right (or Left)” menu. (#1980)
  • BugFix: Wimerge saves changes to the wrong file (#1985) (PR #1988)
  • BugFix: “Ignore comment differences” still compares inline comments (#2008)
  • Update Rust syntax highlighting keyword list. (PR #1998)
  • [Feature Request] Both Shell Menu (#1986) (PR #2021)

Table compare

  • When “Use First Line as Header” is enabled, make the header display the
    first line regardless of the scroll position when the first line is hidden.
  • Generate reports in tabular format for table comparisons. (PR #1983)

Folder compare

  • BugFix: Fixed an issue where Differences, Left/Right EOL columns, etc. were
    displayed as undefined values ​​when the file comparison method was
    Full Contents or Quick Contents and the file size exceeded 64MB.
  • BugFix: Fix the problem that when comparing with the BinaryContents compare
    method, the contents of the files are identical, but if one side is a
    symbolic link, it is judged to be different. (#1976)
  • BugFix: Fixed an issue where values ​​in the Left/Right EOL column may not
    display correctly when using the Quick contents compare method.
  • Add Expand Different Subfolders menu item (#1382) (PR #1964)
  • Allow Diff algorithms (patience, histogram) other than default to be applied
    to folder comparisons (PR #2015) (#2002)
  • Show confirmation message when closing a window that took a long time
    to compare folders

Line filters

  • Improve line filters and substitution filters (PR #2032) (#796) (#1620)

Substitution filters

  • Avoid infinite loops in the RegularExpression::subst() function when
    the length of the string matching the pattern is 0
  • Improve line filters and substitution filters (PR #2032) (#796) (#1620)

Options dialog

  • Execute the “pause” command to prevent the error message from disappearing
    if the registration of the ShellExtension for Windows 11 fails

Plugins

  • BugFix: WinMerge cannot successfully disable some of its Plugins (#2012)
  • Update jq to version 1.7

Manual

  • Manual: Use po4a for manual translation (PR #1994) (#499)

Translations

Internals

  • Optimize inserts in std containers using reserve (PR #2000)

Version number 2.16.34
Release status Final
Operating systems Windows 7, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11
Website WinMerge
Download https://github.com/WinMerge/winmerge/releases/tag/v2.16.34
License type GPL
You might also like