code-coverage-api-plugin

Deprecated Jenkins Code Coverage Plugin

MIT License

Stars
111
Committers
47

Bot releases are visible (Hide)

code-coverage-api-plugin - v4.99.0 🎁 Latest Release

Published by github-actions[bot] 12 months ago

🔧 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.

code-coverage-api-plugin - v4.10.0 🎁

Published by github-actions[bot] about 1 year ago

✨ 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
code-coverage-api-plugin - v4.9.0 🎁

Published by github-actions[bot] about 1 year ago

🐛 Bug Fixes

  • Add a new option to ignore parser errors (#788) @uhafner

📦 Dependency Updates

  • Bump org.jenkins-ci.main:jenkins-core from 2.426 to 2.427 (#786) @dependabot
code-coverage-api-plugin - v4.8.0 🎁

Published by github-actions[bot] about 1 year ago

✨ Improvements

  • Improve reporting of the GitHub checks annotations (#780) @uhafner

🐛 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

  • Improve test case of delta computation (#713) @uhafner
code-coverage-api-plugin - v4.7.0 🎁

Published by github-actions[bot] over 1 year ago

🚀 New Features

  • Add token macro to extract all values of the CoverageStatistics (#700) @uhafner

🐛 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
code-coverage-api-plugin - v4.6.0 🎁

Published by github-actions[bot] over 1 year ago

✨ Improvements

  • Make trend charts theme-aware (#676) @uhafner

📦 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
code-coverage-api-plugin - v4.5.0 🎁

Published by github-actions[bot] over 1 year ago

✨ Improvements

  • Do not show an icon in checks report when the coverage did not change (#665) @uhafner

🐛 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
code-coverage-api-plugin - v4.4.0 🎁

Published by github-actions[bot] over 1 year ago

✨ Improvements

  • Show details of mutations in checks and source code view (#651) @uhafner

📦 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
code-coverage-api-plugin - v4.3.0 🎁

Published by github-actions[bot] over 1 year ago

🐛 Bug Fixes

📦 Dependency Updates

  • Bump coverage-model from 0.22.2 to 0.23.0 (#646) @dependabot
code-coverage-api-plugin - v4.2.2 🎁

Published by github-actions[bot] over 1 year ago

🐛 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
code-coverage-api-plugin - v4.2.1 🎁

Published by github-actions[bot] over 1 year ago

🐛 Bug Fixes

code-coverage-api-plugin - v4.2.0 🎁

Published by github-actions[bot] over 1 year ago

🐛 Bug Fixes

  • Use relative paths when accessing file nodes (#627) @uhafner

📦 Dependency Updates

  • Bump maven-hpi-plugin from 3.40 to 3.41 (#612) @dependabot
  • Bump jenkins-core from 2.397 to 2.399 (#623) @dependabot
  • Bump testcontainers.version from 1.17.6 to 1.18.0 (#624) @dependabot
  • Bump timestamper from 1.23 to 1.24 (#628) @dependabot
  • Bump analysis-pom from 6.5.0 to 6.6.0 (#620) @dependabot
code-coverage-api-plugin - v4.1.0 🎁

Published by github-actions[bot] over 1 year ago

🚀 New Features

  • Bump version of coverage-model to 0.20.0 (#615) @uhafner

✨ Improvements

  • Improve summary checks message (#611) @uhafner

🐛 Bug Fixes

  • Bump version of coverage-model to 0.20.0 (#615) @uhafner
  • Use buffered reads when recovering coverage result. (#609) @y-higuchi

📦 Dependency Updates

  • Bump release-drafter/release-drafter from 5.21.1 to 5.23.0 (#616) @dependabot
  • Bump jenkins-core from 2.396 to 2.397 (#604) @dependabot
  • Bump maven-hpi-plugin from 3.39 to 3.40 (#605) @dependabot
  • Bump timestamper from 1.22 to 1.23 (#606) @dependabot
  • Bump prism-api from 1.29.0-3 to 1.29.0-4 (#608) @dependabot
code-coverage-api-plugin - v4.0.3 🎁

Published by github-actions[bot] over 1 year ago

🐛 Bug Fixes

  • Use predefined sources of modules to search for source code (#603) @uhafner
  • Do not show details in title, just the percentages (#602) @uhafner

📦 Dependency Updates

  • Bump analysis-pom from 6.4.0 to 6.5.0 (#597) @dependabot
  • Bump json-unit-assertj from 2.36.1 to 2.37.0 (#595) @dependabot
  • Bump jenkins-core from 2.395 to 2.396 (#593) @dependabot
  • Bump maven-deploy-plugin from 3.1.0 to 3.1.1 (#596) @dependabot

🔧 Internal Changes

  • Inline buildPlugin to test new recordCoverage step (#601) @uhafner
code-coverage-api-plugin - v4.0.2 🎁

Published by github-actions[bot] over 1 year ago

🐛 Bug Fixes

📦 Dependency Updates

  • Bump coverage-model from 0.18.0 to 0.19.0 (#592) @dependabot
  • Bump job-dsl from 1.82 to 1.83 (#591) @dependabot
  • Bump timestamper from 1.20 to 1.22 (#557) @dependabot
  • Bump jenkins-core from 2.395 to 2.396 (#584) @dependabot
  • Bump data-tables-api from 1.13.3-1 to 1.13.3-2 (#570) @dependabot
  • Bump Saxon-HE from 12.0 to 12.1 (#590) @dependabot
  • Bump forensics-api from 2.0.0 to 2.0.1 (#569) @dependabot
  • Bump xmlunit.version from 2.9.0 to 2.9.1 (#568) @dependabot
  • Bump stCarolas/setup-maven from 4.4 to 4.5 (#582) @dependabot
  • Bump maven-help-plugin from 3.3.0 to 3.4.0 (#583) @dependabot
  • Bump yogevbd/enforce-label-action from 2.1.0 to 2.2.2 (#566) @dependabot
  • Bump job-dsl from 1.81 to 1.82 (#581) @dependabot
  • Bump analysis-pom from 6.2.0 to 6.4.0 (#575) @dependabot
  • Bump jenkins-core from 2.394 to 2.395 (#572) @dependabot
  • Bump ionicons-api from 31.v4757b_6987003 to 45.vf54fca_5d2154 (#574) @dependabot
code-coverage-api-plugin - v4.0.1 🎁

Published by github-actions[bot] over 1 year ago

🐛 Bug Fixes

  • Fix broken file tables in the detail view (#578) @uhafner
code-coverage-api-plugin - v4.0.0 🎁

Published by github-actions[bot] over 1 year ago

💥 Breaking

  • Use Jenkins 2.387.1 and JDK 11 as baseline

🚀 New features

  • Redesign of plugin using external coverage model (#512) @uhafner

✨ Improvements

  • Add Modified Files Coverage and Checks Publisher (#556) @fo-code

📦 Dependency updates

  • Bump jenkins-core from 2.388 to 2.394 (#564) @dependabot
  • Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#562) @dependabot
  • Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 (#560) @dependabot
  • Bump jsoup from 1.15.3 to 1.15.4 (#559) @dependabot
  • Bump git-changelist-maven-extension from 1.4 to 1.6 (#558) @dependabot
  • Bump maven-deploy-plugin from 3.0.0 to 3.1.0 (#553) @dependabot
  • Bump json-unit-assertj from 2.36.0 to 2.36.1 (#549) @dependabot
  • Bump json-unit-assertj.version from 2.36.0 to 2.36.1 (#548) @dependabot
code-coverage-api-plugin - v3.5.0 🎁

Published by github-actions[bot] over 1 year ago

🐛 Bug Fixes

  • Fix source paths in Cobertura reports so that files will be rendered now (#547) @anlambert

📦 Dependency updates

  • Bump Saxon-HE from 11.4 to 12.0 (#544) @dependabot
  • Bump jenkins-core from 2.385 to 2.388 (#546) @dependabot
  • Bump gson from 2.10 to 2.10.1 (#540) @dependabot
  • Bump jenkins-core from 2.383 to 2.385 (#539) @dependabot
  • Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (#538) @dependabot
  • Bump jenkins-core from 2.382 to 2.383 (#534) @dependabot
code-coverage-api-plugin - v3.4.1 🎁

Published by github-actions[bot] almost 2 years ago

🐛 Bug Fixes

  • Fix float precision issue in coverage diff (#533) @reshadat

📦 Dependency updates

  • Bump httpclient from 4.5.13 to 4.5.14 (#526) @dependabot
  • Bump jenkins-core from 2.379 to 2.382 (#531) @dependabot
  • Bump jenkins-core from 2.378 to 2.379 (#524) @dependabot
  • Bump analysis-pom from 5.35.0 to 5.37.0 (#521) @dependabot
code-coverage-api-plugin - v3.3.1 🎁

Published by github-actions[bot] almost 2 years ago

🐛 Bug Fixes

  • #522 - Restore missing checks name during deserialization (#523) @uhafner

📦 Dependency updates

  • Bump jenkins-core from 2.377 to 2.378 (#519) @dependabot
  • Bump testcontainers.version from 1.17.5 to 1.17.6 (#520) @dependabot