Winmerge Versions Save

WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.

v2.16.40

2 weeks ago

GitHub Releases (by Release)

WinMerge 2.16.40 Release Notes

April 2024

About This Release

This is a WinMerge 2.16.40 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.40

General

  • BugFix: Fixed several Wine-related issues

File compare

  • BugFix: Replace text issue (#2279)

Options dialog

  • Add a "Defaults" button to the "Options (Editor > General)" dialog. (PR #2283)
  • Adjust position of "Defaults" button in "Options > Compare > Table" (PR #2295)

Plugins

  • BugFix: CompareMSExcelFiles.sct: Fixed the issue where, when the 'Extract workbook data to multiple files' option was enabled, all sheets of .xlsx files containing more than 10 sheets were not compared. (This bug was introduced in version 2.16.39 beta.)
  • BugFix: insert datetime.sct: Fixed an issue where it didn't work properly depending on the locale. (This bug was introduced in version 2.16.39 beta.)
  • BugFix: Fixed an issue where a "Catastrophic failure" message box might have appeared when reloading a plugin while the Select Files or Folders window was displayed.
  • Allow plugin pipeline aliases or simple plugins to be registered in the GUI (PR #2257)

Installer

  • BugFix: French encoding problem on the end of installation (last dialog box) (#2272)

Translations

  • Translation updates:
    • Brazilian (PR #2289)
    • Catalan (PR #2270,#2274)
    • Chinese Simplified (PR #2290)
    • Corsican (PR #2288)
    • French (PR #2271,#2275,#2297)
    • Hungarian (PR #2291)
    • Japanese
    • Polish (PR#2277)

What Is New in 2.16.39 Beta

General

  • BugFix: Fixed an issue where typing only a single character in the header bar could cause a crash.

File compare

  • BugFix: Fixed possible crash
  • BugFix: Creation of .bak files fails when the original filename starts with a dot (#2217)
  • Update Java syntax highlighting keyword list. (PR #2215)
  • Replace "Match similar lines" with "Align similar lines" (PR #2230)
  • Make it possible to select the behavior when copying to another pane with "Copy to Right" etc. while text is selected. (PR #2224)
  • Make it possible to transform the text copied with "Copy Right/Left" using a plugin. (PR #2238)
  • Update PHP syntax highlighting keyword list. (PR #2265)

Webpage compare

  • BugFix: Make event sync settings persistent (#2248)

Select Files or Folders dialog

  • BugFix: Fixed the issue when the compare button could not be clicked when specifying an archive file and a regular file.

Reports

  • BugFix: Fixed an issue where the widths of the left and right panes in HTML reports are not equal.
  • BugFix: Fixed an issue where the caption set in the header bar was not being applied to the HTML report.

Plugins

  • BugFix: Fixed crash when error occurs in Unpacker plugin
  • Replace the source code written in VBScript with JScript (PR #2098)
  • Add the ability to replace using patterns from Substitution Filters to the Replace plugin. (PR #2252)
  • Added sanity check for regular expressions in PrediffLineFilter plugin.

Installer

  • BugFix: If the /noicons option was specified in the previous installation, a message box asking you to delete the previous start menu will be displayed in the next installation. (#2206)
  • Move custom messages in a separate iss file (#2247)

Archive support

  • BugFix: 7zip encrypted archives with encrypted file names (#2225)

Internals

  • Update codeql-analysis.yml - Version v2 to v3 (PR #2196)

Translations

  • Translation updates:
    • Brazilian (PR #2234,#2243)
    • Chinese Simplified (PR #2241,#2244,#2251,#2256,#2259)
    • Corsican (PR #2266)
    • French (PR #2237,#2264)
    • Hungarian (PR #2232,#2250)
    • Italian (PR #2245,#2249)
    • Japanese
    • Korean (PR #2239)
    • Lithuanian (PR #2235,#2246)
    • Portuguese (PR #2263)
    • Russian (PR #2194,#2195,#2198,#2210,#2211,#2212)
    • Slovenian (#2096)

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: https://github.com/WinMerge/winmerge/compare/v2.16.38...v2.16.40

v2.16.39

1 month ago

GitHub Releases (by Release)

WinMerge 2.16.39 Beta Release Notes

March 2024

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.39 Beta

General

  • BugFix: Fixed an issue where typing only a single character in the header bar could cause a crash.

File compare

  • BugFix: Fixed possible crash
  • BugFix: Creation of .bak files fails when the original filename starts with a dot (#2217)
  • Update Java syntax highlighting keyword list. (PR #2215)
  • Replace "Match similar lines" with "Align similar lines" (PR #2230)
  • Make it possible to select the behavior when copying to another pane with "Copy to Right" etc. while text is selected. (PR #2224)
  • Make it possible to transform the text copied with "Copy Right/Left" using a plugin. (PR #2238)
  • Update PHP syntax highlighting keyword list. (PR #2265)

Webpage compare

  • BugFix: Make event sync settings persistent (#2248)

Select Files or Folders dialog

  • BugFix: Fixed the issue when the compare button could not be clicked when specifying an archive file and a regular file.

Reports

  • BugFix: Fixed an issue where the widths of the left and right panes in HTML reports are not equal.
  • BugFix: Fixed an issue where the caption set in the header bar was not being applied to the HTML report.

Plugins

  • BugFix: Fixed crash when error occurs in Unpacker plugin
  • Replace the source code written in VBScript with JScript (PR #2098)
  • Add the ability to replace using patterns from Substitution Filters to the Replace plugin. (PR #2252)
  • Added sanity check for regular expressions in PrediffLineFilter plugin.

Installer

  • BugFix: If the /noicons option was specified in the previous installation, a message box asking you to delete the previous start menu will be displayed in the next installation. (#2206)
  • Move custom messages in a separate iss file (#2247)

Archive support

  • BugFix: 7zip encrypted archives with encrypted file names (#2225)

Internals

  • Update codeql-analysis.yml - Version v2 to v3 (PR #2196)

Translations

  • Translation updates:
    • Brazilian (PR #2234,#2243)
    • Chinese Simplified (PR #2241,#2244,#2251,#2256,#2259)
    • Corsican (PR #2266)
    • French (PR #2237,#2264)
    • Hungarian (PR #2232,#2250)
    • Italian (PR #2245,#2249)
    • Japanese
    • Korean (PR #2239)
    • Lithuanian (PR #2235,#2246)
    • Portuguese (PR #2263)
    • Russian (PR #2194,#2195,#2198,#2210,#2211,#2212)
    • Slovenian (#2096)

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: https://github.com/WinMerge/winmerge/compare/v2.16.38...v2.16.39

Merge7z2301.1

2 months ago

v2.16.38

3 months ago

GitHub Releases (by Release)

WinMerge 2.16.38 Release Notes

January 2024

About This Release

This is a WinMerge 2.16.38 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.38

File compare

  • BugFix: Fixed an issue where changing the BOM in the right pane in the Codepage dialog was not reflected.
  • Update C++ syntax highlighting keyword list. (PR #2166)

Webpage compare

  • During comparison, the status bar now displays "Comparing...".
  • Add Location Pane (PR#2160)

Folder compare

  • Modify the "Display Columns" dialog. (PR#2154)

Plugins

  • BugFix: Fixed the issue where the following string containing double quotes is not interpreted correctly when specified to the /unpacker command line argument.

    /unpacker "Replace ""a"" ""b"""

Translations

  • Translation updates:
    • Brazilian (PR#2151,#2178)
    • Chinese Simplified (PR#2153,#2183)
    • Corsican (PR#2180)
    • Hungarian (PR#2156,#2157,#2158)
    • Japanese
    • Korean (PR#2152)
    • Lithuanian (PR#2155,#2177)
    • Portuguese (PR#2185)

What Is New in 2.16.37 Beta

File compare

  • BugFix: Fixed an issue where the scroll position when clicking on Location View may not be as expected when Wrap Lines is enabled.
  • BugFix: Can't click and change file line endings with the version 2.16.36. (#2129)
  • BugFix: Unable to locate CR using \r in regular expression search
  • Added new C# keywords (PR#2136)

Folder compare

  • BugFix: Empty files are not copied (#2146)

Binary compare

  • BugFix: Could not replace data at the end of the file

Image compare

  • BugFix: Fixed an issue where the file name was not displayed in the header even after saving a newly created pane with a name.

Webpage compare

  • BugFix: Fixed an issue where the message box "Another application has updated file ... since WinMerge scanned it last time" is displayed when comparing URLs that are file://.
  • Improved synchronize events (winmerge/winwebdiff#4)

Translations

  • Translation updates:
    • Bulgarian (PR #2124)
    • French (PR #2135,#2140,#2141,#2142,winmerge/frhed#15)
    • Italian (PR #2130)
    • Korean (PR #2126,#2127,#2143)
    • Polish (PR #2128)

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: https://github.com/WinMerge/winmerge/compare/v2.16.36...v2.16.38

v2.16.37

4 months ago

GitHub Releases (by Release)

WinMerge 2.16.37 Beta Release Notes

December 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.37 Beta

File compare

  • BugFix: Fixed an issue where the scroll position when clicking on Location View may not be as expected when Wrap Lines is enabled.
  • BugFix: Can't click and change file line endings with the version 2.16.36. (#2129)
  • BugFix: Unable to locate CR using \r in regular expression search
  • Added new C# keywords (PR#2136)

Folder compare

  • BugFix: Empty files are not copied (#2146)

Binary compare

  • BugFix: Could not replace data at the end of the file

Image compare

  • BugFix: Fixed an issue where the file name was not displayed in the header even after saving a newly created pane with a name.

Webpage compare

  • BugFix: Fixed an issue where the message box "Another application has updated file ... since WinMerge scanned it last time" is displayed when comparing URLs that are file://.
  • Improved synchronize events (winmerge/winwebdiff#4)

Translations

  • Translation updates:
    • Bulgarian (PR #2124)
    • French (PR #2135,#2140,#2141,#2142,winmerge/frhed#15)
    • Italian (PR #2130)
    • Korean (PR #2126,#2127,#2143)
    • Polish (PR #2128)

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: https://github.com/WinMerge/winmerge/compare/v2.16.36...v2.16.37

v2.16.36

5 months ago

GitHub Releases (by Release)

WinMerge 2.16.36 Release Notes

November 2023

About This Release

This is a WinMerge 2.16.36 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.36

Image compare

  • BugFix: Fix an issue where opening read-only and multi-page image files would cause them to be treated as only one-page images. (winmerge/winimerge#32)

Webpage compare

  • Improved performance when there are many differences

File filter

  • Bugfix: Modify the "File Filters" dialog. (#2118)

Translations

  • Translation updates:
    • Corsican (PR #2123)
    • Galician (PR #2120)
    • Hungarian (PR #2122)
    • Portuguese (PR #2119)
    • Spanish (PR #2120)
    • Slovenian
    • Turkish (PR #2116)

What Is New in 2.16.35 Beta

File compare

  • BugFix: Fixed an issue where "Copy to Left/Right and Advance" would sometimes skip differences when comparing 3 files. (#1234)
  • BugFix: Print Preview buttons are not translatable (#2083,#2079)
  • BugFix: Fixed the issue where the caption set in the header bar is restored when the window is resized.

Binary compare

  • BugFix: V2.16.34 "X86" wired action (#2081)

Image compare

  • BugFix: Close main window with 'Esc' if there is only one MDI child window (#2084)

Webpage compare

  • BugFix: Close main window with 'Esc' if there is only one MDI child window (#2084)
  • Webpage Compare: synchronize events (#2111,#2064)

Folder compare

  • BugFix: Ignoring carriage return differences doesn't work anymore (#2080,#2099)

File filters

  • BugFix: Fixed the issue where "[F]" could be set as the file filter if no file filter was selected in the Filters dialog.

Installer

  • BugFix: fix bug of Registry path (PR #2086)
  • BugFix: "Register Windows 11 Shell Extension" fails because PowerShell script doesn't escape special chars correctly (#2109)

Translations

  • Translation updates:
    • Brazilian (PR #2088,#2112)
    • Bulgarian (PR #2105)
    • Chinese Simplified (PR #2091,#2113)
    • French (PR #2106)
    • Galician (PR #2085,#2107)
    • Hungarian (PR #2093)
    • Japanese
    • Korean (PR #2092)
    • Lithuanian (PR #2090,#2114)
    • Polish (PR #2087)
    • Romanian (PR #2089,#2095)
    • Slovenian (#2096)
    • Spanish (PR #2085,#2107)
    • Turkish (PR #2076)

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: https://github.com/WinMerge/winmerge/compare/v2.16.34...v2.16.36

v2.16.35

5 months ago

GitHub Releases (by Release)

WinMerge 2.16.35 Beta Release Notes

November 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.35 Beta

File compare

  • BugFix: Fixed an issue where "Copy to Left/Right and Advance" would sometimes skip differences when comparing 3 files. (#1234)
  • BugFix: Print Preview buttons are not translatable (#2083,#2079)
  • BugFix: Fixed the issue where the caption set in the header bar is restored when the window is resized.

Binary compare

  • BugFix: V2.16.34 "X86" wired action (#2081)

Image compare

  • BugFix: Close main window with 'Esc' if there is only one MDI child window (#2084)

Webpage compare

  • BugFix: Close main window with 'Esc' if there is only one MDI child window (#2084)
  • Webpage Compare: synchronize events (#2111,#2064)

Folder compare

  • BugFix: Ignoring carriage return differences doesn't work anymore (#2080,#2099)

File filters

  • BugFix: Fixed the issue where "[F]" could be set as the file filter if no file filter was selected in the Filters dialog.

Installer

  • BugFix: fix bug of Registry path (PR #2086)
  • BugFix: "Register Windows 11 Shell Extension" fails because PowerShell script doesn't escape special chars correctly (#2109)

Translations

  • Translation updates:
    • Brazilian (PR #2088,#2112)
    • Bulgarian (PR #2105)
    • Chinese Simplified (PR #2091,#2113)
    • French (PR #2106)
    • Galician (PR #2085,#2107)
    • Hungarian (PR #2093)
    • Japanese
    • Korean (PR #2092)
    • Lithuanian (PR #2090,#2114)
    • Polish (PR #2087)
    • Romanian (PR #2089,#2095)
    • Slovenian (#2096)
    • Spanish (PR #2085,#2107)
    • Turkish (PR #2076)

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: https://github.com/WinMerge/winmerge/compare/v2.16.34...v2.16.35

v2.16.34

6 months ago

GitHub Releases (by Release)

WinMerge 2.16.34 Release Notes

October 2023

About This Release

This is a WinMerge 2.16.34 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.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 omits 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

  • Translation updates:
    • French (PR #2055,#2058)
    • Korean (PR #2057,#2059,#2060)

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

  • Translation updates:
    • Brazilian (PR #1969,#2001,#2025)
    • Chinese Traditional (PR #1953,#1971,#2017,#2026)
    • Corsican (PR #2022)
    • German (PR #1952,#1977,#1989)
    • Hungarian (PR #1968,#1999)
    • Japanese
    • Korean (PR #1979,#2030)
    • Lithuanian (PR #1974,#2018,#2027)
    • Polish (PR #1990)
    • Portuguese (PR #1973,#2014)
    • Slovenian
    • Ukrainian (PR #1955)

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: https://github.com/WinMerge/winmerge/compare/v2.16.32...v2.16.34

v2.16.33

7 months ago

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

  • Translation updates:
    • Brazilian (PR #1969,#2001,#2025)
    • Chinese Traditional (PR #1953,#1971,#2017,#2026)
    • Corsican (PR #2022)
    • German (PR #1952,#1977,#1989)
    • Hungarian (PR #1968,#1999)
    • Japanese
    • Korean (PR #1979,#2030)
    • Lithuanian (PR #1974,#2018,#2027)
    • Polish (PR #1990)
    • Portuguese (PR #1973,#2014)
    • Slovenian
    • Ukrainian (PR #1955)

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: https://github.com/WinMerge/winmerge/compare/v2.16.32...v2.16.33

v2.16.32

9 months ago

GitHub Releases (by Release)

WinMerge 2.16.32 Release Notes

July 2023

About This Release

This is a WinMerge 2.16.32 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.32

General

  • BugFix: Export/Import settings bug with Substitution Filters (#1925)

File compare

  • BugFix: Save function doesn't work if the path length exceeds 248 characters (#1923)
  • BugFix: Redundant confirmation "The selected files are identical" (#1902)
  • Update Python syntax highlighting keyword list. (PR #1938)

Folder compare

  • BugFix: Treeview scrolls to the wrong position. (#1915)
  • Allow changing the number of CPU cores to use while doing folder comparison (PR #1945)

Webpage compare

  • Add support for generating report files (PR #1941)

Command line

  • Compare folders recursively if "Include subfolders" is checked in the Options dialog even if the /r command line option is not specified. (PR #1914)

Archive support

  • Update 7-Zip to 23.01 (PR #1913)

Translations

  • New translation: Tamil (PR #1946)
  • Translation updates:
    • Brazilian (PR #1948)
    • Chinese Traditional (PR #1940)
    • Corsican (PR #1933)
    • French (PR #1927,#1928,#1951)
    • Korean (PR #1908)
    • Lithuanian (PR #1949)
    • Portuguese (PR #1930)
    • Slovenian
    • Turkish (#1931)

What Is New in 2.16.31 Beta

General

  • BugFix: Some Substitution filter doesn't work (#1861)
  • Add tasks to Jump List (PR #1828)
  • Update DirCmpReport.cpp (PR #1892)

File compare

  • BugFix: Fix input range check processing in "Go to" dialog. (PR #1826)
  • BugFix: End of line diff is a bit wanky (#1838, PR #1849)
  • Confirm copy all in file merge (PR #1827)
  • Modify the "Go to" dialog. (PR #1896)

Folder compare

  • BugFix: Display problem with Item totals : (#1840)
  • BugFix: Bug in ignore whitespace ? (#1882)

Plugins

  • PrettifyJSON: Update jq to version 1.6 (#1871)
  • Translate some plugin error messages (PR #1873)
  • ApplyPatch: Update GNU patch to 2.7.6-1 (PR #1897)(#1871)

Installer

  • Silent install blocked (#1852)

Translations

  • Translation updates:
    • Brazilian (PR #1829,#1837,#1876,#1903)
    • Bulgarian (PR #1822)
    • Chinese Simplified (PR #1835,#1846,#1885,#1906)
    • Dutch (PR #1831)
    • French (PR #1841,#1842,#1894)
    • Galician (PR #1833)
    • German (PR #1850,#1875,#1907)
    • Hungarian (PR #1832,#1839,#1845,#1878,#1905)
    • Japanese
    • Korean (PR #1820,#1821,#1877)
    • Lithuanian (PR #1847,#1889,#1904)
    • Polish (PR #1869,#1870,#1884)
    • Portuguese (PR #1843,#1895)
    • Spanish (PR #1834)
    • Russian (PR #1824,#1825,#1862)

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: https://github.com/WinMerge/winmerge/compare/v2.16.30...v2.16.32