This blog is updated daily.
A general description is here.
Functions ‘rbinom()’, ‘rgeom()’, ‘rhyper()’, ‘rpois()’, ‘rnbinom(),’ ‘rsignrank()’ and ‘rwilcox()’ which have returned integer since R 3.0.0 and hence ‘NA’ when the numbers would have been outside the integer range, now return double vectors (without NAs, typically) in these cases.
‘print()’'s default method and many other methods (by calling the default eventually and passing ‘...’) now make use of a new optional ‘width’ argument, avoiding the need for the user to set and reset ‘options("width")’.
‘sweep()’ can now use names of dimnames for its ‘MARGIN’ argument (‘apply’ has had this for almost a decade).
‘round()’ correctly rounds “to even” in more cases, thanks to a more careful algorithm prompted by the report from Adam Wheeler and then others, in PR#17668.
‘round(x, dig)’ for _negative_ digits is much more rational now, notably for large |dig|.
Fixed a C level integer overflow in ‘rhyper()’; reported by Benjamin Tyner in PR#17694.