This blog is updated daily.
A general description is here.
The ‘as.data.frame()’ methods for atomic ‘vector’ classes get an optional switch ‘validRN’, with default true to fix PR#19059 and false for some back compatibility, still allowing data frames in construction to contain ‘NA’s in row names.
‘cut(1:11, {})’ now signals an error for the invalid ‘breaks’, fixing
PR#19057, thanks to Kevin Ushey.
For ‘x <- <large-POSIXlt>’, for some boundary cases with ‘x$sec - floor(x$sec)’ close to 1, ‘c(x)’ could become one second ahead of ‘x’ in R 4.6.0; subassignments such as ‘x[i] <- val’ have improved, thanks to suggestions by Suharto Anggono in PR#18989.
‘all(<symbol>)’ signals an error now, as some similar coercions; previously, the coercion of the symbol resulted in ‘NULL’ internally, raised a warning, and could access illegal memory; thanks to Kevin Ushey's PR#19054.
‘cut(1:11, {})’ now signals an error for the invalid ‘breaks’, fixing PR#19057, thanks to Kevin Ushey.
‘stl()’ now checks its 3 x 3 tuning parameters on the R level; ‘stl(*, s.window = 0)’ now “works” instead dumping core, ‘stl(*, s.window = 1)’ “works” correctly, too. Also, the ‘summary()’ method mentions the robustness ‘weights’ only if any robustness iterations happened.
