Release date: Dec 16, 2019
Fix issues:
- PR #133 - Fix small HTML tags errors in painted source code files.
- PR #132 - When calculating link to last coverage data consider both SUCCESS or UNSTABLE.
- PR #131 - Cannot get the source file properly when path caontains
..
or is absolute. - PR #130 - Avoid thread leak by copying files synchronously.
Release date: Oct 18, 2019
Enhancements:
- PR #122 - Add the ability to fail builds in case if code coverage was decreased in a change request build.
Fix issues:
- PR #121 - Fix overlapping in case a coverage result has some really long name.
Release date: Sept 6, 2019
Enhancements:
- PR #115 - Change the default applying strategy of threshold.
- This plugin now will only apply thresholds at top level. If you want to apply thresholds recurisively(the previous behaviour), you need to set the
applyThresholdRecursively
to true.
- This plugin now will only apply thresholds at top level. If you want to apply thresholds recurisively(the previous behaviour), you need to set the
- PR #116 - Add support of XSLT 2.0.
Fix issues:
- PR #108 - Change code coverage trend to use float format for coverage percentage.
- PR #113 - Failed the build gracefully when coverage enforcement is failed.
- PR #117 - Change the width of the chart in job page.
Release date: Jul 29, 2019
Enhancements:
- PR #104 - Add a interface to provide default value for MergeToOneReport for adapter.
Fix issues:
- PR #103 - NullPointerException when merge report between action.
Release date: Jul 15, 2019
Features:
Release date: May 22, 2019
Features:
- PR #83 - Show diff in coverage for change request builds.
Fix issues:
- PR #85 - Globals Thresholds show repeated optional value.
- PR #86 - Source files partially copied when transient agent is destroyed.
Release date: Apr 29, 2019
Enhancements:
- Add source file path support
- Improve performance of copying source files
Fix issues:
- Add serialVersionUID to CoverageElement and use custom ObjectInputStream to keep backwards compatibility.
Release date: Mar 27, 2019
Enhancements:
- Make the chart sorted.
- Other trivial improvements.
Release date: Mar 19, 2019
Enhancements:
- Add filter for each Threshold type.
Fix issues:
- Fixed JellyTagException.
Release date: Jan 22, 2019
Fix issues:
- PR #66 - Fixed Threshold cannot be serialized.
- PR #67 - Fixed Threhsold set in global level will be copied to adapter level.
Release date: Jan 9, 2019
Features:
- PR #62 - Add Istanbul (Cobertura reporter) support.
Enhancements:
- Add Chinese localization.
- Add more console logs.
Fix issues:
- PR #63 - Fixed source files not visible for jobs build on slaves.
Release date: Aug 28, 2018
Fix issues:
- JENKINS-53242 - Can't open "Coverage Report" of multibranch pipeline job because of a JellyTagException
Release date: Aug 24, 2018
Fix issues:
- PR #49 - Fixed support for multiple coverage files.
- JENKINS-53181 - Jacoco adapter does not work if Jacoco plugin is installed too.
Release date: Aug 22, 2018
Fix issues:
- JENKINS-53183 - Throw NotSerializableException when used in master/slave set up
- SECURITY-1119 - potential xss vulnerability
Release date: Aug 21, 2018
Fix issues:
- Fix incorrect JaCoCo Branch calculating.
Release date: Aug 21, 2018
Fix issues:
- JENKINS-53130 - Code coverage 0% in jenkins with Jacoco.
Enhancements:
- Add INSTRUCTION metric in JaCoCo adapter.
- Improve coverage calculating to make it more accurate.
Release date: Aug 16, 2018
Features:
- JENKINS-51926 - Supporting combining reports within a build(e.g. after parallel() execution in Pipeline).
- JENKINS-52666 - Show coverage at the top of the project page.
Enhancements:
- JENKINS-52839 - Make Code Coverage API plugin more generic.
Fix issues:
- JENKINS-53023 - Fix incorrect coverage calculating.
- JENKINS-52809 - Invalid Jacoco report files also be parsed and add to aggregated report.
- Other trivial bugs.
Release date: Jul 30, 2018
Features:
- JENKINS-51422 - Offer REST API to retrieve the coverage reports in machine-readable format.
- JENKINS-51423 - Offer REST API to retrieve the coverage trends in machine-readable format.
- JENKINS-51736 - Add support of llvm-cov Report converter.
- JENKINS-51814 - Create a Report Detector extension point.
- JENKINS-51988 - Add source code navigation.
- JENKINS-51424 - Prototype integration between Code Coverage API and Cobertura plugin.
- JENKINS-52630 - Migrate LLVM coverage out into new plugin.
Enhancements:
- JENKINS-51927 - Refactoring the configuration page to make it more user-friendly.
Fix issues:
- JENKINS-52628 - Change current REST API to the standard format.
Release date: Jun 14 , 2018
Features:
- Data model based on Cobertura plugin.
- Add Cobertura support.
- Add Jacoco support.
- JENKINS-51363 - Pipeline support.
- JENKINS-51364 - Add Threshold conditions so that the reporter can fail the build depending on conditions.
- JENKINS-51368 - Modernize report chart.
- JENKINS-51609 - Add filter handler so that we can show coverage code in ranged.
- JENKINS-51366 - Add auto detector so we can find report automatically.
- JENKINS-51611 - Add unit tests.