Assembly A was released in version 1.0 Some patches are developed on A.
These patches could involve either 100% internal code (ex: changing implementation of private function) or they could affect A interface even in a way that does not break compilation of depending assemblies (ex: public constant value changed).
How to automatically detect that assembly A interface has changed so that you know you might need to deliver A-dependent assemblies as well?