This blog is updated daily.
A general description is here.
‘xpdrows.data.frame()’ was not checking for unique row names; in particular, this affected assignment to non-existing rows _via_ numerical indexing. (PR#16570)
‘merge(<dendrogram>, ..)’ now works correctly for two `independent' dendrograms (PR#15648), and still compatibly _via_ ‘adjust = "auto"’ e.g. for two branches of an existing dendrogram.
Work around a bug in OS X Yosemite where key environment variables may be duplicated causing issues in subprocesses. The duplicates are now removed on R startup (_via_ Rprofile). (PR#16042)
‘colorRamp()’ and ‘colorRampPalette()’ now allow non-opaque colours and a ramp in opacity _via_ the new argument ‘alpha = TRUE’. (Suggested by Alberto Krone-Martins, but optionally as there are existing uses which expect only RGB values.)
‘tail(warnings())’ now works, _via_ the new ‘`[`’ method.
Methods invoked by ‘NextMethod()’ had a different dynamic parent to the generic. This was causing trouble where S3 methods invoked _via_ lazy evaluation could lose track of their generic. (PR#15267)
Errors in the encoding specified on the command line _via_ ‘--encoding=foo’ were not handled properly. (PR#15405)
Profiling _via_ ‘Rprof()’ now optionally records information at the statement level, not just the function level.
Profiling _via_ ‘Rprof()’ now optionally records information about time spent in GC.
There is a new function ‘mcaffinity()’ which allows getting or setting the CPU affinity mask for the current R process on systems that supports this (currently only Linux has been tested successfully). It has no effect on systems which do not support process affinity. Users are not expected to use this function directly (with the exception of fixing libraries that break affinity settings like OpenBLAS) - the function is rather intended to support affinity control in high-level parallel functions. In the future, R may supplement lack of affinity control in the OS by its own bookkeeping _via_ ‘mcaffinity()’ related to processes and threads it spawns.
Field assignments in reference class objects _via_ ‘$<-’ were not being checked because the magic incantation to turn methods on for that primitive operator had been inadvertently omitted.