This blog is updated daily.
A general description is here.
Function ‘compactPDF()’ in package ‘tools’ now takes the default for argument ‘gs_quality’ from environment variable ‘GS_QUALITY’: there is a new value ‘"none"’, the ultimate default, which prevents GhostScript being used in preference to ‘qpdf’ just because environment variable ‘R_GSCMD’ is set.
The internal ‘untar()’ (as used by default by ‘R CMD INSTALL’) now knows about some ‘pax’ headers which ‘bsdtar’ (e.g. the default ‘tar’ for Mac OS >= 10.6) can incorrectly include in ‘tar’ files, and will skip them with a warning.
The behaviour of ‘unlink(recursive = TRUE)’ for a symbolic link to a directory has changed: it now removes the link rather than the directory contents (as ‘rm -r’ does).
On Windows it no longer follows reparse points (includiing junctions and symbolic links).
The ‘exportMethods’ directive now exports generics as necessary, as the extensions manual said it does. The manual has also been updated to be a little more informative on this point.
Reference methods can not safely use non-exported entries in the namespace. We now do not do so, and warn in the documentation.
‘readLines()’ could overflow a buffer if the last line was not terminated. (PR#14766)
Several stack trampling and overflow issues have been fixed in TRE, triggered by ‘agrep’ and friends with long patterns. (PR#14627)
‘persp(box = TRUE)’ now warns if the surface extends outside the box (since occlusion for the box and axes is computed assuming the box is a bounding box). (PR#202)
