The main idea is to be able to check whether current report generator (i.e. cli, jenkins and teamcity plugin) is compatible with provided XML version. When #210 is fixed CLI will simply complain about incorrect XML file when trying to generate 1.4.0 report with 1.3.x cli. I would opt for storing version of Allure for which XML was generated. This could look like:
The main idea is to be able to check whether current report generator (i.e. cli, jenkins and teamcity plugin) is compatible with provided XML version. When #210 is fixed CLI will simply complain about incorrect XML file when trying to generate 1.4.0 report with 1.3.x cli. I would opt for storing version of Allure for which XML was generated. This could look like: