Skip to content

Releases

Release 1.3.0

Choose a tag to compare

@SurpSG SurpSG released this 28 Mar 16:04
65a8cbe

Added

  • Per-entity entityCountThreshold parameters in violations configuration:
    • entityCountThresholdLines
    • entityCountThresholdBranches
    • entityCountThresholdInstructions.

These override the global entityCountThreshold for the respective coverage entity.

Release 1.2.0

Choose a tag to compare

@SurpSG SurpSG released this 22 Mar 10:16
ff88e86

Added

  • entityCountThreshold parameter in violations configuration: if the number of changed entities is below the threshold, the coverage check for that entity is skipped

v1.1.0

Choose a tag to compare

@SurpSG SurpSG released this 26 Feb 23:31

What's Changed

  • Update dependency io.github.gw-kit:delta-coverage-core to v3.3.0 by @renovate[bot] in #84
  • Update kotlin monorepo to v2.1.20 by @renovate[bot] in #85
  • Update dependency org.eclipse.jgit:org.eclipse.jgit to v7.2.0.202503040940-r by @renovate[bot] in #86
  • Update dependency org.jacoco:jacoco-maven-plugin to v0.8.13 by @renovate[bot] in #87
  • Update jacoco.version to v0.8.13 by @renovate[bot] in #88
  • Update kotlin monorepo to v2.1.21 by @renovate[bot] in #90
  • Update dependency org.eclipse.jgit:org.eclipse.jgit to v7.2.1.202505142326-r by @renovate[bot] in #91
  • Update dependency maven to v3.9.10 by @renovate[bot] in #93
  • Update maven.version to v3.9.10 by @renovate[bot] in #94
  • Update dependency org.eclipse.jgit:org.eclipse.jgit to v7.3.0.202506031305-r by @renovate[bot] in #95
  • Update dependency org.jetbrains.kotlin:kotlin-test-junit to v2.2.0 by @renovate[bot] in #96
  • Update dependency org.apache.maven.plugins:maven-invoker-plugin to v3.9.1 by @renovate[bot] in #97
  • Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.8 by @renovate[bot] in #98
  • Update dependency maven to v3.9.11 by @renovate[bot] in #99
  • Update maven.version to v3.9.11 by @renovate[bot] in #100
  • Update actions/checkout action to v5 by @renovate[bot] in #101
  • Update kotlin monorepo to v2.2.10 by @renovate[bot] in #102
  • Update dependency maven-wrapper to v3.3.3 by @renovate[bot] in #104
  • Update actions/setup-java action to v5 by @renovate[bot] in #103
  • Update kotlin monorepo to v2.2.20 by @renovate[bot] in #105
  • Update dependency maven-wrapper to v3.3.4 by @renovate[bot] in #106
  • Update dependency org.eclipse.jgit:org.eclipse.jgit to v7.4.0.202509020913-r by @renovate[bot] in #107
  • Update dependency org.jacoco:org.jacoco.core to v0.8.14 by @renovate[bot] in #108
  • Update dependency org.jacoco:jacoco-maven-plugin to v0.8.14 by @renovate[bot] in #109
  • Update dependency org.jetbrains.dokka:dokka-maven-plugin to v2.1.0 by @renovate[bot] in #110
  • Update kotlin monorepo to v2.2.21 by @renovate[bot] in #111
  • Update maven.plugin.tools.version to v3.15.2 by @renovate[bot] in #112
  • Update actions/checkout action to v6 by @renovate[bot] in #113
  • Update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0 by @renovate[bot] in #114
  • Update dependency org.eclipse.jgit:org.eclipse.jgit to v7.5.0.202512021534-r by @renovate[bot] in #115
  • Update kotlin monorepo to v2.3.0 by @renovate[bot] in #116
  • Update dependency maven to v3.9.12 by @renovate[bot] in #117
  • Update maven.version to v3.9.12 by @renovate[bot] in #118
  • Update kotlin monorepo to v2.3.10 by @renovate[bot] in #119
  • Update dependency org.sonatype.central:central-publishing-maven-plugin to v0.10.0 by @renovate[bot] in #121
  • Develop by @SurpSG in #120

Full Changelog: 1.0.0...v1.1.0

Release 1.0.0

Choose a tag to compare

@SurpSG SurpSG released this 01 Mar 22:02
5b25f01

1.0.0

  • Changed group id from com.github.surpsg to io.github.surpsg
  • Min supported Java version is 17
  • Migrated to Delta Coverage engine
    • Changed reports output paths:
      • HTML target/site/delta-coverage/aggregated/html
      • XML target/site/delta-coverage/aggregated/report.xml
    • Added Markdown report available in target/site/delta-coverage/aggregated/report.md
    • CSV reports is not generated anymore

Release 0.3.3

Choose a tag to compare

@SurpSG SurpSG released this 30 Sep 20:51
7a7741f

Fixes

  • Update JaCoCo to be able to use Java 21

Dependencies updates

  • JaCoCo 0.8.10
  • Updated maven dependency to 3.9.4
  • Updated maven wrapper to 3.9.4
  • Updated maven plugin tools to 3.9.0

Special thanks to @ulejon for contribution.

Release 0.3.2

Choose a tag to compare

@SurpSG SurpSG released this 01 Jun 19:25
  • Support Maven v3.9

Thanks for contribution @ulejon

Release 0.3.1

Choose a tag to compare

@SurpSG SurpSG released this 18 Sep 13:10
d42e517

Fixed

  • build failure when include/exclude is used and subproject doesn't have classes directory #28

Release 0.3.0

Choose a tag to compare

@SurpSG SurpSG released this 06 Sep 23:12

Added

  • The plugin supports exclude/include classes

Dependencies updates

  • jacoco-filtering-extension 0.9.5
  • JaCoCo 0.8.8
  • JGit 6.2.0.202206071550-r

Release 0.2.1

Choose a tag to compare

@SurpSG SurpSG released this 02 Nov 21:17
  • migrated to jacoco-filtering-extension 0.9.0
  • simplified min coverage configuration with <minCoverage/>
     <minCoverage>0.7</minCoverage>
    
     <!-- configuration above is identical to configuration below -->
     <minLines>0.7</minLines>
     <minBranches>0.7</minBranches>
     <minInstructions>0.7</minInstructions>

Release 0.2.0

Choose a tag to compare

@SurpSG SurpSG released this 13 Aug 20:31

Added support for multimodule projects