CMake 3.28.1 available for download

We are pleased to announce that CMake 3.28.1 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.28.0:

Ben Boeckel (12):

  • Help/create_test_sourcelist: reflow prose
  • Help/create_test_sourcelist: add formatting markup
  • Help/create_test_sourcelist: format arguments in the signature docs
  • cmGeneratorTarget: disable C++ module scanning for verify targets
  • cmQtAutoGenInitializer: disable C++ module scanning for autogen sources
  • cmLocalGenerator: disable C++ module scanning for copied PCH sources
  • cmLocalGenerator: disable C++ module scanning for unity sources
  • cmGlobalXCodeGenerator: disable C++ module scanning for force-lang files
  • FindFreetype: always find the config module quietly
  • FindFreetype: also consider RelWithDebInfo-built libraries
  • FindTIFF: always find the config module quietly
  • FindTIFF: consider IMPLIB-using platforms

Brad King (8):

  • FindCUDAToolkit: Fix stub library representation on reconfigure
  • Tests: Update for changes to upstream ninja development version
  • gitlab-ci: update macOS jobs to use Xcode 15.1
  • FindMatlab: Fix regression on Windows Registry lookup failure
  • FindFreetype: Fix success message when config module is found
  • FindTIFF: Restore support for projects that do not enable CMP0057
  • FindMatlab: Fix processing of multiple versions from Windows Registry
  • CMake 3.28.1

Craig Scott (4):

  • Help: Fix malformed cross-reference in FetchContent docs
  • Help: Add missing versionadded directives for IMPORTED_IMPLIB
  • Help: XCFrameworks and stubs are supported on all Apple, not just macOS
  • Help: Note case where IMPORTED_IMPLIB isn’t needed for (xc)frameworks

Mattias Ellert (1):

  • Tests: Do not expect EINTR when sleep is interrupted on GNU/Hurd

Robert Maynard (1):

  • CUDAToolkit: Restore ability to find cupti headers