Keep trace of introduction of new functionality

Hello, it would be good to have in the documentation something like:

“New in ROOT X.Y”

to know when a class as been introduced, or a method modified.

It is quite common to try to use a functionality and discover that it is not available in the version I have installed.

In principle we keep track of new functionalities in the release notes.
You are looking to something inside the code itself ?

[quote=“couet”]In principle we keep track of new functionalities in the release notes.
You are looking to something inside the code itself ?[/quote]

Yes, presently release note are the only way (that I know) to know when a functionality has been introduced. The typical use case is:

  • read about a functionality you would like to use (from reference manual, colleagues, slides, …)
  • try it: is doesn’t work
  • spend time to investigate if you are doing something wrong
  • at the end discover that you are using a ROOT version which is tool old

for example python documentation is doing it: docs.python.org/2/library/hashl … guaranteed -> new in version 2.7.9

I see your point.