The ROOT API changes quite a lot, which often leads to the following sequence:
- some developer of project X writes code which relies on ROOT
- people start using project X
- the same developer edits project X and adds calls to a function that only exists in the bleeding edge root versions
- everyone has to update to this new ROOT version.
Needless to say, having 100 people update ROOT is a huge waste of time, especially when it’s to add something like TString::IsEqual().
The python documentation has a pretty good way to deal with this: new changes to the API are marked as such. Is there some way to see what functions are new in ROOT (i.e. what ROOT version they were added in)?