CMake 3.20.4 available for download

We are pleased to announce that CMake 3.20.4 is now available for download.

Please use the latest release from our download page:
https://cmake.org/download/

Thanks for your support!


Changes made since CMake 3.20.3:

Ben Boeckel (1):

  • ci: use consistent sccache builds

Brad King (8):

  • VS: Add special case for ‘-T version=14.29.16.10’ under VS 16.10
  • VS: Add flag table entries for ‘/external:W*’ flags in VS 16.10
  • gitlab-ci: Update Windows builds to MSVC 19.29-16.10 toolset
  • Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule
  • presets: Fix buildPreset “jobs” field test case
  • IRSL: Add Intel oneAPI redist location on Windows
  • fileapi: Fix codemodel-v2 link command fragment relative paths
  • CMake 3.20.4

John Drouhard (1):

  • FindBoost: Add check for json component header in Boost 1.75+

Marc Chevrier (1):

  • Help: cmake_path: fix erroneous example for IS_PREFIX

Raul Tambre (2):

  • MSVC: C++20 final flag, C++23 support
  • Clang/MSVC: C++20 final flag, C++23 support

Sam Freed (2):

  • presets: Fix buildPreset “jobs”
  • presets: Fix buildPreset “targets” not allowing a single string

The included release notes stop at 3.20.2, so .3 and .4 are missing. Same for the online version.

This is expected. The last two patch releases were bugfixes only with no important user-facing changes.