I'm working over some php library. I want to track the changes in the interfaces of classes library. 

* Yes, i'm using GIT. But diff produces more information than i need.
* I was trying to compare two versions with phpDocumentor. 

phpdoc project:parse -d folder

produce xml file with structure of project interface. I can compare this xml file with another. But these contain more information than I want. Like line numbers, file hash and so on.

So, I want to compare two commits, branches or even forks and find out differences of their interfaces.

Example to compare: <http://pastebin.com/1H61dJBT>

It also important to know when to change Major version. 

> 
> MAJOR version when you make incompatible API changes...
> 
> 
> 

<http://semver.org/spec/v2.0.0.html>