We made a bunch of interface changes. Because they are base objects, if used without matching their interfaces: PHP may raise an exception. We opted to keep some adjacent interfaces alone for another time because we felt they were low-risk.
Moving forward we aim to mark other function signatures and interfaces as such with a @todo
and @param
code documentation in anticipation of the next round of major-version themed changes.