slick-jdbc-extension-scala icon indicating copy to clipboard operation
slick-jdbc-extension-scala copied to clipboard

Update dependency org.scoverage:sbt-scoverage to v2

Open renovate[bot] opened this issue 3 years ago • 0 comments

Mend Renovate

This PR contains the following updates:

Package Type Update Change
org.scoverage:sbt-scoverage (source) plugin major 1.6.0 -> 2.0.6

Release Notes

scoverage/sbt-scoverage

v2.0.6

Compare Source

What’s Changed

v2.0.5

Compare Source

What’s Changed

v2.0.4

Compare Source

What’s Changed

v2.0.3

Compare Source

What’s Changed

v2.0.2

Compare Source

What’s Changed

v2.0.1

Compare Source

What’s Changed

v2.0.0

Compare Source

Please see the previous RC and Milestone releases for any information on breaking changes. This finally releases v2.0.0 of sbt-scoverage which most notably uses scoverage 2.0.0 offering support for Scala 3 starting with the 3.2.x series. Thanks to all the contributors both on the scoverage side and on the dotc side!

What’s Changed

v1.9.3

Compare Source

What’s Changed

v1.9.2

Compare Source

What’s Changed

v1.9.1

Compare Source

What’s Changed

v1.9.0

Compare Source

What’s Changed

v1.8.2: sbt-scoverage v1.8.2

Compare Source

What’s Changed

v1.8.1: sbt-scoverage v1.8.1

Compare Source

What’s Changed

v1.8.0: sbt-scoverage v1.8.0

Compare Source

The v1.8.0 release is the first release in a while to bring some new features!

One thing you may have noticed in the past was some confusion around how coverageMinimum was calculated. For example you would often see something like the following:

// build.sbt
coverageMinimum := 80

Then you'd run your tests, and the output would be as follows:

[info] Statement coverage.: 81.00%
[info] Branch coverage....: 70.00%

[info] Coverage reports completed
[info] All done. Coverage was [81.00%]

You may be wondering how does that equate to 81%? There has been quite a few issues reported in the past that referred to the average not being correct. However, the coverageMinimum is not an actual average, but simply the statement coverage. So while branch coverage is shown, it has no effect on the actual percentage used to fail your build or to show you your end coverage percentage. This is part of the reason why we've decided to deprecate coverageMinimum in favor of coverageMinimumStmtTotal to make this clearer.

Another reason is due to the newly added more fine-grained controls you have for coverage totals thanks to the great work by @​kitbellew. Now we are able to have much finer control over the various totals with the introduction of some new setting keys that can all be used to fail your build:

coverageMinimumStmtTotal := 90
coverageMinimumBranchTotal := 90
coverageMinimumStmtPerPackage := 90
coverageMinimumBranchPerPackage := 85
coverageMinimumStmtPerFile := 85
coverageMinimumBranchPerFile := 80

New Features

Bug Fixes

Housekeeping

Big thanks to everyone that made this release possible!

v1.7.3

Compare Source

What’s Changed

While we normally wouldn't publish a release just for this, but this could potentially cause issues with clashing classpaths if the BuildInfo wasn't namespaced.

v1.7.2

Compare Source

What’s Changed

v1.7.1: sbt-scoverage v1.7.1

Compare Source

Small release adding support for the latest scoverage 1.4.4

v1.7.0: sbt-scoverage v1.7.0

Compare Source

  • coverageCleanSubprojectFiles key has been removed
  • No longer cross sbt published. sbt 1.2.8 is now required
  • Only support for Scala 2.12+ versions.

v1.6.1

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Sep 25 '22 22:09 renovate[bot]