WinMerge 2.8.0 Release Notes

April 2008

About This Release

This release is a new WinMerge stable release. This release replaces earlier 2.6.x releases as a recommended release.

Compared to 2.6.x releases there are many improvements done for usability of WinMerge. Improved UTF-8 file detection and opening binary files are just couple of examples. Another huge improvement is the new localization system, which allows a lot easier translation of WinMerge.

Please submit bug reports to our bug-tracker.

What Is New in 2.8.0?

For a complete changelog, see the ChangeLog.txt in Docs folder in WinMerge program folder.

Changes

What Is New in 2.8 RC?

Detect UFT-8 Files Without BOM Bytes

Until now WinMerge could not detect UTF-8 files without BOM bytes as UTF-8 files. Opening such files into WinMerge caused parts of files shown improperly at the screen. Now UTF-8 files without BOM bytes are properly detected and shown.

Open Binary Files

WinMerge could not earlier show files it detected as binary files. And only compare result for such files was "binary files are identical" or "binary files are different". Now WinMerge shows all files in file compare. Even binary files. Bytes that have no visual presentation (character) are shown as byte value.

NOTE: WinMerge is not a binary file editor. Do not damage your binary files!

Resolve Conflict Files

Oldest open feature request got implemented! WinMerge can now open "conflict files" that several version control systems (CVS, Subversion, ...) output. Conflict file is separated to two files "theirs" and "mine" and shown in normal file compare for merge.

Other Changes

Important Bugs Fixed

What Is New in 2.7.6?

New Localization System

The most important change in this release is the new localization system. The new system is based on widely used PO files. PO files are text files that have both original (English) text and translated text together. As PO files are text files they are easy to edit. Also there is no anymore any kind of compiling needed for updating the files. So one can just edit the file and re-start WinMerge to test changes done.

See WinMerge's development wiki for more information about translations: http://winmerge.org/Wiki/Translations

In short: PO files have replaced LANG files in Languages-subfolder.

Translations

Several translations were again updated. We expect things to improve with translation statuses, as new system is so much easier to use.

New Croatian and Portuguese translations were added.

Other Changes

Important Bugs Fixed

What Is New in 2.7.4?

Important Bugs Fixed

What Is New in 2.7.2?

Important Bugs Fixed

Known Issues