Prepare release and bump version numbers to 2.17.0.2
[TortoiseGit.git] / release.txt
blob767949b2e236f6741d98a28dedcad4a4e5dca3eb
1 This article documents some of the main steps for releasing a new version.\r
2 \r
3 * Upgrade version number in (for preview releases don't commit):\r
4   * doc/doc.build.include\r
5   * src/version.h\r
6   * src/TortoiseGitSetup/VersionNumberInclude.wxi\r
7 \r
8 * Make sure crash-report is enabled in version.h (but don't commit this change)\r
9 * For a preview release enable "PREVIEW" in version.h (but don't commit this change)\r
11 * Sync Transifex translations (for stable releases)\r
12 * Check translations for:\r
13   * fix ⇥\r
14   * fix ⏎\r
15   * fix ↩\r
16   * fix »\r
17   * fix <span\r
19 * Create new DrDump.com version (for stable releases)\r
21 * Update spell checker dictionaries\r
23 * Build docs\r
25 * Update changelog\r
27 * Update PuTTY binaries (run ext/putty/download.bat)\r
29 * Build TortoiseGit\r
31 * Upload release\r
33 * Tag commit (for stable releases)\r
35 * Update website\r
36   * RSS feed\r
37   * Download languages\r
38   * Version number of latest stable\r
39   * Update manual\r
41 * Send annoucement mail to mailing list (for stable releases)\r
43 * Auto-Updater\r
44   * Prepare changelog (wrap at column 86)\r
45   * Update version.txt (sync with shipped languages)\r
47 * Mark old release as deprecated on DrDump.com (for stable releases)\r