This blog is updated daily.
A general description is here.
The included LAPACK sources have been updated to include the four Fortran 90 routines rather than their Fortran 77 predecessors. This may give some different signs in SVDs or eigendecompositions.. (This completes the transition to LAPACK 3.10.x begun in R 4.2.0.)
‘solve()’ for complex inputs now uses argument ‘tol’ and by default checks for ‘computational singularity’ (as it long has done for numeric inputs).
The LAPACK sources have been updated to version 3.11.0. (No new subroutines have been added, so this almost entirely bug fixes: Those fixes do affect some computations with ‘NaN’s, including R's ‘NA’.)
‘xy.coords()’ and ‘xyz.coords()’ and consequently, e.g., ‘plot(x,y, log = "y")’ now signal a _classed_ warning about negative values of y (where ‘log(.)’ is ‘NA’). Such a warning can be specifically suppressed or caught otherwise.
‘qqplot(x, y, ...)’ gains ‘conf.level’ and ‘conf.args’ arguments for computing and plotting a confidence band for the treatment function transforming the distribution of ‘x’ into the distribution of ‘y ’ (Switzer, 1976, _Biometrika_). Contributed by Torsten Hothorn.
Support for ‘readLines(encoding = "bytes")’ has been added to allow processing special text files byte-by-byte, without creating invalid strings.
‘iconv(from = "")’ now takes into account any declared encoding of the input elements and uses it in preference to the native encoding. This reduces the risk of accidental creation of invalid strings, particularly when different elements of the input have different encoding (including ‘"bytes"’).
‘sessionInfo()’ now also contains ‘La_version()’ and reports codepage and timezone when relevant, in both ‘print()’ and ‘toLatex()’ methods which also get new option ‘tzone’ for displaying timezone information when ‘locale = FALSE’.
‘predict(<lm>, newdata = *)’ no longer unnecessarily creates an ‘offset’ of all ‘0’s.
Functions ‘axis.Date()’ and ‘axis.POSIXct()’ are rewritten to gain better default tick locations and better default formats by using ‘prettyDate()’. Thanks to Swetlana Herbrandt.
The included LAPACK sources have been updated to include the four
Fortran 90 routines rather than their Fortran 77 predecessors. This
may give some different signs in SVDs or eigendecompositions.. (This
completes the transition to LAPACK 3.10.x begun in R 4.2.0.)
On ‘aarch64’ Linux platforms using GCC, ‘configure’ now defaults to ‘-fPIC’ (instead of ‘-fpic’), as desired in PR#18326.
‘R CMD INSTALL’ reports the compilers (and on macOS, the SDK) used, and this is copied to the output of ‘R CMD check’
Where C++ is compiled, the standard used is reported.
‘c(a = 1, 2)[[]]’ no longer matches ‘2’ but rather signals a _classed_ error. Reported and analysed by Davis Vaughan in PR#18367, a duplicate of PR#18004, by Jan Meis et al. For consistency, ‘NULL[[]]’ is also erroneous now. ‘x[[]] <- v’ gives an error of the same class ‘"MissingSubscriptError"’.
Printing of a ‘factanal()’ result with just one factor and ‘sort = TRUE’ now works regularly, fixing PR#17863 by Timothy Bates, thanks to the ‘R Contributors’ working group.