Skip to content

Releases: WinMerge/winmerge

v2.16.17

19 Dec 00:37
Compare
Choose a tag to compare
v2.16.17 Pre-release
Pre-release

GitHub Releases (by Release)

WinMerge 2.16.17 Beta Release Notes

December 2021

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.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.16...v2.16.17

Merge7z2106.1

12 Dec 10:01
Compare
Choose a tag to compare
Merge7z2106.1 Pre-release
Pre-release
Rename solution platform name Win32 to x86 and clean up .vcxproj file

ShellExtension-1.18.4.0

11 Dec 14:23
Compare
Choose a tag to compare
Pre-release
Add ARM platform (8)

ShellExtension-1.18.3.0

11 Dec 09:54
Compare
Choose a tag to compare
Pre-release
ShellExtension:

- Re-enable the extended menu, as Windows 11 Build 22499 appears to have resolved the stability issue with WinMerge's extended menu behavior.
- Bump revision to 1.8.3.0

Merge7z2106.0

01 Dec 00:01
Compare
Choose a tag to compare
Merge7z2106.0 Pre-release
Pre-release
Update 7-zip to 21.06

v2.16.16

28 Oct 00:10
Compare
Choose a tag to compare

GitHub Releases (by Release)

WinMerge 2.16.16 Release Notes

October 2021

About This Release

This is a WinMerge 2.16.16 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.16

General

  • Fix a problem where the string in the Windows common dialog would not
    change to the language when switching languages.

File compare

  • BugFix: Fix not getting the proper error message when saving failed

Table compare

  • BugFix: Cannot resize last column with UI (#998)
  • Reloading a file that was changed by another application does not preserve
    column widths (#951)

Image compare

  • BugFix: Fix an issue where drag-and-drop of file would only work once.

Folder compare

  • BugFix: Sync (Super Slow) (#771)
  • BugFix: Fix an issue where filters are not applied correctly when opening
    a project file containing multiple items with different filters. (PR #995)
  • [Feature Request] New Display Columns: Dimensions + Size Difference (#131)
  • FolderCompare: Additional Properties (Windows Property System+Hash
    (MD5, SHA-1, SHA-256)) (PR #996)

Options dialog

  • BugFix: Fix the problem that the "Register Shell Extension for Windows 11 or
    later" button is not enabled when another user has registered
    ShellExtension for Windows 11.

Plugins

  • BugFix: Plugin unpacked file extension problem
    (get_PluginUnpackedFileExtension) (#983)
  • BugFix: Comparing broken lnk-files (windows shortcuts) freezes WinMerge
    (#1007)
  • Apache Tika plugin: Update Apache tika to 2.1.0 and change the
    download URL
  • CompareMSExcelFiles.sct: Make the number before the sheet name zero-padded

Shell extension

  • BugFix: ShellExtension for Windows 11 did not work on machines that did not
    have MSVCP140.dll VCRUNTIME140*.dll installed.
  • BugFix: Loop counter should be the same type as the count type. (PR #987)
  • ShellExtension for Windows11: Disable Registry Write Virtualization

Manual

  • Where to report documentation/help errors? (#1004)

Translations

Internals

  • BugFix: Missing packages.config (also outdated) and wrong NuGet packages
    path in the WinMergeContextMenu.vcxproj and .filters file (#985)
  • Fix typo in OpenView.cpp (PR #1000)

What Is New in 2.16.15 Beta

General

  • BugFix: WinMerge would crash when launched if the registry or INI file
    contained invalid values.
  • BugFix: Winmerge Crash when comparing 2 files from Windows Explorer context
    menu (#808, #908, #913)
  • BugFix: Incorrect text color for selected menu item on Windows 11
  • BugFix: 50% cpu use by winmergeu.exe after program closed (#903)
  • Digitally sign packages (#152)

File compare

  • BugFix: The mouse cursor did not change to an hourglass when the files or
    plugins were taking a long time to load.
  • BugFix: Save Middle and Save Middle As menu items were not enabled when
    comparing three files.
  • BugFix: A two-pane window was displayed even though
    New (3panes) → Table menu item was selected.
  • BugFix: The height of each pane in the Diff pane was calculated incorrectly
    when comparing three files.
  • BugFix: Unicode SMP chars misrendered after performing a find (#914)
  • BugFix: Crash when pressing Shift+F4 key
  • BugFix: Replace slow (#940)
  • BugFix: When moving in the scroll pane, the selected position is incorrect
    (#970)
  • BugFix: When the Diff pane was redisplayed, the scroll position of the Diff
    pane was not appropriate. (osdn.net #42862)
  • Make "Do not close this box" checkbox in search window On by default (#941)

Image compare

  • BugFix: Duplicate menu shortcut in translations (#905)
  • BugFix: Image comparison (winimerge #24)

Project file

  • Add a feature to save/restore compare options to/from a project file.(#498)
    (PR #915)

Options dialog

  • Add a feature to set items saved to or restored from the project file.
    (PR #953)

Plugins

  • New unpacker plugins:
    • DecompileJVM
    • DecompileIL
    • DisassembleNative

Command line

  • Added /c column number command line option
  • Added /EnableExitCode command line option

Shell extension

  • BugFix: WinMerge's extended menu items were doubly inserted into the context
    menu of Explorer's navigation pane. (osdn.net #42702)
  • BugFix: Right click - compare - is unclear (#249)
  • Added a new DLL (WinMergeContextMenu.dll) for the Windows 11 Explorer context
    menu (currently unstable and not registered by default) (PR #954)

Translations

Internals

  • README.md: Make it clear that requirements are to build, not use the
    application (PR #942)
  • compiler-calculated maximum value for m_SourceDefs (PR #966)

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)

ShellExtension-1.18.2.0

01 Oct 14:40
Compare
Choose a tag to compare
Pre-release
ShellExtension: Bump revision to 1.18.3.0

ShellExtension-1.18.1.0

26 Sep 00:46
Compare
Choose a tag to compare
Pre-release
WInMergeContextMenu.dll: Disable advanced menu due to stability issues

v2.16.15

20 Sep 06:27
Compare
Choose a tag to compare
v2.16.15 Pre-release
Pre-release

GitHub Releases (by Release)

WinMerge 2.16.15 Beta Release Notes

September 2021

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

General

  • BugFix: WinMerge would crash when launched if the registry or INI file
    contained invalid values.
  • BugFix: Winmerge Crash when comparing 2 files from Windows Explorer context
    menu (#808, #908, #913)
  • BugFix: Incorrect text color for selected menu item on Windows 11
  • BugFix: 50% cpu use by winmergeu.exe after program closed (#903)
  • Digitally sign packages (#152)

File compare

  • BugFix: The mouse cursor did not change to an hourglass when the files or
    plugins were taking a long time to load.
  • BugFix: Save Middle and Save Middle As menu items were not enabled when
    comparing three files.
  • BugFix: A two-pane window was displayed even though
    New (3panes) → Table menu item was selected.
  • BugFix: The height of each pane in the Diff pane was calculated incorrectly
    when comparing three files.
  • BugFix: Unicode SMP chars misrendered after performing a find (#914)
  • BugFix: Crash when pressing Shift+F4 key
  • BugFix: Replace slow (#940)
  • BugFix: When moving in the scroll pane, the selected position is incorrect
    (#970)
  • BugFix: When the Diff pane was redisplayed, the scroll position of the Diff
    pane was not appropriate. (osdn.net #42862)
  • Make "Do not close this box" checkbox in search window On by default (#941)

Image compare

  • BugFix: Duplicate menu shortcut in translations (#905)
  • BugFix: Image comparison (winimerge #24)

Project file

  • Add a feature to save/restore compare options to/from a project file.(#498)
    (PR #915)

Options dialog

  • Add a feature to set items saved to or restored from the project file.
    (PR #953)

Plugins

  • New unpacker plugins:
    • DecompileJVM
    • DecompileIL
    • DisassembleNative

Command line

  • Added /c column number command line option
  • Added /EnableExitCode command line option

Shell extension

  • BugFix: WinMerge's extended menu items were doubly inserted into the context
    menu of Explorer's navigation pane. (osdn.net #42702)
  • BugFix: Right click - compare - is unclear (#249)
  • Added a new DLL (WinMergeContextMenu.dll) for the Windows 11 Explorer context
    menu (currently unstable and not registered by default) (PR #954)

Translations

Internals

  • README.md: Make it clear that requirements are to build, not use the
    application (PR #942)
  • compiler-calculated maximum value for m_SourceDefs (PR #966)

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)

ShellExtension-1.18.0.0

13 Sep 12:33
Compare
Choose a tag to compare
Pre-release
Shell Extension for Windows 11 or later (3)