<div dir="ltr">We are pleased to announce that CMake 3.21.1 is now available for download.<br><br>Please use the latest release from our download page:<br>  <a href="https://cmake.org/download/" target="_blank">https://cmake.org/download/</a><br><br>Thanks for your support!<br><br>----------------------------------------------------------------------------<br>Changes made since CMake 3.21.0:<br><br>Alexey Edelev (2):<br>  AUTOUIC: Fix cyclic dependency between generated UI headers and timestamp<br>  AUTOUIC: Fix generating of dependency rules for UI header files<br><br>Ben Boeckel (5):<br>  ci: use CMake 3.21.0<br>  Help/ctest_memcheck: mention `ctest_test` arguments<br>  TestDriver: suppress deprecated header lints for time.h<br>  TestDriver: use `CM_NULL` to avoid lints about `nullptr` usage<br>  Help/ctest_test: add a comment to also update `ctest_memcheck`<br><br>Brad King (29):<br>  enable_language: Fix test for working compiler with CMP0126 NEW behavior<br>  VS: Recognize CSharp VS 2019 compiler version v142<br>  VS: Improve v142 CL flag table LanguageStandard ordering<br>  VS: Add CSharp VS 2022 compiler version and flag table v143<br>  VS: Add v143 flag tables for VS 17.0 Preview 2<br>  VS: Fix `/MANIFESTUAC:` link flag mapping for v143<br>  VS: Map the link `/debug` flag for v143<br>  VS: Remove the /MERGE flag from v143 link flag table<br>  VS: Fix `/analyze:log` flag mapping for v143<br>  VS: Add `-Zc:inline[-]` flag table entry for v143<br>  VS: Populate `/Y-` flag table entry for v143<br>  VS: Populate `-Qspectre-` flag table entry for v143<br>  VS: Populate `/JMC-` flag table entry for v143<br>  VS: Remove empty ConformanceMode entry from flag table for v143<br>  VS: Remove empty LanguageStandard entries from flag table for v143<br>  VS: Remove empty ExternalWarningLevel entry from flag table for v143<br>  VS: Remove broken EnableASAN entry from flag table for v143<br>  VS: Fix `/sourceDependencies` flag table entries for v143<br>  VS: Update Visual Studio 17 2022 generator for Preview 2<br>  CMakeDetermineCompilerId: Fix CMAKE_EXECUTABLE_FORMAT in CMP0126 NEW behavior<br>  try_compile: Propagate CMP0126 to the generated test project<br>  CMakeDependentOption: Revert "Allow parentheses in the depends string"<br>  cmMessenger: Revert to non-color messages on Windows<br>  cmGeneratorExpressionNode: Factor out local variable for global generator<br>  Swift: Update test case to try CMP0126 NEW behavior<br>  Ninja Multi-Config: Restore TARGET_OBJECTS support in cross-configs<br>  VS: Remove cl /FS entry from flag table for v142 and v143<br>  VS: Remove C++ module CompileAs flag table entries for v142 and v143<br>  CMake 3.21.1<br><br>Craig Scott (10):<br>  Help: Clarify wording of CMP0124<br>  Help: Explain policy CMP0125 in more detail<br>  Help: Make policy CMP0126 wording more accurate<br>  Help: Fix trivial typo<br>  Help: Clarify which project() call PROJECT_IS_TOP_LEVEL is for<br>  Help: Re-order file() sub-commands in Filesystem section<br>  Help: Expand details for file(COPY_FILE)<br>  Help: Clarify and correct wording around DEPFILE option<br>  Help: Improve wording and cross-referencing for ctest JUnit output<br>  Help: Add cross-references between test output size ctest variables<br><br>Jean-Marc Hengen (1):<br>  IAR: Moved search logic to BinUtils.<br><br>Joerg Bornemann (1):<br>  AutoGen: Fix needless compilation of mocs_compilation.cpp<br><br>KWSys Upstream (1):<br>  KWSys 2021-07-26 (d5fd6ca2)<br><br>Kyle Edwards (2):<br>  CMakePresets.json: Fix expansion issue with empty binaryDir<br>  Tests: Clean up Ninja Multi-Config test from cb777dd<br><br>Lorenzo Cappelletti (3):<br>  Compiler/IAR: search for both IAR's binaries * and *.exe<br>  Compiler/IAR: Avoid clobbering CMAKE_EXECUTABLE_SUFFIX<br>  Help: Document CMAKE_EXECUTABLE_SUFFIX_<LANG> explicitly<br><br>Martin Storsjö (1):<br>  libuv: Fix building with mingw toolchains for ARM/AArch64<br><br>Raul Tambre (1):<br>  GNU: Correct C23 flags<br><br>Yauheni Khnykin (1):<br>  FindXCTest: Fix output directory for test bundle with Xcode 12.5<br><br>Đoàn Trần Công Danh (2):<br>  Tests/CompileOptions: allow CMAKE_BUILD_TYPE=None<br>  Add option to explicitly avoid using execinfo for backtraces<br></div>