4 |
4 |
5 == Getting ready for release == |
5 == Getting ready for release == |
6 |
6 |
7 * Try to announce string freeze in News a few weeks before the planned release to give translators a fair chance |
7 * Try to announce string freeze in News a few weeks before the planned release to give translators a fair chance |
8 * Bump [ProtocolNumbers protocol number] |
8 * Bump [ProtocolNumbers protocol number] |
|
9 * `HEDGEWARS_PROTO_VER` in `CMakeLists.txt` |
9 * Bump Hedgewars version number (if it hasn't already) |
10 * Bump Hedgewars version number (if it hasn't already) |
10 * Update server sources |
11 * Update server sources |
11 * Update newest version |
12 * Update newest version |
12 * Make server aware of new version and new -dev version protocol numbers |
13 * Make server aware of new version and new -dev version protocol numbers (`protoNumber2ver` in `gameServer/Utils.hs`) |
13 * Update MOTD to reflect version changes |
14 * Update MOTD to reflect version changes (`newServerInfo` in `gameServer/CoreTypes.hs`) |
14 * Update `ChangeLog.txt` |
15 * Update `ChangeLog.txt` |
15 * Update all translation strings |
16 * Update all translation strings |
16 * For frontend (.ts) and Lua (.lua): Run `tools/update_locale_files.sh` and grab a coffee |
17 * For frontend (.ts) and Lua (.lua): Run `tools/update_locale_files.sh` and grab a coffee |
17 * Other files might need manual updating |
18 * Other files might need manual updating |
18 * If there was a Shoppa tournament after the previous release: Update prizes |
19 * If there was a Shoppa tournament after the previous release: Update prizes |