This blog is updated daily.
A general description is here.
There is more support to explore the system's idea of time-zone names. ‘Sys.timezone(location = TRUE)’ tries to give the current system setting (and succeeds at least on Linux, OS X, Solaris and Windows), and ‘OlsonNames()’ lists the names in the system's Olson database.
Platforms with a 64-bit ‘time_t’ type are allowed to handle conversions between the ‘"POSIXct"’ and ‘"POSIXlt"’ classes for date-times outside the 32-bit range (before 1902 or after 2037): the existing workarounds are used on other platforms. (Note that time-zone information for post-2037 is speculative at best, and the OS services are tested for accuracy and not used on OS X.)
Currently ‘time_t’ is usually ‘long’ and hence 64-bit on most Unix-alike 64-bit platforms. On R for Windows it is 64-bit (for both architectures as from this version).
‘colSums’ and friends now have support for arrays and data-frame columns with 2^31 or more elements.
(Windows only.) The version of ‘tzcode’ included in ‘src/extra/tzone’ has been updated.
Remapping in the ‘Rmath.h’ header can be suppressed by defining
‘R_NO_REMAP_RMATH’. (Problems with the remapped names have been seen
in C++11 headers. The remapping of ‘prec’ can be suppressed by
defining only ‘R_NO_REMAP_RMATH2’: this is done for C++ code.)
Remapping in the ‘Rmath.h’ header can be suppressed by defining ‘R_NO_REMAP_RMATH’.
The undocumented (and unused in known packages) remapping of ‘prec()’ to ‘fprec()’ in header ‘Rmath.h’ has been removed.
‘predict(<lm object>, interval = "confidence", scale = <something>)’ now works. (PR#15564)
‘untar()’ has a new argument ‘restore_times’ which if false (not the default) discards the times in the tarball. This is useful if they are incorrect (some tarballs submitted to CRAN have times in a local time zone or many years in the past even though the standard required them to be in UTC).