This blog is updated daily.
A general description is here.
The included version of xz's liblzma has been updated to 5.0.5.
New ‘assertCondition()’, etc. utilities in ‘tools’, useful for testing.
‘R CMD javareconf’ now supports the use of symbolic links for ‘JAVA_HOME’ on platforms which have ‘realpath’. So it is now possible to use
R CMD javareconf JAVA_HOME=/usr/lib/jvm/java-1.7.0
on a Linux system and record that value rather than the frequently-changing full path such as ‘/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64’.
Since ‘javareconf’ is used when R is installed, a simplified ‘JAVA_HOME’ can be supplied then.
On system where ‘mktime()’ does not set ‘errno’, the last second before the epoch could not be converted from ‘POSIXlt’ to ‘POSIXct’. (Reported by Bill Dunlap.)
‘mclapply()’ and ‘mcparallel()’ with ‘silent = TRUE’ could break a process that uses ‘stdout’ output unguarded against broken pipes (e.g., ‘zip’ will fail silently). To work around such issues, they now replace ‘stdout’ with a descriptor pointed to ‘/dev/null’ instead. For this purpose, internal ‘closeStdout’ and ‘closeStderr’ functions have gained the ‘to.null’ flag.
‘kmeans(algorithm = "Hartigan-Wong")’ now always stops iterating in the QTran stage. (PR#15364).