NEWS
RcppCGAL 6.0.1
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
RcppCGAL 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.
RcppCGAL 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.
RcppCGAL 5.6.3 (2024-04-30)
Minor improvements and Bug Fixes
- Updating to CGAL headers version 5.6.1.
RcppCGAL 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.
RcppCGAL 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.
RcppCGAL 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.
RcppCGAL 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
RcppCGAL 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.
RcppCGAL 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.
RcppCGAL 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.
RcppCGAL 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).
RcppCGAL 5.3.1 (2021-12-17)
First release! Header files for CGAL for use in R. Supports CGAL v5.3.1.