Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Rebase v1 15 0#15

Merged
casper-la-cour-sg merged 68 commits intomasterfrom
rebase-v1-15-0
Nov 28, 2022
Merged

Rebase v1 15 0#15
casper-la-cour-sg merged 68 commits intomasterfrom
rebase-v1-15-0

Conversation

@casper-la-cour-sg
Copy link
Contributor

No description provided.

plumpy and others added 30 commits November 23, 2021 09:44
Using the multi-line form here may call attention to the missing
summary fragment.

The style guide can also be read as discouraging the single-line
form for non-required javadoc missing a summary fragment
(see b/74239048#comment4), but I'm not sure that's the intent,
and I'm looking at changing it (unknown commit).

PiperOrigin-RevId: 418174535
*** Reason for rollback ***

Broke integration tests, will fix forward later

*** Original change description ***

Don't use single-line for for javadoc without a summary fragment

Using the multi-line form here may call attention to the missing
summary fragment.

The style guide can also be read as discouraging the single-line
form for non-required javadoc missing a summary fragment
(see b/74239048#comment4), but I'm not sure that's the intent,
and I'm looking at changing it (unknown commit).

***

PiperOrigin-RevId: 418182032
PiperOrigin-RevId: 421344211
Bumps [maven-source-plugin](https://github.com/apache/maven-source-plugin) from 2.1.2 to 3.2.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-source-plugin/commit/a59a2e481f7d8e46f2abbd339d2d27e9b2964eba"><code>a59a2e4</code></a> [maven-release-plugin] prepare release maven-source-plugin-3.2.1</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/c954a7e8fed86efc554e401361f88cdbf4109267"><code>c954a7e</code></a> make build as reproducible as possible for now</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/d5b98783436d9bff8737b63adc566466d2d8590a"><code>d5b9878</code></a> [MSOURCES-123] set archiver reproducible mode earlier</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/258d666ee76782c5211519313803fad9a8b408e1"><code>258d666</code></a> MSOURCES-122 make output independant from OS newline</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/5b4e02fbb49beb2f3e9ce3e001054519019a76fe"><code>5b4e02f</code></a> [maven-release-plugin] prepare for next development iteration</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/2a74824f267902808e1807c7f25989a3ce333916"><code>2a74824</code></a> [maven-release-plugin] prepare release maven-source-plugin-3.2.0</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/816ebc43984dfa852f50d8ed493a45f4b2384c9c"><code>816ebc4</code></a> MSOURCES-120 fix reproducible IT: remove plugin version from pom.xml</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/32f122aa7d2183fff36043c261d0a90bd9a4130a"><code>32f122a</code></a> MSOURCES-120 make output jar file binary Reproducible</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/6e715b18fecae00ebbf9704a37a5a0a77e06d690"><code>6e715b1</code></a> [MSOURCES-95] Source JAR is re-created even if sources are not changed</li>
<li><a href="https://github.com/apache/maven-source-plugin/commit/9154e1aba763594d653bfff7c395e940ace7e095"><code>9154e1a</code></a> [maven-release-plugin] prepare for next development iteration</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-2.1.2...maven-source-plugin-3.2.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-source-plugin&package-manager=maven&previous-version=2.1.2&new-version=3.2.1)](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 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>

Fixes #708

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#708 from google:dependabot/maven/org.apache.maven.plugins-maven-source-plugin-3.2.1 8062a1f65f10197bfbb9dcf614d4945ac46b0acc
PiperOrigin-RevId: 421388226
Bumps [build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.0.0 to 3.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/mojohaus/build-helper-maven-plugin/releases">build-helper-maven-plugin's releases</a>.</em></p>
<blockquote>
<h2>3.3.0</h2>
<h2>Changes</h2>
<ul>
<li>Fixes <a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/108">#108</a> - released-version does not detect version if maven repository is not configured to look for snapshot (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/109">#109</a>) <a href="https://github.com/stefanseifert"><code>@​stefanseifert</code></a></li>
<li>Add missing whitespace to output of reserve-network-port (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/101">#101</a>) <a href="https://github.com/albers"><code>@​albers</code></a></li>
</ul>
<h2>🚀 New features and improvements</h2>
<ul>
<li>Provide the Mojos logger as variable in the Interpreter context (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/72">#72</a>) <a href="https://github.com/MeyerNils"><code>@​MeyerNils</code></a></li>
</ul>
<h2>📦 Dependency updates</h2>
<ul>
<li>Bump testng from 6.9.9 to 7.4.0 (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/116">#116</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
<li>Bump assertj-core from 1.7.1 to 3.22.0 (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/115">#115</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
<li>Bump maven-plugin-annotations from 3.5 to 3.6.2 (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/117">#117</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
<li>Bump mojo-parent from 61 to 65 (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/118">#118</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
<li>Bump junit from 3.8.1 to 4.13.1 in /src/it/surefire (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/104">#104</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li>
<li>Use maven-plugin-plugin in version managed in parent (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/97">#97</a>) <a href="https://github.com/pzygielo"><code>@​pzygielo</code></a></li>
</ul>
<h2>👻 Maintenance</h2>
<ul>
<li>Set min. java version to java 8 (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/120">#120</a>) <a href="https://github.com/stefanseifert"><code>@​stefanseifert</code></a></li>
<li>Switch from Travis to GitHub Actions (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/114">#114</a>) <a href="https://github.com/stefanseifert"><code>@​stefanseifert</code></a></li>
<li>Fix links to examples (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/100">#100</a>) <a href="https://github.com/djarnis73"><code>@​djarnis73</code></a></li>
<li>Use primitive to allow it to be resolved by <a href="https://github.com/value"><code>@​value</code></a> in javadoc (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/99">#99</a>) <a href="https://github.com/pzygielo"><code>@​pzygielo</code></a></li>
<li>Fix javadoc errors and warning (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/98">#98</a>) <a href="https://github.com/pzygielo"><code>@​pzygielo</code></a></li>
</ul>
<h2>build-helper-maven-plugin-3.2.0</h2>
<p>Changelog: <a href="https://github.com/mojohaus/build-helper-maven-plugin/milestone/6?closed=1">https://github.com/mojohaus/build-helper-maven-plugin/milestone/6?closed=1</a></p>
<h2>build-helper-maven-plugin-3.1.0</h2>
<p>Changelog: <a href="https://github.com/mojohaus/build-helper-maven-plugin/issues?q=is%3Aissue+milestone%3A3.1.0+is%3Aclosed">https://github.com/mojohaus/build-helper-maven-plugin/issues?q=is%3Aissue+milestone%3A3.1.0+is%3Aclosed</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/f1fac8ca03e5f6cc2d118b1925b00a8164e76f56"><code>f1fac8c</code></a> [maven-release-plugin] prepare release build-helper-maven-plugin-3.3.0</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/3fed18ca8cd47b352e0c9bfc37d03bb7e1337aa1"><code>3fed18c</code></a> use version-resolver for release drafter to apply semantic versioning e.g. if...</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/4d6ca94c3d4ad1c301dff68ac9eeb3e395c9c180"><code>4d6ca94</code></a> allow to run release-drafter on workflow_dispatch for testing</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/b4e5d5aea751b2223eced9e0bf3e43367b3a1fff"><code>b4e5d5a</code></a> Provide the Mojos logger as variable in the Interpreter context (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/72">#72</a>)</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/bda39bc21a0e4c9f8e629907ed82d6f552c3edc1"><code>bda39bc</code></a> set min. java version to java 8</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/5f6943185f6ce9615d0fd1452389815e033302f2"><code>5f69431</code></a> Bump testng from 6.9.9 to 7.4.0 (<a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/116">#116</a>)</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/579683929e001fd510eaae79394c3e7866abc24d"><code>5796839</code></a> Bump assertj-core from 1.7.1 to 3.22.0</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/e916f5775f154134ff1fb3aafe3c8563fc1e8bcb"><code>e916f57</code></a> Bump maven-plugin-annotations from 3.5 to 3.6.2</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/158475c63534a511fb5cbb2b44682c4b86e85455"><code>158475c</code></a> Bump mojo-parent from 61 to 65</li>
<li><a href="https://github.com/mojohaus/build-helper-maven-plugin/commit/5360a596472fc979e294b33f2576417599331f0c"><code>5360a59</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mojohaus/build-helper-maven-plugin/issues/114">#114</a> from mojohaus/feature/github-actions</li>
<li>Additional commits viewable in <a href="https://github.com/mojohaus/build-helper-maven-plugin/compare/build-helper-maven-plugin-3.0.0...build-helper-maven-plugin-3.3.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.codehaus.mojo:build-helper-maven-plugin&package-manager=maven&previous-version=3.0.0&new-version=3.3.0)](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 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>

Fixes #705

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#705 from google:dependabot/maven/org.codehaus.mojo-build-helper-maven-plugin-3.3.0 fcee6b1504891934f9d49cb216f9dc72c1c71125
PiperOrigin-RevId: 421388545
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 2.18 to 2.22.2.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-surefire/commit/d96b95c4bda73c4a93506db38b9ca76b4d7b5743"><code>d96b95c</code></a> [maven-release-plugin] prepare release surefire-2.22.2</li>
<li><a href="https://github.com/apache/maven-surefire/commit/4a2aafc516dd6e1db54548cedd0645ddeccc1dc2"><code>4a2aafc</code></a> Remove Travis file</li>
<li><a href="https://github.com/apache/maven-surefire/commit/7b9ec3fe7805ee6718b8efa41984127e0ceb17b1"><code>7b9ec3f</code></a> Remove JUnit SNAPSHOT argument from IT</li>
<li><a href="https://github.com/apache/maven-surefire/commit/18b4078de24a0cd69eb51cad4e793d4e51b26743"><code>18b4078</code></a> [SUREFIRE-1614] JUnit Runner that writes to System.out corrupts Surefire's ST...</li>
<li><a href="https://github.com/apache/maven-surefire/commit/af417b88d59624165be6273a641c4848b8d5c09a"><code>af417b8</code></a> prepare for next development iteration</li>
<li><a href="https://github.com/apache/maven-surefire/commit/c23c8b94d5fe8320051f38420f22083736a4b8a4"><code>c23c8b9</code></a> [maven-release-plugin] prepare release surefire-2.22.1_vote-1</li>
<li><a href="https://github.com/apache/maven-surefire/commit/537626138008c6cfaea15938ca7322741a3cecb8"><code>5376261</code></a> [SUREFIRE-1564] Can't override platform version through project/plugin depend...</li>
<li><a href="https://github.com/apache/maven-surefire/commit/242c0e8a70be5a2a839ab00062c645f0d7b81137"><code>242c0e8</code></a> [SUREFIRE-1564] Can't override platform version through project/plugin depend...</li>
<li><a href="https://github.com/apache/maven-surefire/commit/25fadfca1c9aeaf2fd0a2c209484800dcaea4024"><code>25fadfc</code></a> CheckTestNgSuiteXmlIT should not be ignored</li>
<li><a href="https://github.com/apache/maven-surefire/commit/57fbb166ac59c829dedacf9fddbf9f109149b2b2"><code>57fbb16</code></a> [SUREFIRE-1532] MIME type for javascript is now officially application/javasc...</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-surefire/compare/surefire-2.18...surefire-2.22.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-surefire-plugin&package-manager=maven&previous-version=2.18&new-version=2.22.2)](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 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>

Fixes #710

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#710 from google:dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-2.22.2 78d9ce680ab611f8896772fbbf579b37146fe3c6
PiperOrigin-RevId: 421388633
Bumps [checker-qual](https://github.com/typetools/checker-framework) from 3.6.1 to 3.21.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/releases">checker-qual's releases</a>.</em></p>
<blockquote>
<h2>Checker Framework 3.21.1</h2>
<h2>Version 3.21.1 (January 7, 2022)</h2>
<p><strong>User-visible changes:</strong></p>
<p>The Checker Framework Gradle Plugin now works incrementally:  if you change just one source file, then Gradle will recompile just that file rather than all files.</p>
<p><strong>Closed issues:</strong>
<a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/2401">#2401</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4994">#4994</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4995">#4995</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4996">#4996</a>.</p>
<h2>Checker Framework 3.21.0</h2>
<h2>Version 3.21.0 (December 17, 2021)</h2>
<p><strong>User-visible changes:</strong></p>
<p>The Checker Framework now more precisely computes the type of a switch expression.</p>
<p><strong>Implementation details:</strong></p>
<p>The dataflow framework now analyzes switch expressions and switch statements that use the new <code>-&gt;</code> case syntax. To do so, a new node, SwitchExpressionNode, was added.</p>
<p><strong>Closed issues:</strong>
<a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/2373">#2373</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4934">#4934</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4977">#4977</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4979">#4979</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4987">#4987</a>.</p>
<h2>Checker Framework 3.20.0</h2>
<h2>Version 3.20.0 (December 6, 2021)</h2>
<p><strong>User-visible changes:</strong></p>
<p>The Checker Framework now runs on code that contains switch expressions and switch statements that use the new <code>-&gt;</code> case syntax, but treats them conservatively. A future version will improve precision.</p>
<p><strong>Implementation details:</strong></p>
<p>The dataflow framework can be run on code that contains switch expressions and switch statements that use the new <code>-&gt;</code> case syntax, but it does not yet analyze the cases in a switch expression and it treats <code>-&gt;</code> as <code>:</code>. A future version will do so.</p>
<p>Removed methods and classes that have been deprecated for more than one year:</p>
<ul>
<li>Old way of constructing qualifier hierarchies</li>
<li><code>@SuppressWarningsKeys</code></li>
<li><code>RegularBlock.getContents()</code></li>
<li><code>TestUtilities.testBooleanProperty()</code></li>
<li><code>CFAbstractTransfer.getValueWithSameAnnotations()</code></li>
</ul>
<p><strong>Closed issues:</strong>
<a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4911">#4911</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4948">#4948</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4965">#4965</a>.</p>
<h2>Checker Framework 3.19.0</h2>
<p>Version 3.19.0 (November 1, 2021)</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md">checker-qual's changelog</a>.</em></p>
<blockquote>
<h2>Version 3.21.1 (January 7, 2022)</h2>
<p><strong>User-visible changes:</strong></p>
<p>The Checker Framework Gradle Plugin now works incrementally:  if you change just
one source file, then Gradle will recompile just that file rather than all
files.</p>
<p><strong>Closed issues:</strong>
<a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/2401">#2401</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4994">#4994</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4995">#4995</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4996">#4996</a>.</p>
<h2>Version 3.21.0 (December 17, 2021)</h2>
<p><strong>User-visible changes:</strong></p>
<p>The Checker Framework now more precisely computes the type of a switch expression.</p>
<p><strong>Implementation details:</strong></p>
<p>The dataflow framework now analyzes switch expressions and switch statements
that use the new <code>-&gt;</code> case syntax. To do so, a new node, SwitchExpressionNode,
was added.</p>
<p><strong>Closed issues:</strong>
<a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/2373">#2373</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4934">#4934</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4977">#4977</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4979">#4979</a>, <a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4987">#4987</a>.</p>
<h2>Version 3.20.0 (December 6, 2021)</h2>
<p><strong>User-visible changes:</strong></p>
<p>The Checker Framework now runs on code that contains switch expressions and
switch statements that use the new <code>-&gt;</code> case syntax, but treats them
conservatively. A future version will improve precision.</p>
<p><strong>Implementation details:</strong></p>
<p>The dataflow framework can be run on code that contains switch expressions and
switch statements that use the new <code>-&gt;</code> case syntax, but it does not yet
analyze the cases in a switch expression and it treats <code>-&gt;</code> as <code>:</code>. A future
version will do so.</p>
<p>Removed methods and classes that have been deprecated for more than one year:</p>
<ul>
<li>Old way of constructing qualifier hierarchies</li>
<li><code>@SuppressWarningsKeys</code></li>
<li><code>RegularBlock.getContents()</code></li>
<li><code>TestUtilities.testBooleanProperty()</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typetools/checker-framework/commit/dd715c30576aca8e09dae2a2c5637f2fef00d6d6"><code>dd715c3</code></a> new release 3.21.1</li>
<li><a href="https://github.com/typetools/checker-framework/commit/3820124d8ab4e4b4912ab8d92a669e7c255a601d"><code>3820124</code></a> Prep for release.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/673b126722fedb81ced13aa6cde10f907a919b9a"><code>673b126</code></a> Capture enclosing types</li>
<li><a href="https://github.com/typetools/checker-framework/commit/269bca064b646ff674bd4584f86e24c6bf0bf286"><code>269bca0</code></a> Checker Framework Gradle Plugin is now incremental</li>
<li><a href="https://github.com/typetools/checker-framework/commit/c73c4f8cc56b329499919652269ae218a466dde9"><code>c73c4f8</code></a> In TreeScanners, ensure &quot;scan&quot; is called so that Java 17+ trees are visited p...</li>
<li><a href="https://github.com/typetools/checker-framework/commit/ed70606002cc8a851c77431eb5f73a96e9efb841"><code>ed70606</code></a> Add synthetic variables to CFG for ternary expressions (<a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/5000">#5000</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/3f9646e4dbf0600c897995f0893010a3408ea626"><code>3f9646e</code></a> When releasing, make Randoop use the latest version of the Checker Framework</li>
<li><a href="https://github.com/typetools/checker-framework/commit/2ee909ef042b3dce84d1ae2fcc04de412e8750ca"><code>2ee909e</code></a> Update BCEL line number (<a href="https://github-redirect.dependabot.com/typetools/checker-framework/issues/4999">#4999</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/d3540b9bbe7067cff69499963ed7c26eb079ce72"><code>d3540b9</code></a> Bump com.github.johnrengelman.shadow from 7.1.1 to 7.1.2</li>
<li><a href="https://github.com/typetools/checker-framework/commit/8e008df6409cc67b5d7ba526638d5344420ca193"><code>8e008df</code></a> Update for next release.</li>
<li>Additional commits viewable in <a href="https://github.com/typetools/checker-framework/compare/checker-framework-3.6.1...checker-framework-3.21.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.checkerframework:checker-qual&package-manager=maven&previous-version=3.6.1&new-version=3.21.1)](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 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>

Fixes #709

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#709 from google:dependabot/maven/org.checkerframework-checker-qual-3.21.1 ca33afc41d5b68ae67f014293d970009ae65f7e9
PiperOrigin-RevId: 421388780
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action) from 0.8.0 to 0.9.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/styfle/cancel-workflow-action/releases">styfle/cancel-workflow-action's releases</a>.</em></p>
<blockquote>
<h2>0.9.1</h2>
<h3>Patches</h3>
<ul>
<li>Fix: cancelling jobs from different repos where two branches have the same name: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/105">#105</a></li>
<li>Fix: use getBooleanInput instead of getInput: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/92">#92</a></li>
<li>Chore: add permissions configuration in the README.md: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/96">#96</a></li>
<li>Chore: add prettier config, format file, add lint workflow: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/63">#63</a></li>
<li>Chore: create <code>dependabot.yml</code>: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/68">#68</a></li>
<li>Bump typescript from 4.1.5 to 4.2.4: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/71">#71</a></li>
<li>Bump actions/setup-node requirement to v2.1.5: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/69">#69</a></li>
<li>Bump <code>@​vercel/ncc</code> to 0.28.3: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/73">#73</a></li>
<li>Bump <code>@​actions/core</code> from 1.2.6 to 1.2.7: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/74">#74</a></li>
<li>Bump <code>@​vercel/ncc</code> from 0.28.3 to 0.28.5: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/81">#81</a></li>
<li>Bump <code>@​actions/core</code> from 1.2.7 to 1.3.0: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/90">#90</a></li>
<li>Bump prettier from 2.2.1 to 2.3.0: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/85">#85</a></li>
<li>Bump <code>@​vercel/ncc</code> from 0.28.5 to 0.28.6: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/95">#95</a></li>
<li>Bump typescript from 4.2.4 to 4.3.2: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/94">#94</a></li>
<li>Bump prettier from 2.3.0 to 2.3.1: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/97">#97</a></li>
<li>Bump typescript from 4.3.2 to 4.3.4: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/99">#99</a></li>
<li>Bump prettier from 2.3.1 to 2.3.2: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/100">#100</a></li>
<li>Bump typescript from 4.3.4 to 4.3.5: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/101">#101</a></li>
<li>Bump husky from 6.0.0 to 7.0.0: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/102">#102</a></li>
<li>Bump husky from 7.0.0 to 7.0.1: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/103">#103</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a href="https://github.com/mikehardy"><code>@​mikehardy</code></a>, <a href="https://github.com/MichaelDeBoey"><code>@​MichaelDeBoey</code></a>, <a href="https://github.com/Warashi"><code>@​Warashi</code></a>, <a href="https://github.com/adrienbernede"><code>@​adrienbernede</code></a>, and <a href="https://github.com/spaceface777"><code>@​spaceface777</code></a> for helping!</p>
<h2>0.9.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>Add <code>all_but_latest</code> flag - cancel all workflows but the latest: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/35">#35</a></li>
<li>Cleanup <code>all_but_latest</code>: <a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/67">#67</a></li>
</ul>
<h3>Credits</h3>
<p>Huge thanks to <a href="https://github.com/thomwiggers"><code>@​thomwiggers</code></a> for helping!</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/a40b8845c0683271d9f53dfcb887a7e181d3918b"><code>a40b884</code></a> 0.9.1</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/a66ae1f29f50777b386e60b6bc1abeae8a8462a5"><code>a66ae1f</code></a> fix cancelling jobs from different repos where two branches have the same nam...</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/b54f1a5f83cea0b2be160c391b76400f88c60274"><code>b54f1a5</code></a> Bump husky from 7.0.0 to 7.0.1 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/103">#103</a>)</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/cc6225c296093377dedda470594e263d8acf2e27"><code>cc6225c</code></a> Bump husky from 6.0.0 to 7.0.0 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/102">#102</a>)</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/c94109d2f86cb1b9c3c694e1b87aafdc46be4ac2"><code>c94109d</code></a> Bump typescript from 4.3.4 to 4.3.5 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/101">#101</a>)</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/fc3581b3434c129506b262a4a9823ba9ed4a93e8"><code>fc3581b</code></a> Bump prettier from 2.3.1 to 2.3.2 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/100">#100</a>)</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/6f9f8b4dcf8c8f9d99904a92c5e5644915597b57"><code>6f9f8b4</code></a> Bump typescript from 4.3.2 to 4.3.4 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/99">#99</a>)</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/6135c0ff6214e01d42a5736c988e39b7831f1e2f"><code>6135c0f</code></a> Bump prettier from 2.3.0 to 2.3.1 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/97">#97</a>)</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/531a0365f0a7dba0c9b3edca40968be698841761"><code>531a036</code></a> chore: add permissions configuration in the README.md (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/96">#96</a>)</li>
<li><a href="https://github.com/styfle/cancel-workflow-action/commit/1f10757debeb7d19892a866529f3c8b5cd06b14a"><code>1f10757</code></a> Bump typescript from 4.2.4 to 4.3.2 (<a href="https://github-redirect.dependabot.com/styfle/cancel-workflow-action/issues/94">#94</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/styfle/cancel-workflow-action/compare/0.8.0...0.9.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=styfle/cancel-workflow-action&package-manager=github_actions&previous-version=0.8.0&new-version=0.9.1)](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 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>

Fixes #706

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#706 from google:dependabot/github_actions/styfle/cancel-workflow-action-0.9.1 61f4e96d8a56ca6e314ad05dfa8693195deeceb6
PiperOrigin-RevId: 421389297
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 2.4.3 to 3.2.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/768092f38b0b1650217642cf10b7b0c381cbf707"><code>768092f</code></a> [maven-release-plugin] prepare release maven-shade-plugin-3.2.4</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/4f83ae693f5c9f8022fc2b75c83b2bd632a1b6c8"><code>4f83ae6</code></a> [MSHADE-363] IT to check new Reproducible transformer with old plugin</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/229f4d79836b20a17dd8291e3734fae8c982b811"><code>229f4d7</code></a> [MSHADE-363] add ReproducibleResourceTransformer to keep compatibility</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/51bbf72e195e34229a1d3ebba2f9608255068a9d"><code>51bbf72</code></a> [MSHADE-363] add IT showing broken compatibility</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/3691f6025e9c1a7b75a7e064f144a76ca009d8b0"><code>3691f60</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/48">#48</a> from apache/MSHADE-364</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/34736cc9590f4fafcd4202107953cf7f2ef822f3"><code>34736cc</code></a> [MSHADE-364] drop duplicate resource warning when the resource is handled by ...</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/830d71ac38783c9ab060e09bb200e171d43cb7a5"><code>830d71a</code></a> [MSHADE-365] put Properties transformers in separate table</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/ecaa5ee94bfa0c2bf42770c1b9820779baf723b2"><code>ecaa5ee</code></a> README improvement</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/9a5b0f8bfc49afb184b285cfa17a02a57ed26cac"><code>9a5b0f8</code></a> replace deprecated method (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/46">#46</a>)</li>
<li><a href="https://github.com/apache/maven-shade-plugin/commit/c02f7d6968f9061646c38b29ad55c8da2fd6f431"><code>c02f7d6</code></a> [MSHADE-360] avoid PrintWriter (<a href="https://github-redirect.dependabot.com/apache/maven-shade-plugin/issues/44">#44</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-2.4.3...maven-shade-plugin-3.2.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-shade-plugin&package-manager=maven&previous-version=2.4.3&new-version=3.2.4)](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 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>

Fixes #707

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#707 from google:dependabot/maven/org.apache.maven.plugins-maven-shade-plugin-3.2.4 3c701a3ffc0a0b3e7f99a252dd07a2753d8624ab
PiperOrigin-RevId: 421389390
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.0.2 to 3.2.2.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/d37e99594d4308d310362fcd2c0ffabfe517ffef"><code>d37e995</code></a> [maven-release-plugin] prepare release maven-jar-plugin-3.2.2</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/7bb0bfc631fce48feb59c80baa9b64b26cd64627"><code>7bb0bfc</code></a> [MJAR-284] Remove override for Plexus Archiver</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/a3e424db42892f9d605f856f26be1f1a1ed37cf0"><code>a3e424d</code></a> [MJAR-283] Upgrade Plexus Utils to 3.3.1</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/95bc15b7a08b639ba282930b6d92a85e504af2e8"><code>95bc15b</code></a> [maven-release-plugin] prepare for next development iteration</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/50a8e0b1cd43f5b4319226a7579c6feee063698d"><code>50a8e0b</code></a> [maven-release-plugin] prepare release maven-jar-plugin-3.2.1</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/0fb2bf0ff2b83d7b8e7efcb08160793fa91af5e4"><code>0fb2bf0</code></a> Proper uppercase JAR</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/e44e5f2c2bf9a0b76bf4dedcba676cbd7b6e6a11"><code>e44e5f2</code></a> [MJAR-282] Upgrade Maven Archiver to 3.5.2</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/34d62b64243bfc96765e774937757aa6dd1e26ef"><code>34d62b6</code></a> Bump maven-archiver from 3.5.0 to 3.5.1</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/a49629478c6e4f3efb34c2d6fbbbdca8aa3d09fc"><code>a496294</code></a> use shared gh action - v1 (<a href="https://github-redirect.dependabot.com/apache/maven-jar-plugin/issues/28">#28</a>)</li>
<li><a href="https://github.com/apache/maven-jar-plugin/commit/a7cfde955c340d33529afecf99c3c18f9b82841b"><code>a7cfde9</code></a> Bump junit from 4.13 to 4.13.2</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.0.2...maven-jar-plugin-3.2.2">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-jar-plugin&package-manager=maven&previous-version=3.0.2&new-version=3.2.2)](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 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>

Fixes #712

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#712 from google:dependabot/maven/org.apache.maven.plugins-maven-jar-plugin-3.2.2 fcb656bd1951005c08df259410d4d673b44e6d91
PiperOrigin-RevId: 421939437
PiperOrigin-RevId: 423482707
Bumps [error_prone_annotations](https://github.com/google/error-prone) from 2.7.1 to 2.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/error-prone/releases">error_prone_annotations's releases</a>.</em></p>
<blockquote>
<h2>Error Prone 2.10.0</h2>
<p>New checks</p>
<ul>
<li><a href="http://errorprone.info/bugpattern/AlwaysThrows"><code>AlwaysThrows</code></a></li>
<li><a href="http://errorprone.info/bugpattern/StackTraceElementGetClass"><code>StackTraceElementGetClass</code></a></li>
<li><a href="http://errorprone.info/bugpattern/BareDotMetacharacter"><code>BareDotMetacharacter</code></a></li>
<li><a href="http://errorprone.info/bugpattern/DistinctVarargsChecker"><code>DistinctVarargsChecker</code></a></li>
<li><a href="http://errorprone.info/bugpattern/MalformedInlineTag"><code>MalformedInlineTag</code></a></li>
<li><a href="http://errorprone.info/bugpattern/MemoizeConstantVisitorStateLookups"><code>MemoizeConstantVisitorStateLookups</code></a></li>
<li><a href="http://errorprone.info/bugpattern/UnicodeEscape"><code>UnicodeEscape</code></a></li>
<li><a href="http://errorprone.info/bugpattern/FieldMissingNullable"><code>FieldMissingNullable</code></a></li>
<li><a href="http://errorprone.info/bugpattern/Java8ApiChecker"><code>Java8ApiChecker</code></a></li>
<li><a href="http://errorprone.info/bugpattern/ParameterMissingNullable"><code>ParameterMissingNullable</code></a></li>
<li><a href="http://errorprone.info/bugpattern/TooManyParameters"><code>TooManyParameters</code></a></li>
<li><a href="http://errorprone.info/bugpattern/TryWithResourcesVariable"><code>TryWithResourcesVariable</code></a></li>
<li><a href="http://errorprone.info/bugpattern/UnnecessaryFinal"><code>UnnecessaryFinal</code></a></li>
<li><a href="http://errorprone.info/bugpattern/VoidMissingNullable"><code>VoidMissingNullable</code></a></li>
</ul>
<p>Fixed issues: <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2616">#2616</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2629">#2629</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/google/error-prone/compare/v2.9.0...v2.10.0">https://github.com/google/error-prone/compare/v2.9.0...v2.10.0</a></p>
<h2>Error Prone 2.9.0</h2>
<p>Release Error Prone 2.9.0</p>
<p>New checks:</p>
<ul>
<li>DeprecatedVariable</li>
<li>PublicApiNamedStreamShouldReturnStream</li>
</ul>
<p>Fixes <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2124">#2124</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2371">#2371</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2393">#2393</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2470">#2470</a></p>
<h2>Error Prone 2.8.1</h2>
<p>This release adds a new check (<a href="https://errorprone.info/bugpattern/LoopOverCharArray">LoopOverCharArray</a>), and a handful of other small improvements (<a href="https://github.com/google/error-prone/compare/v2.8.0...v2.8.1">https://github.com/google/error-prone/compare/v2.8.0...v2.8.1</a>).</p>
<h2>Error Prone 2.8.0</h2>
<p>New Checks:</p>
<ul>
<li><a href="https://errorprone.info/bugpattern/JUnit4TestsNotRunWithinEnclosed">JUnit4TestsNotRunWithinEnclosed</a></li>
<li><a href="https://errorprone.info/bugpattern/OptionalOfRedundantMethod">OptionalOfRedundantMethod</a></li>
<li><a href="https://errorprone.info/bugpattern/UnnecessaryAssignment">UnnecessaryAssignment</a></li>
<li><a href="https://errorprone.info/bugpattern/UnrecognisedJavadocTag">UnrecognisedJavadocTag</a></li>
<li><a href="https://errorprone.info/bugpattern/AnnotationMirrorToString">AnnotationMirrorToString</a></li>
<li><a href="https://errorprone.info/bugpattern/AnnotationValueToString">AnnotationValueToString</a></li>
<li><a href="https://errorprone.info/bugpattern/EqualsMissingNullable">EqualsMissingNullable</a></li>
<li><a href="https://errorprone.info/bugpattern/ReturnMissingNullable">ReturnMissingNullable</a></li>
</ul>
<p>Fixes <a href="https://github-redirect.dependabot.com/google/error-prone/issues/1652">#1652</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2122">#2122</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2122">#2122</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2366">#2366</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2404">#2404</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2411">#2411</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/error-prone/commit/199a31bd9dfa543af02f0be5a8ef82598f5d92da"><code>199a31b</code></a> Release Error Prone 2.10.0</li>
<li><a href="https://github.com/google/error-prone/commit/99cdb15acfdddcf01b930398825289b7213efd0e"><code>99cdb15</code></a> Always annotate arrays now that we place type-use annotations in the right pl...</li>
<li><a href="https://github.com/google/error-prone/commit/0fc9146a1c553b32ad6510367e7ad503f61d8b0f"><code>0fc9146</code></a> Recognize libcore.util.Nullable as type-use, and add a TODO about &quot;hybrid&quot; an...</li>
<li><a href="https://github.com/google/error-prone/commit/0f34024d43a852249bfb3a8200bf4a14b772e030"><code>0f34024</code></a> Move check for the regex &quot;.&quot; to a new WARNING-level check</li>
<li><a href="https://github.com/google/error-prone/commit/eb3708a208010833e1370d0ca0269dddf5c1570e"><code>eb3708a</code></a> Delete obsolete travis config</li>
<li><a href="https://github.com/google/error-prone/commit/5538acc364f50bc0593c2426532aa4f81b62f230"><code>5538acc</code></a> Automated rollback of commit 34d98e8cf1d8da2dc6d261d70c85e96dc4a0d031.</li>
<li><a href="https://github.com/google/error-prone/commit/f91fff5aa9d3eab296e66b49871e6fce56dabd61"><code>f91fff5</code></a> ASTHelpers: add getAnnotations method, to allow extraction of annotations fro...</li>
<li><a href="https://github.com/google/error-prone/commit/cdfa8b88116503827880390c77c819373f93e4f3"><code>cdfa8b8</code></a> Add the DistinctVarargs BugChecker. This will generate warning when method ex...</li>
<li><a href="https://github.com/google/error-prone/commit/122e51294d1851ab22ff405d5f48a08911b1e309"><code>122e512</code></a> Add <code>InlineMe:CheckFixCompiles</code> flag, which allows InlineMe users to optional...</li>
<li><a href="https://github.com/google/error-prone/commit/dd91993e2863b3d36a6352323961fab72c285a67"><code>dd91993</code></a> Add <code>ByteString.fromHex</code> to <code>AlwaysThrows</code></li>
<li>Additional commits viewable in <a href="https://github.com/google/error-prone/compare/v2.7.1...v2.10.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.errorprone:error_prone_annotations&package-manager=maven&previous-version=2.7.1&new-version=2.10.0)](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 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>

Fixes #721

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#721 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.10.0 73eee1c3efddbb740dc97e76495541c92d9fc0c9
PiperOrigin-RevId: 423801674
Bumps [maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 1.4 to 3.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/525508093293cd1bb78d439cb28f2c48d7d79d9b"><code>5255080</code></a> [maven-release-plugin] prepare release maven-gpg-plugin-3.0.1</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/e4dc0625f45f611efc9f8c0b39dc8fd80cdb90dd"><code>e4dc062</code></a> [MGPG-79] fix handling of external pinentry programs in case the passphrase i...</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/5902b2bf1f7fe866e64cdf7998d98f6a04255758"><code>5902b2b</code></a> deps: update JUnit</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/12fbd63ee9a0889f19fdd0d28417e9dc011dde2f"><code>12fbd63</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/apache/maven-gpg-plugin/issues/10">#10</a> from Syquel/bugfix/MGPG-66</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/4da69213e2f50757ae2630915688cf87f9acffb2"><code>4da6921</code></a> [MGPG-66] fix handling of excluded files on linux</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/401672105f3c4230076ad16fe99f84c2fce17b0b"><code>4016721</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/apache/maven-gpg-plugin/issues/12">#12</a> from Syquel/bugfix/MGPG-80_equality</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/fba2c3913e851811bb3e64a39ff839cbd6688703"><code>fba2c39</code></a> [MGPG-66] add test for handling of excluded files</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/26aa5b3eddbc1969a556bd788a0528c1aa9a5518"><code>26aa5b3</code></a> [MGPG-66] fix handling of excluded files</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/7438b379ef04cf3700671bfcc5cabacee5ad4e1e"><code>7438b37</code></a> [MGPG-80] implement GpgVersion equality in adherence to comparibility</li>
<li><a href="https://github.com/apache/maven-gpg-plugin/commit/b38c6387cb3c8892fdac8ed47ddc9d2892810ed5"><code>b38c638</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/apache/maven-gpg-plugin/issues/11">#11</a> from Syquel/bugfix/MGPG-80</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-1.4...maven-gpg-plugin-3.0.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-gpg-plugin&package-manager=maven&previous-version=1.4&new-version=3.0.1)](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 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>

Fixes #714

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#714 from google:dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.0.1 f73393d9c2bb197b62eb5d776616b59573a06aaa
PiperOrigin-RevId: 423801739
Bumps `truth.version` from 1.0 to 1.1.3.
Updates `truth` from 1.0 to 1.1.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/truth/releases">truth's releases</a>.</em></p>
<blockquote>
<h2>1.1.3</h2>
<ul>
<li>Fixed a bug in how <code>comparingExpectedFieldsOnly()</code> handles <code>oneof</code> fields. (f27208428)</li>
<li>Improved <code>comparingExpectedFieldsOnly</code> to work when required fields are absent. (f27208428)</li>
<li>Changed <code>Subject.toString()</code> to throw <code>UnsupportedOperationException</code>. (fa4c7b512)</li>
</ul>
<h2>1.1.2</h2>
<p>This release completes the feature that I got wrong in <a href="https://github.com/google/truth/releases/tag/release_1_1_1">1.1.1</a> -- the ability to exclude our JUnit 4 dependency and still use standard Truth assertions.</p>
<ul>
<li>Made it possible for users to exclude our JUnit 4 dependency and still use standard Truth assertions -- <em>really</em> this time, even in cases in which excluding the dependency failed under <a href="https://github.com/google/truth/releases/tag/release_1_1_1">1.1.1</a>. (JUnit 4 is still required for some advanced features, like <code>Expect</code>, <code>ExpectFailure</code>, and <code>TruthJUnit.assume()</code>.) (948f3edca)</li>
<li>When JUnit 4 is excluded from the classpath, the <code>AssertionError</code> Truth generates as a substitute for <code>ComparisonFailure</code> now includes the expected and actual values that were missing in <a href="https://github.com/google/truth/releases/tag/release_1_1_1">1.1.1</a>. (6b0140730)</li>
</ul>
<h2>1.1.1</h2>
<p><strong>We recommend not trying to exclude our JUnit dependency even under this release. We will release 1.1.2 with better handling for the missing dependency shortly.</strong></p>
<ul>
<li><del>Made it possible for users to exclude our JUnit 4 dependency and still use standard Truth assertions. (JUnit 4 is still required for some advanced features, like <code>Expect</code>, <code>ExpectFailure</code>, and <code>TruthJUnit.assume()</code>.) (2d65326ec)</del>
<ul>
<li><strong>Update:</strong> This appears to let users exclude the dependency in some cases <a href="https://github-redirect.dependabot.com/google/truth/issues/333#issuecomment-765616282">but not all</a>. We are working on <a href="https://github-redirect.dependabot.com/google/truth/pull/806">a fix</a>.</li>
<li><strong>Update 2:</strong> Also, even if you succeed in excluding the dependency in your environment, you will see failure messages that are missing information. We have <a href="https://github.com/google/truth/commit/6b0140730fa0e3ebb3056ddb0ae30863bbf95364">a fix</a> for this ready.</li>
</ul>
</li>
</ul>
<p>If you wish to exclude our JUnit dependency, you may wish to consider <a href="https://github-redirect.dependabot.com/google/truth/issues/333#issuecomment-765616282">this alternative approach</a>. That approach <a href="https://github-redirect.dependabot.com/google/truth/issues/333#issuecomment-765677646">may be worthwhile even after we fix the bugs described above</a>.</p>
<p>I apologize for the trouble.</p>
<h2>1.1</h2>
<ul>
<li>Fixed (we think :)) R8 compilation failure: <code>Error: com.android.tools.r8.errors.b: Compilation can't be completed because `org.objectweb.asm.ClassVisitor` and 1 other classes are missing.</code> (0bfa285fa)</li>
<li>Added <code>unpackingAnyUsing(TypeRegistry, ExtensionRegistry)</code>. If you call this method, <code>ProtoTruth</code> will attempt to unpack <code>Any</code> messages before comparing them. (b50d878b)</li>
<li>Added <code>formattingDiffsUsing</code> methods to <code>IterableSubject</code> and <code>MapSubject</code>. This allows you to get failure messages which show diffs between the actual and expected elements (like you get with <code>comparingElementsUsing</code>) while still comparing them using object equality. (ae997be77)</li>
<li>Changed Checker Framework annotations from <code>checker-qual</code> to <code>qual</code>. (e71b57b9f) <strong>With this change, we inadvertently introduced Java 8 bytecode into our dependencies.</strong> Please report problems on <a href="https://github-redirect.dependabot.com/google/truth/issues/882">#882</a>. Sorry for the trouble.</li>
<li>Added null checks to <code>StringSubject</code>. (3481ab0af)</li>
<li>Included ASM as a dependency (non-<code>&lt;optional&gt;</code>) by default. It is still safe to exclude if you want to minimize dependencies, but by including it, you may see better failure messages. (aea78e81c)</li>
<li>Removed dependency on <code>[]-user</code>. (b54e9ef50fe670bf93dd3b2b6851423be631b429)</li>
<li>API documentation for Truth classes is now easier to reach. For example, for <code>StringSubject</code>, visit <a href="https://truth.dev/StringSubject">truth.dev/StringSubject</a>. Also, more easily access the index at <a href="https://truth.dev/api">truth.dev/api</a>.</li>
</ul>
<h2>1.0.1</h2>
<ul>
<li>Changed failure messages to identify trailing whitespace in failed string comparisons. (7a58a45b)</li>
<li>Moved <code>[]-user</code> to <code>test</code> scope. (51bbbf42)</li>
<li>Fixed handling of proto maps with keys equal to the key type's default value. (8ebfe2ab)</li>
<li>Worked around what seems to be a classloading bug in old versions of some vendors' Android runtimes. (02c5e79925d455331377f3e6640cc450aecf6774)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/google/truth/commits">compare view</a></li>
</ul>
</details>
<br />

Updates `truth-java8-extension` from 1.0 to 1.1.3

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

Fixes #720

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#720 from google:dependabot/maven/truth.version-1.1.3 8916bd632c588d87908f4d62e4aed99022004dc0
PiperOrigin-RevId: 423801861
Bumps [auto-service-annotations](https://github.com/google/auto) from 1.0 to 1.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/auto/releases">auto-service-annotations's releases</a>.</em></p>
<blockquote>
<h2>AutoFactory 1.0.1</h2>
<ul>
<li>Fixed Gradle incremental compilation. (8f17e4c4)</li>
</ul>
<h2>AutoCommon 1.0.1</h2>
<ul>
<li>Added some methods to allow annotation processors to use Streams functionality that is present in mainline Guava but not Android Guava. This can be useful if Android Guava might be on the processor path.</li>
</ul>
<h2>AutoService 1.0.1</h2>
<ul>
<li>AutoService no longer throws an exception for a missing service class. (d8083fde)</li>
<li>Fixed a bug in AutoServiceProcessor that could lead to some services not being processed. (d4c865be)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/auto/commit/e057b8bcbd151556203573471c472605ce68f6e8"><code>e057b8b</code></a> Set version number for auto-common to 1.0.1.</li>
<li><a href="https://github.com/google/auto/commit/15d49d9f3c0b2a782b03e16a80daf4f503943035"><code>15d49d9</code></a> Replace server Guava API usage with Android compatible alternatives.</li>
<li><a href="https://github.com/google/auto/commit/64b9ecc8fa0279278c521a58c3878fdb43d1d6b2"><code>64b9ecc</code></a> Bump actions/cache from 2.1.5 to 2.1.6</li>
<li><a href="https://github.com/google/auto/commit/7d3aa66ed4a4a419966e29ec9500779640e0a903"><code>7d3aa66</code></a> Implicitly exclude Kotlin <code>@metadata</code> annotations from <code>@CopyAnnotations</code></li>
<li><a href="https://github.com/google/auto/commit/2b77e449d269a73f43a9cc1d410854c473b026f2"><code>2b77e44</code></a> Bump kotlin.version from 1.5.0 to 1.5.10 in /value</li>
<li><a href="https://github.com/google/auto/commit/acb0765e866ec9ef4dec69b0e6019616a5c3c820"><code>acb0765</code></a> Bump truth from 1.1.2 to 1.1.3 in /factory</li>
<li><a href="https://github.com/google/auto/commit/7f8bd35b8a0ef0f78aef7057160f81f9175a0763"><code>7f8bd35</code></a> Bump truth from 1.1.2 to 1.1.3 in /common</li>
<li><a href="https://github.com/google/auto/commit/d48209755a3417d8f87f3b91d0ea524057b3ded9"><code>d482097</code></a> Bump truth from 1.1.2 to 1.1.3 in /service</li>
<li><a href="https://github.com/google/auto/commit/31eeb6764894de6d6d383652366527750366e7d5"><code>31eeb67</code></a> Bump truth.version from 1.1.2 to 1.1.3 in /value</li>
<li><a href="https://github.com/google/auto/commit/54baeb3e4ffbf1a4ad403c3386eaf462620fe6a1"><code>54baeb3</code></a> Update an AutoValue test to the newer compile-testing API.</li>
<li>Additional commits viewable in <a href="https://github.com/google/auto/compare/auto-value-1.0...auto-common-1.0.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.auto.service:auto-service-annotations&package-manager=maven&previous-version=1.0&new-version=1.0.1)](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 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>

Fixes #724

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#724 from google:dependabot/maven/com.google.auto.service-auto-service-annotations-1.0.1 f73ae20a8d349ad0cf51c047cac205a5954e0a97
PiperOrigin-RevId: 423849278
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.7.0 to 3.9.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/aeb15b6cf38ee44391febf23310a4f2b432ab444"><code>aeb15b6</code></a> [maven-release-plugin] prepare release maven-compiler-plugin-3.9.0</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/6335382f97aad2e69b9f9a0a4af3cf801cd29273"><code>6335382</code></a> Shared GitHub Acton v2</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/8d5d3cd68db3cefb947e1e1bf5fd83ac231ef00d"><code>8d5d3cd</code></a> Fix site build</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/ce4eb1e353d176f8573f7a3ba893fc3ec42ec21b"><code>ce4eb1e</code></a> Bump plexus-component-metadata from 2.1.0 to 2.1.1</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/f875750ee9bcf07bb25b470c5ceb73d7dccfbe12"><code>f875750</code></a> Bump mockito-core from 4.1.0 to 4.2.0</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/5463357ebc1c65a4e25bfd8ea4c453a618b66bf1"><code>5463357</code></a> fix CI site goal</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/859c9039e4b73367a0d9486cc63b98ec1cc1fa6f"><code>859c903</code></a> Update plugins</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/b0de9bc0fbe9416e81b6a13cb9e67fdf891192af"><code>b0de9bc</code></a> Bump mockito-core from 4.0.0 to 4.1.0</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/f95dd463d904276564ac47ee822c37ac8751f4e9"><code>f95dd46</code></a> Bump plexusCompilerVersion from 2.8.8 to 2.9.0</li>
<li><a href="https://github.com/apache/maven-compiler-plugin/commit/26900cfe598981a516b66e01843e79f1c486a147"><code>26900cf</code></a> Bump mockito-core from 2.28.2 to 4.0.0</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.7.0...maven-compiler-plugin-3.9.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-compiler-plugin&package-manager=maven&previous-version=3.7.0&new-version=3.9.0)](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 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>

Fixes #725

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#725 from google:dependabot/maven/org.apache.maven.plugins-maven-compiler-plugin-3.9.0 d8cdb3fd6ae508b7311981da10875797bc57c725
PiperOrigin-RevId: 423873405
Closes #358.

This appears to work as expected. I have a [weird case](oracle/graal#4254) I'm not really sure how to address (the need to specify -Djava.home during execution), but otherwise, this produces a fully static binary that is very fast and works.

To execute the build, you run the following command:

```
mvn -Pnative -DskipTests package
```

Fixes #728

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#728 from perezd:native-image 9b64d0770418601b5a4e82ab6d52bbfca993c87e
PiperOrigin-RevId: 424692716
Bumps [error_prone_annotations](https://github.com/google/error-prone) from 2.10.0 to 2.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/error-prone/releases">error_prone_annotations's releases</a>.</em></p>
<blockquote>
<h2>Error Prone 2.11.0</h2>
<p>Error Prone now requires JDK 11 or newer (<a href="https://github-redirect.dependabot.com/google/error-prone/issues/2730">google/error-prone#2730</a>).</p>
<p>New checks</p>
<ul>
<li><a href="http://errorprone.info/bugpattern/AutoValueBuilderDefaultsInConstructor"><code>AutoValueBuilderDefaultsInConstructor</code></a></li>
<li><a href="http://errorprone.info/bugpattern/FloggerLogString"><code>FloggerLogString</code></a></li>
<li><a href="http://errorprone.info/bugpattern/UnicodeDirectionalityCharacters"><code>UnicodeDirectionalityCharacters</code></a></li>
<li><a href="http://errorprone.info/bugpattern/UnicodeInCode"><code>UnicodeInCode</code></a></li>
<li><a href="http://errorprone.info/bugpattern/AlreadyChecked"><code>AlreadyChecked</code></a></li>
<li><a href="http://errorprone.info/bugpattern/BugPatternNaming"><code>BugPatternNaming</code></a></li>
<li><a href="http://errorprone.info/bugpattern/MissingImplementsComparable"><code>MissingImplementsComparable</code></a></li>
<li><a href="http://errorprone.info/bugpattern/NegativeCharLiteral"><code>NegativeCharLiteral</code></a></li>
<li><a href="http://errorprone.info/bugpattern/PreferredInterfaceType"><code>PreferredInterfaceType</code></a></li>
<li><a href="http://errorprone.info/bugpattern/StronglyTypeByteString"><code>StronglyTypeByteString</code></a></li>
<li><a href="http://errorprone.info/bugpattern/UsingJsr305CheckReturnValue"><code>UsingJsr305CheckReturnValue</code></a></li>
</ul>
<p>Fixed issues: <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2641">#2641</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2705">#2705</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2776">#2776</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2798">#2798</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2799">#2799</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2819">#2819</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2820">#2820</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2831">#2831</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2833">#2833</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2834">#2834</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2835">#2835</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2861">#2861</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2873">#2873</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2889">#2889</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2892">#2892</a>, <a href="https://github-redirect.dependabot.com/google/error-prone/issues/2901">#2901</a></p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/google/error-prone/compare/v2.10.0...v2.11.0">https://github.com/google/error-prone/compare/v2.10.0...v2.11.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/error-prone/commit/64391535f7b0ee4d59f2435d2e12f42d561d2f1e"><code>6439153</code></a> Release Error Prone 2.11.0</li>
<li><a href="https://github.com/google/error-prone/commit/d33ab70f3efb1e44da70b8ebede1b445ef837295"><code>d33ab70</code></a> Add backreferences to b/216306810</li>
<li><a href="https://github.com/google/error-prone/commit/3f61879c68016da859908b979fbd4be22e0d734c"><code>3f61879</code></a> Decrease <code>TooManyParameters</code> default limit from 10 to 9.</li>
<li><a href="https://github.com/google/error-prone/commit/c2e14f24facfae7a0e38e78dd4005f25c7f4f8b4"><code>c2e14f2</code></a> Make <code>ASTHelpers.getSymbol(MethodInvocationTree)</code> and friends throw instead o...</li>
<li><a href="https://github.com/google/error-prone/commit/c18ae528a641b2f272db7e332bf0d601f7c63888"><code>c18ae52</code></a> Autofix all the AnnotationPosition findings in EP.</li>
<li><a href="https://github.com/google/error-prone/commit/4698c8e5f72c43d383b3824cd3e3d39a5ca69e4a"><code>4698c8e</code></a> intellij project files update</li>
<li><a href="https://github.com/google/error-prone/commit/f6a508fa6862df715cdd262dcb7ad7e5c8571b01"><code>f6a508f</code></a> Bump more deps.</li>
<li><a href="https://github.com/google/error-prone/commit/048a664a1d45b9b89534a133e9418cd3d3bd3921"><code>048a664</code></a> Document missing <code>itself</code> lock expression.</li>
<li><a href="https://github.com/google/error-prone/commit/fbaa55b54e79ef05ca7f69a4e5ff3f85d7ce897e"><code>fbaa55b</code></a> Update <code>OrphanedFormatString</code> to warn on <code>log(&quot;hello %s&quot;)</code></li>
<li><a href="https://github.com/google/error-prone/commit/e09ca6fcc8df2a63b890f19c3a45f8847f5e22f2"><code>e09ca6f</code></a> More version updates</li>
<li>Additional commits viewable in <a href="https://github.com/google/error-prone/compare/v2.10.0...v2.11.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.errorprone:error_prone_annotations&package-manager=maven&previous-version=2.10.0&new-version=2.11.0)](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 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>

Fixes #729

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#729 from google:dependabot/maven/com.google.errorprone-error_prone_annotations-2.11.0 77a2bb8cc92c18539ccdc47aa6d235571df32df4
PiperOrigin-RevId: 424866054
as a concession to Android `R` classes.

PiperOrigin-RevId: 424878859
…to native image build

to work around oracle/graal#4254

PiperOrigin-RevId: 425451233
Roll forward of google/google-java-format@06a2105

Using the multi-line form here may call attention to the missing summary fragment.

The style guide can also be read as discouraging the single-line form for non-required javadoc missing a summary fragment (see b/74239048#comment4), but I'm not sure that's the intent, and I'm looking at changing it (unknown commit).

PiperOrigin-RevId: 425451391
Fixes #733

PiperOrigin-RevId: 425464073
plumpy and others added 19 commits March 10, 2022 21:58
PiperOrigin-RevId: 433928217
PiperOrigin-RevId: 437348911
Add 19-ea, use released 18
to see if it helps w/ JDK 19-EA

Startblock:
   unknown commit is submitted
PiperOrigin-RevId: 448133464
Bumps `guava.version` from 31.0.1-jre to 31.1-jre.
Updates `guava` from 31.0.1-jre to 31.1-jre
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/guava/releases">guava's releases</a>.</em></p>
<blockquote>
<h2>31.1</h2>
<h3>Maven</h3>
<pre lang="xml"><code>&lt;dependency&gt;
  &lt;groupId&gt;com.google.guava&lt;/groupId&gt;
  &lt;artifactId&gt;guava&lt;/artifactId&gt;
  &lt;version&gt;31.1-jre&lt;/version&gt;
  &lt;!-- or, for Android: --&gt;
  &lt;version&gt;31.1-android&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<h3>Jar files</h3>
<ul>
<li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar">31.1-jre.jar</a></li>
<li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/31.1-android/guava-31.1-android.jar">31.1-android.jar</a></li>
</ul>
<p>Guava requires <a href="https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies">one runtime dependency</a>, which you can download here:</p>
<ul>
<li><a href="https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar">failureaccess-1.0.1.jar</a></li>
</ul>
<h3>Javadoc</h3>
<ul>
<li><a href="http://guava.dev/releases/31.1-jre/api/docs/">31.1-jre</a></li>
<li><a href="http://guava.dev/releases/31.1-android/api/docs/">31.1-android</a></li>
</ul>
<h3>JDiff</h3>
<ul>
<li><a href="http://guava.dev/releases/31.1-jre/api/diffs/">31.1-jre vs. 31.0.1-jre</a></li>
<li><a href="http://guava.dev/releases/31.1-android/api/diffs/">31.1-android vs. 31.0.1-android</a></li>
<li><a href="http://guava.dev/releases/31.1-android/api/androiddiffs/">31.1-android vs. 31.1-jre</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li><code>base</code>: Deprecated the <code>Throwables</code> methods <code>lazyStackTrace</code> and <code>lazyStackTraceIsLazy</code>. They are no longer useful on any current platform. (6ebd7d8648)</li>
<li><code>collect</code>: Added a new method <code>ImmutableMap.Builder.buildKeepingLast()</code>, which keeps the last value for any given key rather than throwing an exception when a key appears more than once. (68500b2c09)</li>
<li><code>collect</code>: As a side-effect of the <code>buildKeepingLast()</code> change, the idiom <code>ImmutableList.copyOf(Maps.transformValues(map, function))</code> may produce different results if <code>function</code> has side-effects. (This is not recommended.) (68500b2c09)</li>
<li><code>hash</code>: Added <code>Hashing.fingerprint2011()</code>. (13f703c25f)</li>
<li><code>io</code>: Changed <code>ByteStreams.nullOutputStream()</code> to follow the contract of <code>OutputStream.write</code> by throwing an exception if the range of bytes is out of bounds. (1cd85d01c9)</li>
<li><code>net</code>: Added <code>@CheckReturnValue</code> to the package (with a few exceptions). (a0e2577de6)</li>
<li><code>net</code>: Added <code>HttpHeaders</code> constant for <code>Access-Control-Allow-Private-Network</code>. (6dabbdf9c9)</li>
<li><code>util.concurrent</code>: Added accumulate/update methods for <code>AtomicDouble</code> and <code>AtomicDoubleArray</code>. (2d875d327a)</li>
</ul>
<h4>APIs promoted from <code>@beta</code></h4>
<ul>
<li><code>base</code>: <code>Throwables</code> methods <code>getCausalChain</code> and <code>getCauseAs</code> (dd462afa6b)</li>
<li><code>collect</code>: <code>Streams</code> methods <code>mapWithIndex</code> and <code>findLast</code> (8079a29463)</li>
<li><code>collect</code>: the remaining methods in <code>Comparators</code>: <code>min</code>, <code>max</code>, <code>lexicographical</code>, <code>emptiesFirst</code>, <code>emptiesLast</code>, <code>isInOrder</code>, <code>isInStrictOrder</code> (a3e411c3a4)</li>
<li><code>escape</code>: various APIs (468c68a6ac)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li>
</ul>
</details>
<br />

Updates `guava-testlib` from 31.0.1-jre to 31.1-jre
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/guava/releases">guava-testlib's releases</a>.</em></p>
<blockquote>
<h2>31.1</h2>
<h3>Maven</h3>
<pre lang="xml"><code>&lt;dependency&gt;
  &lt;groupId&gt;com.google.guava&lt;/groupId&gt;
  &lt;artifactId&gt;guava&lt;/artifactId&gt;
  &lt;version&gt;31.1-jre&lt;/version&gt;
  &lt;!-- or, for Android: --&gt;
  &lt;version&gt;31.1-android&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<h3>Jar files</h3>
<ul>
<li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar">31.1-jre.jar</a></li>
<li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/31.1-android/guava-31.1-android.jar">31.1-android.jar</a></li>
</ul>
<p>Guava requires <a href="https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies">one runtime dependency</a>, which you can download here:</p>
<ul>
<li><a href="https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar">failureaccess-1.0.1.jar</a></li>
</ul>
<h3>Javadoc</h3>
<ul>
<li><a href="http://guava.dev/releases/31.1-jre/api/docs/">31.1-jre</a></li>
<li><a href="http://guava.dev/releases/31.1-android/api/docs/">31.1-android</a></li>
</ul>
<h3>JDiff</h3>
<ul>
<li><a href="http://guava.dev/releases/31.1-jre/api/diffs/">31.1-jre vs. 31.0.1-jre</a></li>
<li><a href="http://guava.dev/releases/31.1-android/api/diffs/">31.1-android vs. 31.0.1-android</a></li>
<li><a href="http://guava.dev/releases/31.1-android/api/androiddiffs/">31.1-android vs. 31.1-jre</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li><code>base</code>: Deprecated the <code>Throwables</code> methods <code>lazyStackTrace</code> and <code>lazyStackTraceIsLazy</code>. They are no longer useful on any current platform. (6ebd7d8648)</li>
<li><code>collect</code>: Added a new method <code>ImmutableMap.Builder.buildKeepingLast()</code>, which keeps the last value for any given key rather than throwing an exception when a key appears more than once. (68500b2c09)</li>
<li><code>collect</code>: As a side-effect of the <code>buildKeepingLast()</code> change, the idiom <code>ImmutableList.copyOf(Maps.transformValues(map, function))</code> may produce different results if <code>function</code> has side-effects. (This is not recommended.) (68500b2c09)</li>
<li><code>hash</code>: Added <code>Hashing.fingerprint2011()</code>. (13f703c25f)</li>
<li><code>io</code>: Changed <code>ByteStreams.nullOutputStream()</code> to follow the contract of <code>OutputStream.write</code> by throwing an exception if the range of bytes is out of bounds. (1cd85d01c9)</li>
<li><code>net</code>: Added <code>@CheckReturnValue</code> to the package (with a few exceptions). (a0e2577de6)</li>
<li><code>net</code>: Added <code>HttpHeaders</code> constant for <code>Access-Control-Allow-Private-Network</code>. (6dabbdf9c9)</li>
<li><code>util.concurrent</code>: Added accumulate/update methods for <code>AtomicDouble</code> and <code>AtomicDoubleArray</code>. (2d875d327a)</li>
</ul>
<h4>APIs promoted from <code>@beta</code></h4>
<ul>
<li><code>base</code>: <code>Throwables</code> methods <code>getCausalChain</code> and <code>getCauseAs</code> (dd462afa6b)</li>
<li><code>collect</code>: <code>Streams</code> methods <code>mapWithIndex</code> and <code>findLast</code> (8079a29463)</li>
<li><code>collect</code>: the remaining methods in <code>Comparators</code>: <code>min</code>, <code>max</code>, <code>lexicographical</code>, <code>emptiesFirst</code>, <code>emptiesLast</code>, <code>isInOrder</code>, <code>isInStrictOrder</code> (a3e411c3a4)</li>
<li><code>escape</code>: various APIs (468c68a6ac)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li>
</ul>
</details>
<br />

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

Fixes #754

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#754 from google:dependabot/maven/guava.version-31.1-jre 70a8d22d3181232e19775b25083779900e213972
PiperOrigin-RevId: 455648330
Bumps [native-maven-plugin](https://github.com/graalvm/native-build-tools) from 0.9.9 to 0.9.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/graalvm/native-build-tools/releases">native-maven-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.9.12</h2>
<h2>What's Changed</h2>
<p>Read what's new in the <a href="https://graalvm.github.io/native-build-tools/latest/index.html#changelog">documentation</a>.</p>
<ul>
<li>Add Mockito / Byte Buddy support documentation by <a href="https://github.com/lazar-mitrovic"><code>@​lazar-mitrovic</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/236">graalvm/native-build-tools#236</a></li>
<li>Prevent builds from failing if no test list is present by <a href="https://github.com/lazar-mitrovic"><code>@​lazar-mitrovic</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/239">graalvm/native-build-tools#239</a></li>
<li>Support different agent modes in the native-image Gradle plugin by <a href="https://github.com/gradinac"><code>@​gradinac</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/230">graalvm/native-build-tools#230</a></li>
<li>JVM Reachability Metadata support for Maven by <a href="https://github.com/alvarosanchez"><code>@​alvarosanchez</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/240">graalvm/native-build-tools#240</a></li>
<li>Warn about deprecated agent DSL by <a href="https://github.com/gradinac"><code>@​gradinac</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/242">graalvm/native-build-tools#242</a></li>
<li>Rework Maven plugin by <a href="https://github.com/lazar-mitrovic"><code>@​lazar-mitrovic</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/247">graalvm/native-build-tools#247</a></li>
<li>Add Gradle rich output support, configure default metadata URL on Maven by <a href="https://github.com/lazar-mitrovic"><code>@​lazar-mitrovic</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/249">graalvm/native-build-tools#249</a></li>
<li>Fix wrong scope for test dependencies by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/251">graalvm/native-build-tools#251</a></li>
<li>Add documentation for alternative build systems. by <a href="https://github.com/gradinac"><code>@​gradinac</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/248">graalvm/native-build-tools#248</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/graalvm/native-build-tools/compare/0.9.11...0.9.12">https://github.com/graalvm/native-build-tools/compare/0.9.11...0.9.12</a></p>
<h2>0.9.11</h2>
<h2>What's Changed</h2>
<p>Read what's new in the <a href="https://graalvm.github.io/native-build-tools/latest/index.html#changelog">documentation</a>.</p>
<ul>
<li>Add issue templates by <a href="https://github.com/lazar-mitrovic"><code>@​lazar-mitrovic</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/216">graalvm/native-build-tools#216</a></li>
<li>Fix <a href="https://github.com/arg"><code>@​arg</code></a> file not being used for tests in Maven by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/212">graalvm/native-build-tools#212</a></li>
<li>Make it possible to use environment variables in native tests by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/217">graalvm/native-build-tools#217</a></li>
<li>Fix incorrect declaration of output directory by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/219">graalvm/native-build-tools#219</a></li>
<li>Refactor build by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/220">graalvm/native-build-tools#220</a></li>
<li>Integrate native configuration repository with Gradle by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/204">graalvm/native-build-tools#204</a></li>
<li>Rework argfile generation by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/223">graalvm/native-build-tools#223</a></li>
<li>Rename <code>metadataRepository</code> and document feature by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/225">graalvm/native-build-tools#225</a></li>
<li>Support applications with custom packaging types by <a href="https://github.com/alvarosanchez"><code>@​alvarosanchez</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/226">graalvm/native-build-tools#226</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/alvarosanchez"><code>@​alvarosanchez</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/226">graalvm/native-build-tools#226</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/graalvm/native-build-tools/compare/0.9.10...0.9.11">https://github.com/graalvm/native-build-tools/compare/0.9.10...0.9.11</a></p>
<h2>0.9.10</h2>
<h2>What's Changed</h2>
<p>Read what's new in the <a href="https://graalvm.github.io/native-build-tools/latest/index.html#changelog">documentation</a>.</p>
<ul>
<li>Introduce skipNativeTests flag in Maven plugin by <a href="https://github.com/sbrannen"><code>@​sbrannen</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/193">graalvm/native-build-tools#193</a></li>
<li>Fix system property breaking build cacheability by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/192">graalvm/native-build-tools#192</a></li>
<li>Make sure executable ends with <code>.exe</code> under Windows by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/199">graalvm/native-build-tools#199</a></li>
<li>Make it possible to override the classpath by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/200">graalvm/native-build-tools#200</a></li>
<li>Upgrade to Gradle 7.4 by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/202">graalvm/native-build-tools#202</a></li>
<li>Fix race condition if tests are executed in parallel by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/195">graalvm/native-build-tools#195</a></li>
<li>Add support for <code>@arg</code> file by <a href="https://github.com/melix"><code>@​melix</code></a> in <a href="https://github-redirect.dependabot.com/graalvm/native-build-tools/pull/205">graalvm/native-build-tools#205</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/graalvm/native-build-tools/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.graalvm.buildtools:native-maven-plugin&package-manager=maven&previous-version=0.9.9&new-version=0.9.13)](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 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>

Fixes #799

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#799 from google:dependabot/maven/org.graalvm.buildtools-native-maven-plugin-0.9.13 dacb9ae64ffe78550813e9f1737b5e5fd6b735cf
PiperOrigin-RevId: 466369202
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.1 to 3.4.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/apache/maven-javadoc-plugin/releases">maven-javadoc-plugin's releases</a>.</em></p>
<blockquote>
<h2>3.3.2</h2>
<h2>What's Changed</h2>
<ul>
<li>[MJAVADOC-530] - Clean up additionalparam documentation by <a href="https://github.com/marschall"><code>@​marschall</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/6">apache/maven-javadoc-plugin#6</a></li>
<li>[MJAVADOC-538] Filter out 'Picked up' by <a href="https://github.com/risdenk"><code>@​risdenk</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/11">apache/maven-javadoc-plugin#11</a></li>
<li>[MJAVADOC-546] Allow to generate report in Spanish locale by <a href="https://github.com/belingueres"><code>@​belingueres</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/12">apache/maven-javadoc-plugin#12</a></li>
<li>[MJAVADOC-537] Explicitly the batchMode to true by <a href="https://github.com/joshiste"><code>@​joshiste</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/7">apache/maven-javadoc-plugin#7</a></li>
<li>fix mailing list url in README by <a href="https://github.com/rgdoliveira"><code>@​rgdoliveira</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/13">apache/maven-javadoc-plugin#13</a></li>
<li>[MJAVADOC-544] - Changed behaviour of Javadoc for temporary files encoding (options, argfile, ...) by <a href="https://github.com/michael-st"><code>@​michael-st</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/10">apache/maven-javadoc-plugin#10</a></li>
<li>[MJAVADOC-444] add aggregate-no-fork and aggregate-test-no-fork for non-forking versions of aggregate goals. by <a href="https://github.com/busbey"><code>@​busbey</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/2">apache/maven-javadoc-plugin#2</a></li>
<li>Avoid converting separator characters into newline. by <a href="https://github.com/cowwoc"><code>@​cowwoc</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/19">apache/maven-javadoc-plugin#19</a></li>
<li>[MJAVADOC-577] Fixed typos in User Guide. by <a href="https://github.com/glqdlt"><code>@​glqdlt</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/20">apache/maven-javadoc-plugin#20</a></li>
<li>Fix typo in additionalDependencies documentation by <a href="https://github.com/britter"><code>@​britter</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/23">apache/maven-javadoc-plugin#23</a></li>
<li>Add missing <code>@SInCE</code> tags to sourceFile[Includes|Excludes] by <a href="https://github.com/britter"><code>@​britter</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/24">apache/maven-javadoc-plugin#24</a></li>
<li>Added example of --add-modules to aggregate FAQ. by <a href="https://github.com/cowwoc"><code>@​cowwoc</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/18">apache/maven-javadoc-plugin#18</a></li>
<li>Remove space typo in  markdown by <a href="https://github.com/nrbw"><code>@​nrbw</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/29">apache/maven-javadoc-plugin#29</a></li>
<li>[MJAVADOC-620] Do not ignore JARs w/o module info when building classpath by <a href="https://github.com/fwienber"><code>@​fwienber</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/35">apache/maven-javadoc-plugin#35</a></li>
<li>[MJAVADOC-626] Add a stale javadoc detection mechanism by <a href="https://github.com/gnodet"><code>@​gnodet</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/33">apache/maven-javadoc-plugin#33</a></li>
<li>[MJAVADOC-613] exclude skipped modules from javadoc aggregate by <a href="https://github.com/olamy"><code>@​olamy</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/36">apache/maven-javadoc-plugin#36</a></li>
<li>[MJAVADOC-636] exclude some modules from aggregated javadoc by <a href="https://github.com/olamy"><code>@​olamy</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/37">apache/maven-javadoc-plugin#37</a></li>
<li>[MJAVADOC-639] include requires static from external dependencies for all modules by <a href="https://github.com/olamy"><code>@​olamy</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/38">apache/maven-javadoc-plugin#38</a></li>
<li>[MJAVADOC-638] upgrade Doxia Sitetools to 1.9.2 to remove dependency on Struts by <a href="https://github.com/olamy"><code>@​olamy</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/39">apache/maven-javadoc-plugin#39</a></li>
<li>MJAVADOC-610 by <a href="https://github.com/olamy"><code>@​olamy</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/40">apache/maven-javadoc-plugin#40</a></li>
<li>[MJAVADOC-644] Properly close DirectoryStream by <a href="https://github.com/britter"><code>@​britter</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/41">apache/maven-javadoc-plugin#41</a></li>
<li>update qdox by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/42">apache/maven-javadoc-plugin#42</a></li>
<li>update doxia by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/43">apache/maven-javadoc-plugin#43</a></li>
<li>update misc apache dependencies by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/44">apache/maven-javadoc-plugin#44</a></li>
<li>[MJAVADOC-614] - &quot;No source files for package&quot; in a directory with accent characters by <a href="https://github.com/AlexisJehan"><code>@​AlexisJehan</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/30">apache/maven-javadoc-plugin#30</a></li>
<li>Uses try with resources by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/45">apache/maven-javadoc-plugin#45</a></li>
<li>toURL --&gt; toURI().toURL() by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/46">apache/maven-javadoc-plugin#46</a></li>
<li>[MJAVADOC-617] Normalize module path so that '..' in the path are resolved by <a href="https://github.com/weissreto"><code>@​weissreto</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/27">apache/maven-javadoc-plugin#27</a></li>
<li>replace deprecated method scheduled for removal and update archiver by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/47">apache/maven-javadoc-plugin#47</a></li>
<li>(doc) Fix referenced parameter by <a href="https://github.com/pzygielo"><code>@​pzygielo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/49">apache/maven-javadoc-plugin#49</a></li>
<li>[MJAVADOC-653] fix javadoc; fix code smells by <a href="https://github.com/XenoAmess"><code>@​XenoAmess</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/48">apache/maven-javadoc-plugin#48</a></li>
<li>remove unused commons-io  dependency by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/53">apache/maven-javadoc-plugin#53</a></li>
<li>[MJAVADOC-657] The fix operation duplicates annotations on private methods that have an annotation line between the method body and the javadoc comments. by <a href="https://github.com/XenoAmess"><code>@​XenoAmess</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/52">apache/maven-javadoc-plugin#52</a></li>
<li>add undeclared but used dependency by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/54">apache/maven-javadoc-plugin#54</a></li>
<li>[MJAVADOC-658] The fix operation wrongly delete generic functions's generic-class javadoc if exist, and add it if lack, and will not create it if param part of javadoc be empty by <a href="https://github.com/XenoAmess"><code>@​XenoAmess</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/55">apache/maven-javadoc-plugin#55</a></li>
<li>remove dead code by <a href="https://github.com/elharo"><code>@​elharo</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/56">apache/maven-javadoc-plugin#56</a></li>
<li>[MJAVADOC-659] changing exception description when using &quot;fix&quot;. by <a href="https://github.com/XenoAmess"><code>@​XenoAmess</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/57">apache/maven-javadoc-plugin#57</a></li>
<li>[MJAVADOC-664] - Fix stale javadoc data detection on Windows. by <a href="https://github.com/Syquel"><code>@​Syquel</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/63">apache/maven-javadoc-plugin#63</a></li>
<li>Bump maven-invoker from 3.0.1 to 3.1.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/73">apache/maven-javadoc-plugin#73</a></li>
<li>Bump actions/checkout from 2 to 2.3.4 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/78">apache/maven-javadoc-plugin#78</a></li>
<li>Bump actions/cache from 2.1.5 to 2.1.6 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/81">apache/maven-javadoc-plugin#81</a></li>
<li>[MJAVADOC-687] Upgrade Jetty Version to last 9.4.x by <a href="https://github.com/olamy"><code>@​olamy</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/92">apache/maven-javadoc-plugin#92</a></li>
<li>Bump mockito-core from 3.9.0 to 3.12.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/93">apache/maven-javadoc-plugin#93</a></li>
<li>Bump slf4j-simple from 1.7.30 to 1.7.32 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/94">apache/maven-javadoc-plugin#94</a></li>
<li>Bump mockito-core from 3.12.0 to 4.0.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/103">apache/maven-javadoc-plugin#103</a></li>
<li>Bump actions/checkout from 2.3.4 to 2.3.5 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/102">apache/maven-javadoc-plugin#102</a></li>
<li>Bump actions/cache from 2.1.6 to 2.1.7 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/109">apache/maven-javadoc-plugin#109</a></li>
<li>Bump actions/checkout from 2.3.5 to 2.4.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/pull/107">apache/maven-javadoc-plugin#107</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/40cc602f84dbb0689020b55b24970cdd7147722c"><code>40cc602</code></a> [maven-release-plugin] prepare release maven-javadoc-plugin-3.4.0</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/0c6b32fb5ec9c31b4e38d9f32616ff51102623da"><code>0c6b32f</code></a> [MJAVADOC-714] Upgrade to Maven 3.2.5</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/506cb74e6abc4b108121b0c586a15b75dd5ccc39"><code>506cb74</code></a> [MJAVADOC-696] Invalid anchors in Javadoc and plugin mojo</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/47d03d3a08cc58a93fa384f4661d79c350842b82"><code>47d03d3</code></a> [MJAVADOC-712] Remove remains of org.codehaus.doxia.sink.Sink</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/5fae3b656e131fa233982eebf0944b5253fc845e"><code>5fae3b6</code></a> [MJAVADOC-711] Upgrade plugins in ITs</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/03ca84372ab689c91dd0d5b63cc2ee12ee3c466b"><code>03ca843</code></a> Bump maven-archiver from 3.5.1 to 3.5.2</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/5dcfa6e70795d0b5cf5414a848e7e0aeb5541413"><code>5dcfa6e</code></a> Bump plexus-archiver from 4.2.6 to 4.2.7</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/ca00601609903a0e88a067b2aa3d49e88191937a"><code>ca00601</code></a> Bump junit in /src/it/projects/MJAVADOC-498_modulepath</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/2583554135dc04db58a435ebcbd2cd19f0d2563a"><code>2583554</code></a> Bump commons-io from 2.2 to 2.7 in /src/it/projects/MJAVADOC-437/module2</li>
<li><a href="https://github.com/apache/maven-javadoc-plugin/commit/9dd7bddb3db6d0d230092d7fbbd4188a98a3a75e"><code>9dd7bdd</code></a> use shared gh action/release-drafter (<a href="https://github-redirect.dependabot.com/apache/maven-javadoc-plugin/issues/128">#128</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.1...maven-javadoc-plugin-3.4.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-javadoc-plugin&package-manager=maven&previous-version=3.3.1&new-version=3.4.0)](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 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>

Fixes #776

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#776 from google:dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.4.0 84e66973c58e17a4d0e336c5577ad73ca0ba060b
PiperOrigin-RevId: 466369247
Bumps [maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.2.0 to 3.3.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/e52bc0248c00dbf5458a0ce080db260148dab4b9"><code>e52bc02</code></a> [maven-release-plugin] prepare release maven-dependency-plugin-3.3.0</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/0ec0a522e29e740cd8b92da0382c589f3078218e"><code>0ec0a52</code></a> Fix Jenkins url</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/77e42ca2b80d42c8ac6195a1a16595ff0a11e8c0"><code>77e42ca</code></a> [MDEP-796] Upgrade Maven Parent to 35</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/78976c03b6afd8d28ff5cf82511888904cd645b0"><code>78976c0</code></a> [MDEP-795] Update Jetty to 9.4.45.v20220203 (<a href="https://github-redirect.dependabot.com/apache/maven-dependency-plugin/issues/202">#202</a>)</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/a8d4690acefc0d5ac67b6c1d7796802776d8d715"><code>a8d4690</code></a> [MDEP-788] Upgrade maven-reporting-impl to version 3.1.0</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/25ca8338e6af4f121d7d377ccfdd5ada4d4f4410"><code>25ca833</code></a> (doc) Update link to Github PR docs</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/76d59f0ffe8ab02757cb9c9d131004b6145a7ceb"><code>76d59f0</code></a> [MDEP-789] Improve documentation of analyze - Non-test scoped</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/b66d2b2e9cf81ce865fcd362ec48b3dfdb1b5548"><code>b66d2b2</code></a> Bump mockito-core from 4.2.0 to 4.3.1</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/b057234aec8b3da4001ae5fa94791dde1a73278f"><code>b057234</code></a> Bump slf4j-simple from 1.7.32 to 1.7.36</li>
<li><a href="https://github.com/apache/maven-dependency-plugin/commit/f64d4f7f9fcb59769e5587b7ef9dd2300cda205e"><code>f64d4f7</code></a> [MDEP-787] allow ignoring non-test-scoped dependencies</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.2.0...maven-dependency-plugin-3.3.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.maven.plugins:maven-dependency-plugin&package-manager=maven&previous-version=3.2.0&new-version=3.3.0)](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 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>

Fixes #794

COPYBARA_INTEGRATE_REVIEW=google/google-java-format#794 from google:dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.3.0 1ca666e76b569ca5d01c404fd18d57138ec3d62b
PiperOrigin-RevId: 466369343
PiperOrigin-RevId: 471112648
To include the fix for eclipse-tycho/tycho#958

PiperOrigin-RevId: 479370465
PiperOrigin-RevId: 479639885
PiperOrigin-RevId: 483696374
…es of reflection for APIs that can be accessed directly in JDK 17

PiperOrigin-RevId: 484376678
This only formats comments that would already trigger the `ParameterComment` check; it shouldn't make things parameter comments which could then cause compilation errors.

PiperOrigin-RevId: 486631656
PiperOrigin-RevId: 486955708
@casper-la-cour-sg casper-la-cour-sg self-assigned this Nov 28, 2022
@casper-la-cour-sg casper-la-cour-sg force-pushed the rebase-v1-15-0 branch 2 times, most recently from cb7ad20 to 4ea4e08 Compare November 28, 2022 12:25
- Pass JavaFormatterOptions as argument
- Only run test matrix for Ubuntu
@casper-la-cour-sg casper-la-cour-sg merged commit ef06a56 into master Nov 28, 2022
@casper-la-cour-sg casper-la-cour-sg deleted the rebase-v1-15-0 branch November 28, 2022 13:25
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants