The 20th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.31 release. This is a relatively minor update, focusing primarily on correcting errata.
More detailed release notes are available. As usual, the book is available exclusively from https://crascit.com/professional-cmake/