Skip to content

v2.16.33

Pre-release
Pre-release
Compare
Choose a tag to compare
@sdottaka sdottaka released this 20 Sep 14:28
· 670 commits to master since this release

GitHub Releases (by Release)

WinMerge 2.16.33 Beta Release Notes

September 2023

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

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.32...v2.16.33