This blog is updated daily.
A general description is here.
'regexpr(pat, x, perl = TRUE)' with Python-style capture did not work correctly when 'x' contained 'NA' strings. (PR#16484)
The description of dataset 'ToothGrowth' has been improved/corrected. (PR#15953)
'model.tables(type = "means")' and hence 'TukeyHSD()' now support '"aov"' fits without an intercept term.
'nchar(x, *)' gains a new argument 'keepNA' which governs how the result for 'NA's in 'x' is determined. The new default 'keepNA = NA' returns 'NA' where 'x' is 'NA', except for 'type = "width"' which still returns '2', the formatting / printing width of 'NA'.
'nzchar(x)' gets the same new argument, but with default 'keepNA = FALSE'. Hence 'nzchar(x)' still returns a non-'NA' logical vector, back compatibly.
All builds have support for 'https:' URLs in the default methods for 'download.file()', 'url()' and code making use of them.
Unfortunately that cannot guarantee that any particular 'https:' URL can be accessed. For example, server and client have to successfully negotiate a cryptographic protocol (TLS/SSL, ...) and the server's identity has to be verifiable _via_ the available certificates.
'smoothScatter()' gains a 'ret.selection' argument.