JaCoCo now officially supports Java 15 and 16 (GitHub #1094, #1097, #1176).
Experimental support for Java 17 class files (GitHub #1132).
New formats parameter for Maven report goals to specify the generated report formats. Contributed by troosan. (GitHub #1175).
Branch added by the Kotlin compiler version 1.4.0 and above for "unsafe" cast operator is filtered out during generation of report (GitHub #1143, #1178).
synthetic methods added by the Kotlin compiler version 1.5.0 and above for private suspending functions are filtered out (GitHub #1174).
Branches added by the Kotlin compiler version 1.4.20 and above for suspending lambdas are filtered out during generation of report (GitHub #1149).
Branches added by the Kotlin compiler version 1.5.0 and above for functions with default arguments are filtered out during generation of report (GitHub #1162).
Branch added by the Kotlin compiler version 1.5.0 and above for reading from lateinit property is filtered out during generation of report (GitHub #1166).
Additional bytecode generated by the Kotlin compiler version 1.5.0 and above for when expressions on kotlin.String values is filtered out during generation of report (GitHub #1172).
Improved filtering of bytecode generated by Kotlin compiler versions below 1.5.0 for when expressions on kotlin.String values (GitHub #1156).
Fixed bugs
Fixed parsing of SMAP generated by Kotlin compiler version 1.5.0 and above (GitHub #1164).
JaCoCo now officially supports Java 15 and 16 (GitHub #1094, #1097, #1176).
Experimental support for Java 17 class files (GitHub #1132).
New formats parameter for Maven report goals to specify the generated report formats. Contributed by troosan. (GitHub #1175).
Branch added by the Kotlin compiler version 1.4.0 and above for "unsafe" cast operator is filtered out during generation of report (GitHub #1143, #1178).
synthetic methods added by the Kotlin compiler version 1.5.0 and above for private suspending functions are filtered out (GitHub #1174).
Branches added by the Kotlin compiler version 1.4.20 and above for suspending lambdas are filtered out during generation of report (GitHub #1149).
Branches added by the Kotlin compiler version 1.5.0 and above for functions with default arguments are filtered out during generation of report (GitHub #1162).
Branch added by the Kotlin compiler version 1.5.0 and above for reading from lateinit property is filtered out during generation of report (GitHub #1166).
Additional bytecode generated by the Kotlin compiler version 1.5.0 and above for when expressions on kotlin.String values is filtered out during generation of report (GitHub #1172).
Improved filtering of bytecode generated by Kotlin compiler versions below 1.5.0 for when expressions on kotlin.String values (GitHub #1156).
Fixed bugs
Fixed parsing of SMAP generated by Kotlin compiler version 1.5.0 and above (GitHub #1164).
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps
jacoco.version
from 0.8.6 to 0.8.7. Updatesorg.jacoco.agent
from 0.8.6 to 0.8.7Release notes
Sourced from org.jacoco.agent's releases.
Commits
d19ea59
Prepare release 0.8.7b25ce53
Upgrade Kotlin to 1.5.0 (#1181)29a2890
Update KotlinControlStructuresTarget for Kotlin 1.5 (#1180)acce036
Add maven parameter to control which reports to generate (#1175)b23461d
Update KotlinUnsafeCastOperatorFilter for Kotlin 1.5 (#1178)722acd9
Update documentation: JDK versions up to 16 are officially supported (#1176)c089ed7
Fix wording (#1109)2eca2f2
Add url to jacoco-maven-plugin (#1169)86dc5fd
Update filter for Kotlin 1.5 suspending functions (#1174)b68fe1a
Update filter for Kotlin 1.5 when-expressions with String (#1172)Updates
jacoco-maven-plugin
from 0.8.6 to 0.8.7Release notes
Sourced from jacoco-maven-plugin's releases.
Commits
d19ea59
Prepare release 0.8.7b25ce53
Upgrade Kotlin to 1.5.0 (#1181)29a2890
Update KotlinControlStructuresTarget for Kotlin 1.5 (#1180)acce036
Add maven parameter to control which reports to generate (#1175)b23461d
Update KotlinUnsafeCastOperatorFilter for Kotlin 1.5 (#1178)722acd9
Update documentation: JDK versions up to 16 are officially supported (#1176)c089ed7
Fix wording (#1109)2eca2f2
Add url to jacoco-maven-plugin (#1169)86dc5fd
Update filter for Kotlin 1.5 suspending functions (#1174)b68fe1a
Update filter for Kotlin 1.5 when-expressions with String (#1172)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)