CGAL Released, Computational Geometry Algorithms Library -- Laurent Rineau
The CGAL Open Source Project is pleased to announce the recent releases of CGAL versions 5.5.5, 5.6.2, 6.0, and 6.0.1.
New CGAL versions: 5.5.5, 5.6.2, 6.0, and 6.0.1
by Laurent Rineau
From the article
CGAL version 6.0
CGAL version 6.0 was released on September 27, 2024. Following the discovery of early issues, version 6.0.1 was subsequently released on October 22, 2024.
This version is a major release, with many new features and improvements.
General changes
- C++17 Requirement: CGAL 6.0 requires a C++17 compatible compiler.
- GMP/MPFR Optional: GMP/MPFR are no longer mandatory; Boost.Multiprecision can be used.
- Qt6 Demos: All demos are now based on Qt6.
- Polyhedral Surface: The demo has been renamed to “CGAL Lab” and moved to its own directory in
demo/Lab/.New Packages
- Kinetic Space Partition: Partition of the space from planar input shapes.
- Kinetic Surface Reconstruction: Reconstructs surfaces from point clouds.
- Basic Viewer: Interactive visualization for various CGAL packages.
- Polygon Repair: Algorithms to repair 2D polygons and multipolygons.
Breaking Changes
- CMake Changes:
UseCGAL.cmakeremoved; useCGAL::CGALtarget instead.- Kernel: Replaced
boost::variantwithstd::variantandboost::optionalwithstd::optionalin the intersection functions.Enhancements
- AABB Tree: Now supports 2D and 3D primitives.


For anyone interested in the top source of memory safety issues, out-of-bounds accesses... GCC 14 will be able to catch more cases, and even show them with some colorful retro ASCII art:
If you are a C++ developer who uses VS Code as your editor, Copilot Chat can help you with many of your everyday coding tasks by allowing you to iterate with your code in natural language.
Seastar announces that now that C++23 is available, they will support C++23 and C++20 (dropping support for C++17) in accordance with their support policy