<div dir="ltr">We are pleased to announce that CMake 3.31.3 is now available for download.<br><br>Please use the latest release from our download page:<br>  <a href="https://cmake.org/download/">https://cmake.org/download/</a><br><br>See also the release notes:<br>  <a href="https://cmake.org/cmake/help/latest/release/3.31.html">https://cmake.org/cmake/help/latest/release/3.31.html</a><br><br>and release milestone:<br>  <a href="https://gitlab.kitware.com/cmake/cmake/-/milestones/166">https://gitlab.kitware.com/cmake/cmake/-/milestones/166</a><br><br>Thanks for your support!<br><br>----------------------------------------------------------------------------<br>Changes made since CMake 3.31.2:<br><br>Brad King (16):<br>  VS: Factor out check for mixed C and C++ target<br>  VS: Restore support for mixing C++23 and C in one target with clang-cl<br>  cmLocalUnixMakefileGenerator3: Simplify progress command generation<br>  Makefile: Fix per-directory codegen target<br>  Makefile: Enable progress messages for codegen target<br>  cmGlobalNinjaGenerator: Remove unused local variable<br>  cmGlobalNinjaGenerator: Remove unnecessary local variable<br>  cmGlobalNinjaGenerator: Fix local variable name for codegen target<br>  cmGlobalNinjaGenerator: Clarify order of codegen build statement logic<br>  cmGlobalNinjaGenerator: Simplify per-directory configuration list lookup<br>  Ninja: Add missing top-level codegen dependencies on per-directory codegen<br>  Tests/RunCMake/CXXModules: Rename FileSetModules cases to be more specific<br>  target_sources: Improve error message for CXX_MODULES on INTERFACE libraries<br>  Help: Update link to UTF-8 RFC 3629<br>  ci: update macOS jobs to use Xcode 16.2<br>  CMake 3.31.3<br><br>Craig Scott (1):<br>  install: Restore treatment of DESTINATION as a single-valued keyword<br></div>