This blog is updated daily.
A general description is here.
When R headers such as ‘R.h’ and ‘Rmath.h’ are called from C++ code in packages they include the C++ versions of system headers such as ‘<cmath>’ rather than the legacy headers such as ‘<math.h>’. (Headers ‘Rinternals.h’ and ‘Rinterface.h’ already did, and inclusion of system headers can still be circumvented by defining ‘NO_C_HEADERS’, including as from this version for those two headers.)
The manual has long said that R headers should *not* be included within an ‘extern "C"’ block, and almost all the packages affected by this change are doing so.
‘deparse(..., control = "quoteExpressions")’ incorrectly quoted empty expressions. (PR#16686)
‘format()’ting datetime objects (‘"POSIX[cl]?t"’) could segfault or recycle wrongly. (PR#16685)