Skip to content

Releases: WinMerge/winmerge

v2.16.42.1

28 Jul 08:29
Compare
Choose a tag to compare

GitHub Releases (by Release)

WinMerge 2.16.42.1 Release Notes

July 2024

About This Release

This is a WinMerge 2.16.42.1 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.42.1

General

  • BugFix: Digital signature was not added to version 2.16.42. (#2395)

Translations

  • Translation updates:
    • Chinese Simplified (PR #2394)
    • Italian (PR #2393)

What Is New in 2.16.42

General

  • Enable Rounded Corners for WinMerge Menu on Windows 11 (PR #2364)
  • Introduce a flat status bar without separator lines. (PR #2377)

Folder compare

  • BugFix: Folder comparison status not accurately reflected in toolbar (#2374)
  • BugFix: Status of folder comparison not correctly reflected by tab icon after
    Refresh (F5) (#2383)

File compare

  • Replace - more intelligent choice of replace in (whole file vs selection) (#2368)

Image compare

  • BugFix: Image Comparison : In Alpha Animation, dialogs hang winmerge (#2370)
  • BugFix: Fixed an issue where the right edge of the status bar appeared white.
  • Added the ability to change the blink interval and overlay animation interval.

Plugins

  • Make the gpt4-o-mini model selectable in the AIConvertText plugin settings
    window

Archive support

  • Update 7-Zip to 24.07

Translations

  • Translation updates:

What Is New in 2.16.41 Beta

General

  • Made the tabs in the tab bar rounded like Firefox.

File compare

  • Added support for F# (FSharp) language syntax highlight (PR #2298)
  • Improved F# parsing, support for multi-line comments (PR #2301)
  • Multi line comment fix (PR #2303)
  • Multi line comment fix part 2 (PR #2309)
  • Typescript files to use JavaScript highlighting as default (PR #2312)

Folder compare

  • BugFix: Refresh selected shows wrong file names being compared (#2338)
  • BugFix: Selected files changes on expanding a folder that is upper on the
    tree (#2359)

Options dialog

  • BugFix: Options - Syntax color settings get reverted when
    "Customized text colors" settings is touched. (#2355)
  • Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. (PR #2348)
  • Add a "Defaults" button to the "Options (Archive Support)" dialog. (PR #2362)

Plugins

  • BugFix: Fixed the plugin pipeline not being configured correctly in the Select Plugin dialog.
  • Add a text conversion plugin using OpenAI API (PR #2258)
  • Update jq to 1.7.1
  • Update md4c to 0.5.2

Archive support

  • Update 7-Zip to 24.05

Installer

  • BugFix; WinMerge 2.16.40 - Installer - Missing version and archicteure info (#2300)

Translations

Internals

  • Update GitHub Actions CI (#2304)
  • Fix some typos (#2305)
  • Update POCO C++ Libraries to 1.13.3
  • Update boost to 1.85.0
  • Update Google C++ Testing Framework to 1.14.0

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.40...v2.16.42.1

v2.16.42

27 Jul 08:35
Compare
Choose a tag to compare

GitHub Releases (by Release)

WinMerge 2.16.42 Release Notes

July 2024

About This Release

This is a WinMerge 2.16.42 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.42

General

  • Enable Rounded Corners for WinMerge Menu on Windows 11 (PR #2364)
  • Introduce a flat status bar without separator lines. (PR #2377)

Folder compare

  • BugFix: Folder comparison status not accurately reflected in toolbar (#2374)
  • BugFix: Status of folder comparison not correctly reflected by tab icon after
    Refresh (F5) (#2383)

File compare

  • Replace - more intelligent choice of replace in (whole file vs selection) (#2368)

Image compare

  • BugFix: Image Comparison : In Alpha Animation, dialogs hang winmerge (#2370)
  • BugFix: Fixed an issue where the right edge of the status bar appeared white.
  • Added the ability to change the blink interval and overlay animation interval.

Plugins

  • Make the gpt4-o-mini model selectable in the AIConvertText plugin settings
    window

Archive support

  • Update 7-Zip to 24.07

Translations

  • Translation updates:

What Is New in 2.16.41 Beta

General

  • Made the tabs in the tab bar rounded like Firefox.

File compare

  • Added support for F# (FSharp) language syntax highlight (PR #2298)
  • Improved F# parsing, support for multi-line comments (PR #2301)
  • Multi line comment fix (PR #2303)
  • Multi line comment fix part 2 (PR #2309)
  • Typescript files to use JavaScript highlighting as default (PR #2312)

Folder compare

  • BugFix: Refresh selected shows wrong file names being compared (#2338)
  • BugFix: Selected files changes on expanding a folder that is upper on the
    tree (#2359)

Options dialog

  • BugFix: Options - Syntax color settings get reverted when
    "Customized text colors" settings is touched. (#2355)
  • Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. (PR #2348)
  • Add a "Defaults" button to the "Options (Archive Support)" dialog. (PR #2362)

Plugins

  • BugFix: Fixed the plugin pipeline not being configured correctly in the Select Plugin dialog.
  • Add a text conversion plugin using OpenAI API (PR #2258)
  • Update jq to 1.7.1
  • Update md4c to 0.5.2

Archive support

  • Update 7-Zip to 24.05

Installer

  • BugFix; WinMerge 2.16.40 - Installer - Missing version and archicteure info (#2300)

Translations

Internals

  • Update GitHub Actions CI (#2304)
  • Fix some typos (#2305)
  • Update POCO C++ Libraries to 1.13.3
  • Update boost to 1.85.0
  • Update Google C++ Testing Framework to 1.14.0

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.40...v2.16.42

Merge7z2407.1

07 Jul 23:56
Compare
Choose a tag to compare
Merge7z2407.1 Pre-release
Pre-release
Fix issue #2374: Folder comparison status not accurately reflected in…

v2.16.41

24 Jun 11:22
Compare
Choose a tag to compare
v2.16.41 Pre-release
Pre-release

GitHub Releases (by Release)

WinMerge 2.16.41 Beta Release Notes

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

General

  • Made the tabs in the tab bar rounded like Firefox.

File compare

  • Added support for F# (FSharp) language syntax highlight (PR #2298)
  • Improved F# parsing, support for multi-line comments (PR #2301)
  • Multi line comment fix (PR #2303)
  • Multi line comment fix part 2 (PR #2309)
  • Typescript files to use JavaScript highlighting as default (PR #2312)

Folder compare

  • BugFix: Refresh selected shows wrong file names being compared (#2338)
  • BugFix: Selected files changes on expanding a folder that is upper on the
    tree (#2359)

Options dialog

  • BugFix: Options - Syntax color settings get reverted when
    "Customized text colors" settings is touched. (#2355)
  • Add a "Defaults" button to the "Options (Editor > Compare/Merge)" dialog. (PR #2348)
  • Add a "Defaults" button to the "Options (Archive Support)" dialog. (PR #2362)

Plugins

  • BugFix: Fixed the plugin pipeline not being configured correctly in the Select Plugin dialog.
  • Add a text conversion plugin using OpenAI API (PR #2258)
  • Update jq to 1.7.1
  • Update md4c to 0.5.2

Archive support

  • Update 7-Zip to 24.05

Installer

  • BugFix; WinMerge 2.16.40 - Installer - Missing version and archicteure info (#2300)

Translations

Internals

  • Update GitHub Actions CI (#2304)
  • Fix some typos (#2305)
  • Update POCO C++ Libraries to 1.13.3
  • Update boost to 1.85.0
  • Update Google C++ Testing Framework to 1.14.0

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.40...v2.16.41

Merge7z2405.1

19 May 07:48
Compare
Choose a tag to compare
Merge7z2405.1 Pre-release
Pre-release
Update 7-Zip to 24.05

v2.16.40

27 Apr 02:16
Compare
Choose a tag to compare

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

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

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.38...v2.16.40

v2.16.39

24 Mar 13:31
Compare
Choose a tag to compare
v2.16.39 Pre-release
Pre-release

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

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.38...v2.16.39

Merge7z2301.1

25 Feb 09:17
Compare
Choose a tag to compare
Merge7z2301.1 Pre-release
Pre-release

v2.16.38

27 Jan 12:15
Compare
Choose a tag to compare

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

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.36...v2.16.38

v2.16.37

24 Dec 01:31
Compare
Choose a tag to compare
v2.16.37 Pre-release
Pre-release

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

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.36...v2.16.37