This blog is updated daily.
A general description is here.
‘download.file()’ and ‘url()’ get new argument ‘headers’ for custom HTTP headers, e.g., allowing to perform basic http authentication, thanks to a patch contributed by Gábor Csárdi.
‘configure --with-blas’ (without specifying a value) includes OpenBLAS in its search (before ATLAS and a generic BLAS). This follows recent versions of the ‘ax_blas’ autoconf macro.
Packages containing files in ‘src’ with extensions ‘.f90’ or ‘.f95’ are now linked using the C or C++ compiler rather than the Fortran 9x compiler. This is consistent with fixed-form Fortran code and allows mixing of C++ and free-form Fortran on most platforms.
Consequentially, a package which includes free-form Fortran 9x code which uses OpenMP should include ‘SHLIB_OPENMP_CFLAGS’ (or the ‘CXXFLAGS’ version if they also include C++ code) in ‘PKG_LIBS’ rather than ‘SHLIB_OPENMP_FCFLAGS’ - fortunately on almost all current platforms they are the same flag.
The make macro ‘F_VISIBILITY’ is now preferred for both fixed-form and free-form Fortran.
‘R CMD check’ now checks line endings of files with extension ‘.hpp’ and those under ‘inst/include’. The check now includes that a non-empty file is terminated with a newline.
‘R CMD build’ will correct line endings in such files.