Karma-junit-reporter offers a way to generate JUnit XML reports from Karma test results, streamlining integration with CI/CD pipelines and tools that understand this widely used format. Comparing versions 2.0.1 and 2.0.0 reveals several key updates of interest to developers.
The most significant change lies in the dependencies. Version 2.0.1 updates the xmlbuilder dependency to version 12.0.0, while version 2.0.0 relies on the older 3.1.0. This upgrade in xmlbuilder likely addresses bug fixes, performance improvements, and potentially new features offered by the newer XML building library. Developers should investigate xmlbuilder's changelog for specific changes that might impact their generated reports.
Furthermore, the development environment saw a substantial overhaul between the two versions. Version 2.0.1 upgrades numerous devDependencies related to linting and code quality, including eslint (from 1.2.1 to 6.5.1), eslint-config-standard (from 4.1.0 to 5.3.1), and grunt-eslint (from 17.1.0 to 18.1.0). Mocha has also been upgraded from 2.4.5 to 3.2.0. This indicates a commitment to modern code standards and improved testing practices. While these changes don't directly affect library users, they ensure maintainability and stability. Additionally, the older version used several different versions of grunt tools compared to the newer one. This may also reflect a change in the used technologies compared to the older version.
A notable addition in version 2.0.1 is the inclusion of file size and count in the dist object, offering insights into the package's footprint.
The are not vulnerabilities for the version 2.0.1 of the package karma-junit-reporter