Skip to content

Commit

Permalink
MINOR: [Java] Bump org.jacoco:jacoco-maven-plugin from 0.8.7 to 0.8.1…
Browse files Browse the repository at this point in the history
…1 in /java (apache#39615)

Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.7 to 0.8.11.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jacoco/jacoco/releases">org.jacoco:jacoco-maven-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.8.11</h2>
<h2>New Features</h2>
<ul>
<li>JaCoCo now officially supports Java 21 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1520">#1520</a>).</li>
<li>Experimental support for Java 22 class files (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1479">#1479</a>).</li>
<li>Part of bytecode generated by the Java compilers for exhaustive switch expressions is filtered out during generation of report (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1472">#1472</a>).</li>
<li>Part of bytecode generated by the Java compilers for record patterns is filtered out during generation of report (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1473">#1473</a>).</li>
</ul>
<h2>Fixed bugs</h2>
<ul>
<li>Instrumentation should not cause <code>VerifyError</code> when the last local variable of method parameters is overridden in the method body to store a value of type long or double (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/893">#893</a>).</li>
<li>Restore exec file compatibility with versions from 0.7.5 to 0.8.8 in case of class files with zero line numbers (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1492">#1492</a>).</li>
</ul>
<h2>Non-functional Changes</h2>
<ul>
<li>jacoco-maven-plugin now requires at least Java 8 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1466">#1466</a>, <a href="https://redirect.github.com/jacoco/jacoco/issues/1468">#1468</a>).</li>
<li>JaCoCo build now requires at least Maven 3.5.4 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1467">#1467</a>).</li>
<li>Maven 3.9.2 should not produce warnings for jacoco-maven-plugin (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1468">#1468</a>).</li>
<li>JaCoCo build now requires JDK 17 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1482">#1482</a>).</li>
<li>JaCoCo now depends on ASM 9.6 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1518">#1518</a>).</li>
</ul>
<h2>0.8.10</h2>
<h2>Fixed bugs</h2>
<ul>
<li>Agent should not require configuration of permissions for <code>SecurityManager</code> outside of its <code>codeBase</code> (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1425">#1425</a>).</li>
</ul>
<h2>0.8.9</h2>
<h2>New Features</h2>
<ul>
<li>JaCoCo now officially supports Java 19 and 20 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1371">#1371</a>, <a href="https://redirect.github.com/jacoco/jacoco/issues/1386">#1386</a>).</li>
<li>Experimental support for Java 21 class files (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1386">#1386</a>).</li>
<li>Add parameter to include the current project in the <code>report-aggregate</code> Maven goal (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1007">#1007</a>).</li>
<li>Component accessors generated by the Java compilers for records are filtered out during generation of report. Contributed by Tesla Zhang (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1393">#1393</a>).</li>
</ul>
<h2>Fixed bugs</h2>
<ul>
<li>Agent should not open <code>java.lang</code> package to unnamed module of the application class loader (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1334">#1334</a>).</li>
</ul>
<h2>Non-functional Changes</h2>
<ul>
<li>JaCoCo now depends on ASM 9.5 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1299">#1299</a>, <a href="https://redirect.github.com/jacoco/jacoco/issues/1368">#1368</a>, <a href="https://redirect.github.com/jacoco/jacoco/issues/1416">#1416</a>).</li>
<li>JaCoCo build now requires JDK 11 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1413">#1413</a>).</li>
</ul>
<h2>0.8.8</h2>
<h2>New Features</h2>
<ul>
<li>JaCoCo now officially supports Java 17 and 18 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1282">#1282</a>, <a href="https://redirect.github.com/jacoco/jacoco/issues/1198">#1198</a>).</li>
<li>Experimental support for Java 19 class files (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1264">#1264</a>).</li>
<li>Part of bytecode generated by the Java compilers for assert statement is filtered out during generation of report (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1196">#1196</a>).</li>
<li>Branch added by the Kotlin compiler version 1.6.0 and above for &quot;unsafe&quot; cast operator is filtered out during generation of report (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1266">#1266</a>).</li>
<li>Improved support for multiple JaCoCo runtimes in the same VM (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1057">#1057</a>).</li>
</ul>
<h2>Fixed bugs</h2>
<ul>
<li>Fixed <code>NullPointerException</code> during filtering (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1189">#1189</a>).</li>
<li>Fix range for debug symbols of method parameters (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1246">#1246</a>).</li>
</ul>
<h2>Non-functional Changes</h2>
<ul>
<li>JaCoCo now depends on ASM 9.2 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1206">#1206</a>).</li>
<li>Messages of exceptions occurring during analysis or instrumentation now include JaCoCo version (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/1217">#1217</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jacoco/jacoco/commit/f33756c37f1e41041d84018047b14cb394742761"><code>f33756c</code></a> Prepare release 0.8.11</li>
<li><a href="https://github.com/jacoco/jacoco/commit/06705305b207bc42b3369f2c4ade598e4c1d7b12"><code>0670530</code></a> Upgrade animal-sniffer-maven-plugin to 1.23</li>
<li><a href="https://github.com/jacoco/jacoco/commit/206e5bed2c4f11de6e6bf20e96a27c1f4ff93e0d"><code>206e5be</code></a> Restore exec file compatibility after upgrade of ASM to version 9.5 (<a href="https://redirect.github.com/jacoco/jacoco/issues/1492">#1492</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/36fc079692f9cf6dcc2b6f391cc0d7fbe2a90a7a"><code>36fc079</code></a> Update documentation: JDK version 21 is officially supported (<a href="https://redirect.github.com/jacoco/jacoco/issues/1520">#1520</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/7162917334d9094ebb10d66f9b0f971725ad754c"><code>7162917</code></a> Add validation tests for boolean expressions (<a href="https://redirect.github.com/jacoco/jacoco/issues/1505">#1505</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/4bc9267836e2aba546eb4638e16bfa28ddd365a9"><code>4bc9267</code></a> Fix link to Bytecode Outline Plug-In (<a href="https://redirect.github.com/jacoco/jacoco/issues/1519">#1519</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/ded62fc40764cc52003df527318fd081fafd6b75"><code>ded62fc</code></a> Upgrade ASM to 9.6 (<a href="https://redirect.github.com/jacoco/jacoco/issues/1518">#1518</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/67982608d01b57107db31d0e0e02dda325f2cb6e"><code>6798260</code></a> Fix links to ASM website (<a href="https://redirect.github.com/jacoco/jacoco/issues/1515">#1515</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/4ba332f69c3ed59b1453d8c7543842cab803e303"><code>4ba332f</code></a> Fix misleading outdated javadoc (<a href="https://redirect.github.com/jacoco/jacoco/issues/1513">#1513</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/7ca0f0f6e4003b108d980e837adf013e9c825da7"><code>7ca0f0f</code></a> <code>Opcodes.RET</code> should be processed by <code>visitVarInsn</code> instead of <code>visitInsn</code> (#...</li>
<li>Additional commits viewable in <a href="https://github.com/jacoco/jacoco/compare/v0.8.7...v0.8.11">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jacoco:jacoco-maven-plugin&package-manager=maven&previous-version=0.8.7&new-version=0.8.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@ 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)

</details>

Authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
  • Loading branch information
dependabot[bot] committed Jan 16, 2024
1 parent 697b70e commit f57feb6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.7</version>
<version>0.8.11</version>
</plugin>

<!--This plugin's configuration is used to store Eclipse m2e settings
Expand Down Expand Up @@ -993,7 +993,7 @@
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.7</version>
<version>0.8.11</version>
<reportSets>
<reportSet>
<inherited>false</inherited><!-- don't run aggregate in child modules -->
Expand Down

0 comments on commit f57feb6

Please sign in to comment.