This blog is updated daily.
A general description is here.
‘provideDimnames()’ gets an optional ‘unique’ argument.
‘addmargins()’ now adds dimnames for the extended margins in all cases,
as always documented.
‘array(.., dimnames = *)’ now warns about non-‘list’ dimnames and, from R 3.3.0, will signal the same error for invalid dimnames as ‘matrix()’ has always done.