ANSWER:
A: Version compatibility ensures that all of the interfaces supported in the previous version of the component are still implemented with at least the functionality they had previously. This is not to say that the component does not execute these routines differently, but only that the way you call the routines is consistent.
Answers in Depth...