All changes introduced to the Cobertura library are aimed at Azure Pipelines. It may not be possible to use the generator for other CI systems due to the way they interpret coverage files. This should be explained in the documentation and clarified with explicit library names.
Perhaps the library can be split into a common part for the Cobertura format, and an Azure Pipelines-specific report generator (see Caraya JUnit for Azure Pipelines for reference).
All changes introduced to the Cobertura library are aimed at Azure Pipelines. It may not be possible to use the generator for other CI systems due to the way they interpret coverage files. This should be explained in the documentation and clarified with explicit library names.
Perhaps the library can be split into a common part for the Cobertura format, and an Azure Pipelines-specific report generator (see Caraya JUnit for Azure Pipelines for reference).