Releases: jenkinsci/code-coverage-api-plugin
v4.99.0 π
π§ Internal Changes
In order to simplify the development process in the future I decided to split the functionality of this plugin into two parts that will be delivered independently by two plugins. The old part with the deprecated step publishCoverage
will stay here in this plugin and will only receive security fixes.
The new part with the step recordCoverage
has been moved to the separate Coverage Plugin. The new plugin will be the new place where features are implemented and bugs are fixed. The transition for users should be transparent: I added a dependency to the new coverage
plugin to the code-coverage-api
plugin, so you automatically get both plugins installed. Unless you have jobs that use the publishCoverage
step, you can remove the olde and deprecated code-coverage-api
plugin.
v4.10.0 π
β¨ Improvements
- Remote API to connect additional code review tools (#737) @fo-code
- Do not use color for unchanged coverage #777 (#789) @Amanjain4269
π¦ Dependency Updates
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#791) @dependabot
- Bump org.jenkins-ci.main:jenkins-core from 2.427 to 2.428 (#792) @dependabot
- Bump org.jenkins-ci.plugins:job-dsl from 1.84 to 1.86 (#790) @dependabot
v4.9.0 π
π Bug Fixes
π¦ Dependency Updates
- Bump org.jenkins-ci.main:jenkins-core from 2.426 to 2.427 (#786) @dependabot
v4.8.0 π
β¨ Improvements
π Bug Fixes
- JENKINS-70981 - Remove configure permission when querying enums (#771) @uhafner
- Redraw the trend charts when user changes color theme (dark/light mode) (#765) @uhafner
π¦ Dependency Updates
- Bump testcontainers.version from 1.19.0 to 1.19.1 (#782) @dependabot
- Bump org.jenkins-ci.main:jenkins-core from 2.425 to 2.426 (#783) @dependabot
- Bump org.jvnet.hudson.plugins:analysis-pom from 6.12.0 to 6.14.0 (#781) @dependabot
- Bump org.jenkins-ci.main:jenkins-core from 2.424 to 2.425 (#774) @dependabot
- Bump org.jenkins-ci.main:jenkins-core from 2.423 to 2.424 (#768) @dependabot
- Bump org.jenkins-ci.main:jenkins-core from 2.423 to 2.424 in /ui-tests (#772) @dependabot
- Bump io.jenkins.plugins:prism-api from 1.29.0-7 to 1.29.0-8 (#766) @dependabot
- Bump org.jvnet.hudson.plugins:analysis-pom from 6.11.0 to 6.12.0 (#767) @dependabot
- Bump org.jenkins-ci.tools:maven-hpi-plugin from 3.48 to 3.49 (#759) @dependabot
- Bump org.jvnet.hudson.plugins:analysis-pom from 6.10.0 to 6.11.0 (#758) @dependabot
- Bump org.jenkins-ci.main:jenkins-core from 2.417 to 2.423 (#763) @dependabot
- Bump org.jenkins-ci.tools:maven-hpi-plugin from 3.47 to 3.48 (#738) @dependabot
- Bump testcontainers.version from 1.18.3 to 1.19.0 (#750) @dependabot
- Bump actions/checkout from 3 to 4 (#755) @dependabot
- Bump org.jenkins-ci.main:jenkins-core from 2.414 to 2.417 (#739) @dependabot
- Bump jenkins-core from 2.413 to 2.414 (#728) @dependabot
- Bump maven-hpi-plugin from 3.46 to 3.47 (#717) @dependabot
- Bump Saxon-HE from 12.2 to 12.3 (#725) @dependabot
- Bump git-changelist-maven-extension from 1.6 to 1.7 (#721) @dependabot
- Bump jenkins-core from 2.412 to 2.413 (#722) @dependabot
- Bump jenkins-core from 2.410 to 2.412 (#719) @dependabot
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (#720) @dependabot
- Bump jenkins-core from 2.407 to 2.410 (#708) @dependabot
π¦ Tests
v4.7.0 π
π New Features
π Bug Fixes
- Convert delta fractions to percentages when used in quality gates (#703) @uhafner
- Shorten the names of the tabs (#691) @uhafner
- A branch coverage of 0/n should be named "No branches covered" (#690) @uhafner
π Documentation
- Add documentation for glob and regex syntaxes (#701) @uhafner
- Improve documentation for reference builds and source folders (#683) @uhafner
π¦ Dependency Updates
- Use BOM version for ECharts (#702) @uhafner
- Bump job-dsl from 1.83 to 1.84 (#698) @dependabot
- Bump maven-hpi-plugin from 3.45 to 3.46 (#693) @dependabot
- Bump analysis-pom from 6.9.0 to 6.10.0 (#697) @dependabot
- Bump testcontainers.version from 1.18.1 to 1.18.3 (#696) @dependabot
- Bump jenkins-core from 2.404 to 2.407 (#694) @dependabot
- Bump analysis-pom from 6.8.0 to 6.9.0 (#685) @dependabot
- Bump maven-hpi-plugin from 3.44 to 3.45 (#686) @dependabot
- Bump json-unit-assertj.version from 2.37.0 to 2.38.0 (#684) @dependabot
v4.6.0 π
β¨ Improvements
π¦ Dependency Updates
- Bump acceptance-test-harness from 5568.v2b_9ea_7d7ea_98 to 5588.vd13b_52985008 (#682) @dependabot
- Bump analysis-pom from 6.7.0 to 6.8.0 (#680) @dependabot
- Bump testcontainers.version from 1.18.0 to 1.18.1 (#674) @dependabot
- Bump maven-hpi-plugin from 3.43 to 3.44 (#675) @dependabot
v4.5.0 π
β¨ Improvements
π Bug Fixes
- Use the correct ID of the action when comparing with reference build (#672) @uhafner
- Provide a fallback if the serialization is broken (#671) @uhafner
π¦ Dependency Updates
- Bump analysis-pom from 6.6.0 to 6.7.0 (#670) @dependabot
- Bump timestamper from 1.24 to 1.25 (#666) @dependabot
- Bump jenkins-core from 2.403 to 2.404 (#668) @dependabot
- Bump acceptance-test-harness from 5563.vc0824a_59da_2c to 5568.v2b_9ea_7d7ea_98 (#659) @dependabot
- Bump jenkins-core from 2.402 to 2.403 (#660) @dependabot
- Bump Saxon-HE from 12.1 to 12.2 (#661) @dependabot
- Bump jsoup from 1.15.4 to 1.16.1 (#658) @dependabot
v4.4.0 π
β¨ Improvements
π¦ Dependency Updates
- Bump acceptance-test-harness from 5504.v485694f31cdf to 5563.vc0824a_59da_2c (#656) @dependabot
- Bump jenkins-core from 2.401 to 2.402 (#653) @dependabot
- Bump maven-hpi-plugin from 3.42 to 3.43 (#649) @dependabot
- Bump jenkins-core from 2.400 to 2.401 (#648) @dependabot
v4.3.0 π
π Bug Fixes
- Add support for groups in JaCoCo files (jenkinsci/coverage-model#13) @uhafner
π¦ Dependency Updates
- Bump coverage-model from 0.22.2 to 0.23.0 (#646) @dependabot
v4.2.2 π
π Bug Fixes
- Move resolving of paths to the beginning of the recorder (#643) @uhafner
- Fix count of covered lines in summary (#640) @uhafner
- Handle overflow in fractional numbers gracefully (#638) @uhafner
- Parse all digits of a branch counter in Cobertura parser (#12) @uhafner
π¦ Dependency Updates
- Bump maven-hpi-plugin from 3.41 to 3.42 (#636) @dependabot
- Bump coverage-model from 0.22.1 to 0.22.2 (#642) @dependabot
- Bump jenkins-core from 2.399 to 2.400 (#632) @dependabot