This blog is updated daily.
A general description is here.
legend(xpd=) now restores 'xpd' correctly. (PR#12756)
The "formula" method for lines() now works if 'subset' is supplied and no 'data' argument (as that for points() did).
Sweave() now takes the defaults for the options 'pdf.version' and 'pdf.encoding' of its RweaveLatex driver from pdf.options().
prettyNum(x, drop0trailing=TRUE) wrongly treated "1.1e20" and hence str() did as well, in 2.8.0 only.