Features: WinMerge v2.16.0 (November 22, 2018) Website / (SourceForge) Download Spoiler: Release Notes v2.16.0 http://winmerge.org/docs/releasenotes.php What Is New in 2.16.0? General Bugfix: Disabled icon on toolbar not gray out when running on XP File compare Bugfix: Copy to X and Advance" not work in 3way-compare (Bitbucket #123) Bugfix: File compare always showing different ending (GitHub #106) Bugfix: Scrolling issue (GitHub #105) Bugfix: A crash (GitHub #104) Add separators to "Zoom" and "Diff Context" menus (Bitbucket PR #5) Open dialog Bugfix: Drag&Drop in Open Dialog won't work correct (Bitbucket #125) Installer Drop ClearCase integration (Bitbucket PR #6) Translations Add Lithuanian translation (Bitbucket #124) Update Portuguese translation (GitHub #102,103)
WinMerge v2.16.2 Released (April 4, 2019) Website Download / (Sourceforge) Spoiler: Release Notes v2.16.2 https://sourceforge.net/projects/winmerge/files/stable/2.16.2/ WinMerge 2.16.2 File compare Bugfix: Edit > Replace > All, Undo: should undo all (sf.net #2113) Bugfix: Save As: default directory should be file's original directory (sf.net #2163) Bugfix: Strings with embedded 0 bytes are handled incorrectly (sf.net #2187) Bugfix: Removed word level merge support due to unstable behavior Bugfix: Menu item "File->File Encoding" moves main window (Bitbucket #150) Bugfix: Crash when maximizing MDI child window bugfix: Crash when failed to load file Add syntax highlight for Lua (Bitbucket #114) Folder compare Bugfix: Compare results refresh incorrectly after deletions (sf.net #2217) Archive Support Upgraded to 7-zip 19.00 Tab bar Improve icon display at 120DPI Image compare Bugfix: Zoom In/Out shortcuts don't update zoom level in location pane (Bitbucket #149) Zoom In/Out menu items for image compare (Bitbucket #148) Open dialog Allow quoted filenames in "Select Files or Folders" (sf.net #1240, GitHub #137) Manual Some tweaks for the manual (Bitbucket PR #35) Installer Bugfix: Gibberish language during installation (Bitbucket #147) Translations Update Catalan translation (Bitbucket PR #29) Update Italian translation (Bitbucket PR #32) Update Lithuanian translation (Bitbucket PR #33) Update Simplified Chinese translation (Bitbucket PR #34)
Nice. Thanks. Another one of those useful apps that's been around since Windows 98, maybe even Windows 95! Does the job very well.
WinMerge Portable 2.16.2 Released (July 7, 2019) (PortableApps.com) WinMerge 2011 Portable 2011.9.217 (file comparison and differencing) Released (June 15, 2019) (PortableApps.com)
WinMerge v2.16.4 Released (July 28, 2019) Website Download / (Sourceforge) / (Github) Spoiler: Release Notes v2.16.4 https://sourceforge.net/projects/winmerge/files/stable/2.16.4/ WinMerge 2.16.4 File compare Bugfix: coretools.cpp: linelen() should not truncate lines with embedded NULs (GitHub #156) Bugfix: file compare : right-click doesn't select the diff under the mouse (GitHub #159) Bugfix: Avoid an exception in GuessCodepageEncoding() when filepath equals "NUL" (GitHub #162) Bugfix: Auto-indent did not work if the EOL-style was not CRLF Folder compare Bugfix: Generating HTML Folder Compare report including File Compare report did not complete (Bitbucket #15) Bugfix: Compare Statistics dialog: The number of diff folders was counted in the number of diff files Plugins Bugfix: PrediffLineFilter.sct: Wrong encoding for settings dialog (Bitbucket #16) Translations Update Russian translation (Bitbucket PR #51) Update Italian translation (Bitbucket PR #52) Internals Favor PathContext::GetSize() over PathContext::size() (GitHub #157) Consolidate FolderCmp (GitHub #158, #160, #161) Avoid some InnoSetup compiler warnings (Bitbucket PR #53)
WinMerge v2.16.6 Released (February 23, 2020) Website Download / (Sourceforge) / (Github) Spoiler: Release Notes v2.16.6 WinMerge 2.16.6 General: Added CWindowsManagerDialog class for handling open tabs with Ctrl+Tab, now the application is behave just like professional editors (Visual Studio, Notepad++, etc.) to switch and activate the open tabs. (GitHub #247) File compare: Bugfix: GhostTextBuffer: Don't unexpectedly bring back empty lines user wants to delete (GitHub #244) Bugfix: Prevent silent abort with File Comparison of files whose size is an exact multiple of 2^32 bytes (GitHub #257) Bugfix: WinMerge 2.16.4.0 crashes after de-selecting Split Vertically (GitHub #259) Bugfix: "Replace All" may not replace all text Bugfix: An error message is shown when pressing Enter key in Diff pane (osdn.net #39924) Bugfix: Non-moved lines are treated as moved lines (osdn.net #39851) Add support for touchpad horizontal scroll (GitHub #254) Image compare: Bugfix: Support 16-bit images (GitHub WinMerge/winimerge issue #6) Add support for SVG, PDF, WMF and EMF file types (Only available in WinMerge 64bit version on Windows 10) Demo1: https://gyazo.com/b605edb820bc52d0f4f6232eb8ad78aa Demo2: https://gyazo.com/f5f267546db27f2dc801c00df8cb4251 Archive support: Bugfix: Third tgz doesn't get fully extracted (first two do) (GitHub #263) Patch generator dialog: Bugfix: Crash when generating patch for multiple files and a file only on one side (GitHub #252) Installer: Bugfix: Fix spelling of Git (GitHub #246) Translations: New translation: Arabic (sf.net #3038) Translation updates: Bulgarian (GitHub #236, #268) French (GitHub #251) German (GitHub #239, #245, #258) Lithuanian (GitHub #233, #267) Portuguese (GitHub #237) Spanish (GitHub #266) Manual: Bugfix: Fix spelling of Git (GitHub #246) Update Configuration.xml (GitHub #262) Internals: Consolidate FolderCmp (GitHub #240, #242) Avoid some back and forth file path transcoding between UTF16 and UTF8 (GitHub #243)
Winmerge was dead for quite a while and I ended up using Winmerge 2011 which is a fork of the original. Now that the original has been resurrected. I'm wondering which might be best to use. Both versions are available on the PortableApps website. Has anyone used both and Is it worth switching?
WinMerge v2.16.8 Released (August 28, 2020) Website Download / (Sourceforge) / (Github) Spoiler: Release Notes v2.16.8 WinMerge 2.16.8 General: BugFix: More space for some internationalized strings (GitHub #402) BugFix: Some improvements (GitHub #405,411) File compare: BugFix: Ignore case option did not work when Diff algorithm was other than default BugFix: A white vertical rectangle was sometimes drawn in the selected area BugFix: The title of the file comparison window after changing the language was accidentally changed to "Untitled left/right" BugFix: Wrong merging (GitHub #420) (minimal/patience/histogram diff algorithm did not work on Windows XP) Extended F4 key movement range to the whole file Don't treat UTF-8 and UTF-8 with BOM the same when the "Ignore codepage differences" option is disabled Folder compare: BugFix: Appropriate error messages were not displayed when the file to be deleted no longer existed BugFix: 'Show Middle/Right Unique items' menu item does not work properly in 3-way folder compare (osdn.net #40672) CTRL+Drag folders now has the opposite behavior of the current Include Subfolders option Image compare: BugFix: Fix scrolling glitches (GitHub WinMerge/winimerge PR #8) Reduce flicker on resize (GitHub WinMerge/winimerge PR #9) Options dialog: Allow choosing image filename patterns from a multi-selection dropdown list (GitHub PR #391) WildcardDropList: Avoid the String instance as it could throw std::bad_alloc (GitHub PR #397) Remove duplicate filename patterns without relying on WildcardDropList (GitHub PR #400) Made Options dialog resizable Changed the default values for the following options: Ignore codepage differences -> disabled Include unique subfolders contents -> enabled About dialog: Rework the fix for Github issue #316: GUI glitches/bugs #2 (GitHub PR #392) Replace outdated list of developers in AboutBox with ascii-art gnu from FSF (GitHub PR #394) Installer: BugFix: Installation - Internal error: Failed to expand shell folder constant "userdesktop" (GitHub #354) BugFix: Lithuanian.po is missing (GitHub PR #415) New installer for per-user installation (WinMerge-2.16.8-x64-PerUser-Setup.exe) Translations: Translation updates: Brazilian (GitHub PR #383) Galician (GitHub PR #393) German (GitHub PR #388,389,398,399,401,406,412,414, WinMerge/frhed PR #2) Lithuanian (GitHub PR #385,390,407,408,413,415) Turkish (GitHub PR #386) Russian (GitHub PR #387) Manual: Update manual for IgnoreCommentsC change (GitHub PR #384) Update Shortcut_keys.xml (GitHub PR #410)
WinMerge Portable 2.16.10 Released (January 30, 2021) (PortableApps.com) WinMerge 2011 Portable 2011.211.031 (file comparison and differencing) Released (January 30, 2021) (PortableApps.com)
Thanks, @mood. I frequently use this app for comparing *.txt files. It does an exceptionally good job.
WinMerge 2011 Portable 2011.211.110 (file comparison and differencing) Released (March 29, 2021) (PortableApps.com)
WinMerge 2.16.13 Beta Released (June 22, 2021) Website Download / (Sourceforge) / (Github) Spoiler: Changes v2.6.13 What Is New in 2.16.13 Beta General BugFix: Register.bat did not work properly on the Chinese version of Windows XP (#780) Possibility to store settings in INI file (#248) (PR #750) FeatureRequest - Ignoring options - lack in "button menu" (#804) File compare BugFix: Fix PHP syntax highlighting. (PR #782, PR #802) BugFix: BS key did not work at the beginning of the line after splitting the pane or clicking the OK button in the Options dialog. BugFix: The edited contents were discarded when the "Recompare As" menu item was selected after editing the file BugFix: Incorrect comparison (#834) (This bug occured when enabling both the 'Ignore blank lines' option and the 'Completely unhighlight the ignored differences' option.) Add Smarty syntax highlighting. (PR #821) Thicken the caret in overwrite mode (osdn.net #42179) Folder compare BugFix: Different Files are Identical? (#768) (When comparing files with only BOM and no contents, the comparison result became unstable because it referred to the uninitialized memory.) BugFix: Fix a crash when re-comparing folders (osdn.net #42219) Binary compare BugFix: The file could not be saved after creating a new one Made Unpacker plugins available for image compare and binary compare Image compare BugFix: Error on try to show differences between two different gif (#784) Made Unpacker plugins available for image compare and binary compare Plugins Improve plugin system (PR #797) Added categorized Unpacker plugin menu items to various menus Made it possible to specify multiple Unpacker/Prediffer plugins by concatenating them with | and to specify arguments. Allowed Unpacker/Prediffer plugins to be specified for multiple files at once in Folder Compare window. The specified plugin will be visible in the Unpacker and Prediffer columns Add "(U)" or "(P)" to the tab title of the window opened by the Unpacker/Prediffer plugin. Allowed the plugin settings dialog to specify default arguments that will be used when no plugin arguments are specified Allowed plugins used by Automatic Unpacking/Prediffing to be excluded in the plugin settings dialog New unpacker plugins: ApacheTika PrettifyJSON PrettifyXML QueryCSV QueryTSV QueryJSON MakeUpper MakeLower RemoveDuplicates CountDuplicates SortAscending SortDescending ExecFilterCommand Tokenize Trim VisualizeGraphviz New editor script plugins: RemoveDuplicates CountDuplicates Tokenize Trim ApacheTika PrettifyJSON PrettifyXML Translations BugFix: Fix an issue where a message is not translated.(PR #763) Translation updates: French (PR #762) Japanese Polish (PR #769) Turkish (PR #803) Russian (PR #761) Internals Update CWindowsManagerDialog (PR #811) Update CWindowsManagerDialog - check some pointers for null and made safe casts (PR #824) 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)