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. OTOH, without deparse options ‘"showAttributes"’ and ‘"niceNames"’, names are no longer shown also for lists. ‘as.character(list( c (one = 1)))’ now shows the name as ‘as.character(list(list(one = 1)))’ has always done.
‘m:n’ now also deparses nicely when m > n.
‘mclapply’, ‘pvec’ and ‘mcparallel’ (when ‘mccollect’ is used to collect results) no longer leave zombie processes behind.