This blog is updated daily.
A general description is here.
‘deparse()’ (and ‘dump()’) are more useful for S4 objects; ‘dput()’ now using the same internal C code instead of its previous imperfect workaround R code.
‘dput()’, ‘deparse()’ and ‘dump()’ now print the ‘names()’ information only once, using the more readable ‘(tag = value)’ syntax, notably for ‘list()’s, i.e., including data frames.
These functions gain a new control option ‘"niceNames"’ (see ‘.deparseOpts()’), which when set (as by default) also uses the ‘(tag = value)’ syntax for atomic vectors. On the other hand, without deparse options ‘"showAttributes"’ and ‘"niceNames"’, names are no longer shown also for lists. ‘as.character(list( c (one = 1)))’ now includes the name, as ‘as.character(list(list(one = 1)))’ has always done.
‘m:n’ now also deparses nicely when m > n.
There is now a ‘`[`’ method for class ‘"DLLInfoList"’.
The “default” (‘"lm"’ etc) methods of ‘vcov()’ have gained new optional argument ‘complete = TRUE’ which makes the ‘vcov()’ methods more consistent with the ‘coef()’ methods in the case of singular designs. The former (back-compatible) behavior is given by ‘vcov(*, complete = FALSE)’.
The ‘BioC extra’ repository which was dropped from Bioconductor 3.6 and later has been removed from ‘setRepositories()’. This changes the mapping for 6-8 used by ‘setRepositories(ind=)’.