Changes in version 6.1 (2025-10-09) - Updating header files to version 6.1 - Moving rmarkdown and knitr back to Suggests given there is a flag for unused packages for them Changes in version 6.0.1 (2025-01-09) Minor improvements and Bug Fixes - Fixing a bug where some builds of Fedora Linux wouldn't untar header files - Moving rmarkdown to imports so package won't fail building if vignettes are built without suggests Changes in version 6.0 (2024-12-11) - Updating header files to CGAL header files to 6.0.1. - Note that CGAL 6.0 requires C++17 standard. - Note that the compiler flag to disable GMP has changed in the 6.0 version of CGAL. As a work around, users can use both flags in their 'Makevars' file: "-DCGAL_NO_GMP=1 -DCGAL_DISABLE_GMP=1". CGAL_NO_GMP was the old flag and CGAL_DISABLE_GMP is the new one. Changes in version 5.6.4 (2024-07-04) Minor improvements and Bug Fixes - Fixing error caused by RcppCGAL via my own attempt to patch a UBSAN issue. Rolling back to basic 5.6.1 release from CGAL web. Changes in version 5.6.3 (2024-04-30) Minor improvements and Bug Fixes - Updating to CGAL headers version 5.6.1. Changes in version 5.6.2 (2024-01-29) Bug Fix - Caught bug that was causing Windows binaries not to have the header files bundled with them. Should be squashed with a test to make sure this doesn't happen in the future. Changes in version 5.6.1 (2024-01-17) Minor improvements and Bug Fixes - Adding Tyler Morgan-Wall to contributors to appropriately reflect patch in last version - Windows Server 2022 was hanging on the untar stage. Using native R tar on Windows machines seems to fix - Still using 5.6 version CGAL header files. Changes in version 5.6.0 (2023-12-08) Major updates - Snafu due to me being busy and not responding to requests for update from CRAN. Package was archived. - Update to fix an issue in a dependent package caused my simple checking function replacing a non-standard library exit function in the CGAL header files (Issue #11). User tylermorganwall found bug and fixed. Thank you! - Package now is bundled with a fixed version (5.6.0) of CGAL header files - Will download from CGAL release 5.6.0 if those files are somehow missing - User can supply own head files via CGAL_DIR as before - Whether a user supplies their own header files is now no longer recorded due to CRAN objection and them not reading response emails. - Deprecating the cgal_install() function. Had planned to give an error via lifecycle package; however, CRAN maintainers are not reading their emails and assume the function is still working. Previously, planned to soft deprecate but CRAN objected. - Removed dependency on gh package New features - added a set_cgal function (and unset_cgal()) to help users who may have trouble setting the environmental variables on their own. Changes in version 5.5.3 (2023-06-17) Minor improvements and Bug Fixes - The new CGAL 5.6-beta causing issues for the package. This should now be fixed to favor stable releases over beta releases - Also tried to make some package messages and errors more informative Changes in version 5.5.2 (2023-05-29) New features - Added a new feature to automatically find the latest GitHub release (currently 5.5.2). Unfortunately, this requires an additional import: the gh package. - Users will also have to use the new cgal_install() function to download the header files AFTER installation. This can be circumvented via some environmental options as listed in the installation vignette - There's now an installation vignette! - Made the cleaning up of the calls to std::cerr optional with default to clean them up. See documentation for cgal_install(). Minor improvements and Bug Fixes - CRAN was throwing warnings in Windows versions. New update might fix. - Additionally, the automatic download on install threw some problems on cluster computing. Should be fixed now (#) - cgal_version() will now display the guessed version from GitHub OR the file/url path used to download/install the headerfiles. - version number, as always, aligns with latest CGAL version. Changes in version 5.4.1 (2022-03-21) Clang-14 throws a warning for some bitwise logical operators in "Uncertain.h". I updated the downloader function to change these instances. Changes in version 5.4 (2022-03-17) Updated the package to CGAL v5.4. Caught a bug when replacing CGAL error outputs where it didn't properly include Rcpp. Moved all Rcpp includes to the tops of files to prevent this in the future. Changes in version 5.3.1.1 (2022-01-08) Updated the package to edit out references to std::cerr and std::cout when copying header files. Should prevent error for CRAN checks when attempting to use this package for other R packages on CRAN (#issue-1092895079). Changes in version 5.3.1 (2021-12-17) First release! Header files for CGAL for use in R. Supports CGAL v5.3.1.