Starting in November 2023, CMake Tools will predictably release every 3 months. Unless there are blocking issues, official releases will happen on the Tuesday on or before the 15th of February, May, August, and November. Official releases always increment the minor version number. Bugfix releases will happen on an as needed basis and have an increased patch version number. We will internally create a release candidate build the day before the official release date. This build will be distributed internally for testing.
In addition to official releases, builds of the main
branch are published nightly to the pre-release channel if there are updates to the source code.
To ensure there is enough time to translate all new strings in a release, strings that appear in the UI cannot be changed during the two-week period before a release. PRs opened during this two-week period that that change or add UI strings will be blocked until after the release has shipped.
Schedule
Version |
Release date |
Release candidate build date |
String freeze date |
1.16 |
2023-11-14 |
2023-11-13 |
2023-10-31 |
1.17 |
2024-02-13 |
2024-02-12 |
2024-01-30 |
1.18 |
2024-05-14 [Update] Pushing for testing, release delayed |
2024-05-13 |
2024-04-30 |
1.19 |
2024-08-13 |
2024-08-06 |
2024-07-30 |
1.20 |
2024-11-14 2025-01-15 |
2024-11-13 2025-01-14 |
2024-10-31 2025-01-02 |
1.21 |
2025-02-13 2025-04-15 |
2025-02-12 2025-04-13 |
2025-01-30 2025-04-02 |