This blog is updated daily..
A general description is here.
New as.raw() method for "tclObj" objects (wish of PR#13578).
New print() (S3) method for class "function", also used for auto-printing. Further, .Primitive functions now print and auto-print identically. The new method is based on code suggestions by Romain Francçois.
Outlier symbols drawn by boxplot() now obey the 'outlwd' argument. Reported by Jüurgen Kluge.
R CMD check --use-valgrind did not run valgrind on the package tests.
The tclvalue() and the print() and as.xxx methods for class "tclObj" crashed R with an invalid object -- seen with an object saved from an earlier session.
R CMD BATCH garbled options -d <debugger> (useful for valgrind, although --debugger=valgrind always worked)
INSTALL with LazyData and Encoding declared in DESCRIPTION might have left options("encoding") set for the rest of the package installation.
The C utility function PrintValue no longer attempts to print attributes for CHARSXPs as those attributes are used internally for the CHARSXP cache. This fixes a segfault when calling Rf_PrintValueit on a CHARSXP from C code.
PDF graphics output was producing TWOtwo instances of anything drawn with the symbol font face. (Report from Baptiste Auguie.)
new.env(hash = TRUE, size = NA) now works, the way it has been documented to for a long time.
srcref records produced by parse() and parse_Rd() did not record the encoding of the source file. (Reported by Romain Françcois.)
gregexpr() no longer segfaults when "" is given as the search pattern. Thanks to Hervé Pagèé Pagès for the bug report.
CHAR() now returns (const char *) since CHARSXPs should no longer be modified in place. This change allows compilers to warn or error about improper modification. Thanks to Hervé Pagèé Pagès for the suggestion.
