Maybe outdated!
Creating a release means building installer, executable- and source-packages that can be distributed for users. RELEASING IS A TASK WITH BIG RESPONSIBILITY! Making errors mean (lots of) users have non-working WinMerge installations. And users are not happy about that!
Before starting releasing, you must make sure you have all tools available:
The list of steps is:
Src/Merge.rc
for executablesShellExtension/ShellExtension.rc
for Shell ExtensionDocs/Users/Manual/WinMerge_help.xml
for the manualDocs
-subfolderFilters
-subfolderMergePlugins
-subfolderChecksums must be calculated and published for all released files. Using checksums downloaders can verify the files are downloaded without erros and more importantly the files are the same files that were published. This very efficiently removes the possibility somebody has modified the files.
It is recommended that SHA-1 checksums are used.
There are several tools that can calculate SHA-1 checksums. One such tool is Checksum Tool.