This blog is updated daily.
A general description is here.
scan() with a non-default separator could skip nul bytes, including those entered as \0 with allowEscapes=TRUE. This was different from the default separator.
determinant(matrix(,0,0)) now returns a correct "det" result.