This blog is updated daily.
A general description is here.
The graphics engine version, ‘R_GE_version’, has been bumped to 13 and so packages that provide graphics devices should be reinstalled.
Graphics devices can now specify ‘canClip = NA_LOGICAL’, in which case the graphics engine will never perform any clipping of output itself.
The clipping that the graphics engine does perform (for both ‘canClip = TRUE’ and ‘canClip = FALSE’) has been improved to avoid producing unnecessary artifacts in clipped output.
The ‘grid’ package now allows ‘gpar(fill)’ to be a ‘linearGradient()’, a ‘radialGradient()’, or a ‘pattern()’. The ‘viewport(clip)’ can now also be a grob, which defines a clipping path, and there is a new ‘viewport(mask)’ that can also be a grob, which defines a mask.
These new features are only supported (so far) on Cairo graphics devices and the ‘pdf()’ device.
Graphics devices can now specify ‘canClip = NA_LOGICAL’, in which case
the graphics engine will never perform any clipping of output itself.
The clipping that the graphics engine does perform (for both ‘canClip = TRUE’ and ‘canClip = FALSE’) has been improved to avoid producing unnecessary artifacts in clipped output.
The ‘grid’ package now allows ‘gpar(fill)’ to be a ‘linearGradient()’,
a ‘radialGradient()’, or a ‘pattern()’. The ‘viewport(clip)’ can now
also be a grob, which defines a clipping path, and there is a new
‘viewport(mask)’ that can also be a grob, which defines a mask.
These new features are only supported (so far) on Cairo graphics devices and the ‘pdf()’ device.
The graphics engine version, ‘R_GE_version’, has been bumped to 13 and so packages that provide graphics devices should be reinstalled.
‘str(xS4)’ now also shows extraneous attributes of an S4 object ‘xS4’.
‘capabilities()’ gets new entry ‘"Rprof"’ which is ‘TRUE’ when R has been configured with the equivalent of ‘--enable-R-profiling’ (as it is by default): related to Michael Orlitzky's report PR#17836.
‘str(xS4)’ now also shows extraneous attributes of an S4 object ‘xS4’.
The _standalone_ ‘libRmath’ math library and R's C API now provide ‘log1pexp()’ again as documented, and gain ‘log1mexp()’.
Function ‘plclust()’ from the package ‘stats’ and ‘package.dependencies()’, ‘pkgDepends()’, ‘getDepList()’, ‘installFoundDepends()’, and ‘vignetteDepends()’ from package ‘tools’ are defunct.
The ‘R CMD check <pkg>’ gives a longer and more comprehensible message when ‘DESCRIPTION’ misses dependencies, e.g., in ‘Imports:’; thanks to the contributors of PR#17179.
‘update.default()’ now calls the generic ‘update()’ on the formula to work correctly for models with extended formulas; as reported and suggested by Neal Fultz in PR#17865.
‘rank(x)’ and hence ‘sort(x)’ now work when ‘x’ is an object (per ‘is.object(x)’) and of type ‘"raw"’, e.g., for ‘gmp::as.bigz(.)’ numbers.