This blog is updated daily.
A general description is here.
new.packages() no longer regards packages with the same name as a member of an installed bundle as 'new' (this is now consistent with the dependency checks in install.packages()).
It no longer reports on partially installed bundles (since members can be updated individually if a bundle is unbundled).
old.packages() and hence updates.packages() will look for updates to members of package bundles before updates to the whole bundle: this allow bundles to be split and installations updated.
interaction() now ensures that its result's levelsthe levels of the result are unique.