)]}'
{
  "log": [
    {
      "commit": "28a10e32671f3c8da9b946aeb54d592839f94fb7",
      "tree": "1c179efb9554478ddfb28282a07a70ddd61d0228",
      "parents": [
        "ade752beb5058c143a08662d25397cc68de5811e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jun 04 00:04:54 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 04 00:05:23 2026"
      },
      "message": "Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6 in the dependencies group\n\nBumps the dependencies group with 1 update: [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire).\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.5 to 3.5.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce reportTestTimestamp option and include timestamp for test sets and test cases (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3261\"\u003e#3261\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3302\"\u003e#3302\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue \u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message \u0027Listening for transport dt_socket at address\u0027 is not displayed anymore when using maven.surefire.debug (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3353\"\u003e#3353\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3354\"\u003e#3354\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure that the statistics filename is calculated only once. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3327\"\u003e#3327\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3308\"\u003e#3308\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BACKPORT 3.5.x] \u003ca href\u003d\"https://issues.apache.org/jira/browse/SUREFIRE-2049\"\u003e[SUREFIRE-2049]\u003c/a\u003e - Fix SHUTDOWN type lost during command serialization. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3270\"\u003e#3270\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3289\"\u003e#3289\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: null guard for context map (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3269\"\u003e#3269\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3272\"\u003e#3272\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3.5.x/bug/cherry pick embedded mode its (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3328\"\u003e#3328\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse surefire 3.5.5 by project itself for testing (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3324\"\u003e#3324\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFollow Oracle javadoc guidelines (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3177\"\u003e#3177\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3334\"\u003e#3334\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3350\"\u003e#3350\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/25ea054860a5c1e5932b360d8aa0a31944c2b841\"\u003e\u003ccode\u003e25ea054\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e5f374ccdefd5b40d75e0072a754708183d9ec5e\"\u003e\u003ccode\u003ee5f374c\u003c/code\u003e\u003c/a\u003e Bump org.fusesource.jansi:jansi from 2.4.2 to 2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/dadd55b7a6a3a0336c253413f68c4f08092328c2\"\u003e\u003ccode\u003edadd55b\u003c/code\u003e\u003c/a\u003e Issue \u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/2613\"\u003e#2613\u003c/a\u003e Debugging failsafe tests: Message \u0027Listening for transport dt_soc...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/39dd250a44f1f2f1f18ea1881d78ac341222ea97\"\u003e\u003ccode\u003e39dd250\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/27742739c8cc6e4676611ac4bfe42870f74fd0f3\"\u003e\u003ccode\u003e2774273\u003c/code\u003e\u003c/a\u003e Ensure that the statistics filename is calculated only once. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3326\"\u003e#3326\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3327\"\u003e#3327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/0d5df8a3b4606622a67922405488d4b182409893\"\u003e\u003ccode\u003e0d5df8a\u003c/code\u003e\u003c/a\u003e 3.5.x/bug/cherry pick embedded mode its (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3328\"\u003e#3328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/04ad9a293f5cee5e95c5cd5a2e751723be66deff\"\u003e\u003ccode\u003e04ad9a2\u003c/code\u003e\u003c/a\u003e Use surefire 3.5.5 by project itself for testing\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/37e8f694c18ca664a8e45e934a43d4870e799c45\"\u003e\u003ccode\u003e37e8f69\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eflakes\u003c/code\u003e attribute to use in \u003ccode\u003etestsuite\u003c/code\u003e report (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3306\"\u003e#3306\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3308\"\u003e#3308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a970fefe4dbc173acacf79389d812f91f6ef027a\"\u003e\u003ccode\u003ea970fef\u003c/code\u003e\u003c/a\u003e Introduce reportTestTimestamp option and include timestamp for test sets and ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e838393bbb127a7798d13283b9af7cfa0afec3a8\"\u003e\u003ccode\u003ee838393\u003c/code\u003e\u003c/a\u003e deploy 3.5.x branch to nexus\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.5.5...surefire-3.5.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-surefire-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.5.5\u0026new-version\u003d3.5.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1656\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1656 from google:dependabot/maven/dependencies-baed41c752 49384a59e0bf1d681bd16bb937dbe0eed724eded\nPiperOrigin-RevId: 926354308\n"
    },
    {
      "commit": "ade752beb5058c143a08662d25397cc68de5811e",
      "tree": "ef6010c44586521b1853c487deba90c1079e1c9c",
      "parents": [
        "d1db1b5b9713c06a4247819f3217cba01b157053"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Jun 03 02:00:29 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jun 03 02:00:53 2026"
      },
      "message": "Remove some unnecessary `protected`, `static`, and `final` keywords.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 925707098\n"
    },
    {
      "commit": "d1db1b5b9713c06a4247819f3217cba01b157053",
      "tree": "f92ee5ad719a6fa657a9991b0ca4368415d70fb5",
      "parents": [
        "7515aa2536e027aca81a0efb961bede57e21cdd7"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jun 02 21:46:36 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 02 21:47:02 2026"
      },
      "message": "Rename the \"Build with JDK 26\" task to just \"Build.\"\n\nThe only reason we have \"Test with JDK ...\" for the other names is so that we know which is which. Here, there\u0027s only one build, so we don\u0027t need to specify. And by not specifying, we leave ourselves one less place to update during JDK upgrades.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 925589524\n"
    },
    {
      "commit": "7515aa2536e027aca81a0efb961bede57e21cdd7",
      "tree": "80fffce0e1c20871a1a5623a963611e6ee354808",
      "parents": [
        "b8a897475447dd0b8dfe92515ab7da2c847d7dd0"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jun 02 21:34:33 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 02 21:34:55 2026"
      },
      "message": "Migrate ProtoTruth off the legacy `ExpectFailure` API.\n\nCompare such changes as https://github.com/google/truth/commit/7d8a09dfe3425202afbaaa57b06b5e72e694aec5 and https://github.com/google/truth/commit/f2047a9d0206f6676e8a78e021be476dcff061ed.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 925583249\n"
    },
    {
      "commit": "b8a897475447dd0b8dfe92515ab7da2c847d7dd0",
      "tree": "69614930aa55bed0b0608a5d5fb5719dd46e62a1",
      "parents": [
        "d37a61ab246f88363c32bf9fad87acc0eda057c1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 26 18:01:00 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 26 18:01:44 2026"
      },
      "message": "Bump the dependencies group with 3 updates\n\nBumps the dependencies group with 3 updates: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf), org.ow2.asm:asm and [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.34.1 to 4.35.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.ow2.asm:asm` from 9.10 to 9.10.1\n\nUpdates `org.apache.maven.plugins:maven-site-plugin` from 3.21.0 to 3.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-site-plugin/releases\"\u003eorg.apache.maven.plugins:maven-site-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Doxia 2.1.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1269\"\u003e#1269\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Doxia Site Tools 2.1.0 (\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/1b3cff68bcfe20f11dd9f9b7a94d7c91bc9e5768\"\u003e1b3cff6\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd blocking \u0026quot;auto-refresh\u0026quot; goal (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1267\"\u003e#1267\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to give alternative source directories (\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/1b3cff68bcfe20f11dd9f9b7a94d7c91bc9e5768\"\u003e1b3cff6\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThrow UOE for unsupported MultiPageSinkFactory.createSink(...) overloads (\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/a27b283af8e486ee7d9a66ea58e0ff678153b6ad\"\u003ea27b283\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeveral site improvements (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1272\"\u003e#1272\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert Site source from APT to Markdown (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1265\"\u003e#1265\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix GitHub CI configuration on new master (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1257\"\u003e#1257\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove missing module (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1258\"\u003e#1258\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MSITE-977\"\u003e[MSITE-977]\u003c/a\u003e - Remove broken links (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1256\"\u003e#1256\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Migrate Junit3/4 to Junit5 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1243\"\u003e#1243\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to manually execute release drafter (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/236\"\u003e#236\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (Maven 3) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/234\"\u003e#234\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop additional configuration for requirementsHistories (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/221\"\u003e#221\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert to Guice injection (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/218\"\u003e#218\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[\u003ca href\u003d\"https://issues.apache.org/jira/browse/MSITE-986\"\u003eMSITE-986\u003c/a\u003e] Refresh download page (\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/12c8a9d89a6a4865e1c94c766f715131ee6f5eb5\"\u003e12c8a9d0\u003c/a\u003e) \u003ca href\u003d\"https://github.com/yuhaowin\"\u003e\u003ccode\u003e@​yuhaowin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/f489a1ec552ff8bab6628a788089d5d2707138fa\"\u003ef489a1e\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1271\"\u003e#1271\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /src/it/projects/MSITE-497/apps/app (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1263\"\u003e#1263\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1268\"\u003e#1268\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport Update to parent 47 to 3.x branch (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/issues/1235\"\u003e#1235\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1237\"\u003e#1237\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1225\"\u003e#1225\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-archiver from 3.6.5 to 3.6.6 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1212\"\u003e#1212\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1207\"\u003e#1207\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1203\"\u003e#1203\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0.0 to 1.1.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1204\"\u003e#1204\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jettyVersion from 9.4.56.v20240826 to 9.4.58.v20250814 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1194\"\u003e#1194\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/pull/1193\"\u003e#1193\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/f9f7cc659f6b967395c1fb36674f4c2d6123e3b2\"\u003e\u003ccode\u003ef9f7cc6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-site-plugin-3.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/f7b57ea776d53c85cc2ce8d13b29cc97a4c9c1a1\"\u003e\u003ccode\u003ef7b57ea\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to 1.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/282aa04b919388503381028f43bbd14a65bed990\"\u003e\u003ccode\u003e282aa04\u003c/code\u003e\u003c/a\u003e Several site improvements (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/55ebd9fb33a76b2f3aaf81dfdf4e8475bb3e4b4b\"\u003e\u003ccode\u003e55ebd9f\u003c/code\u003e\u003c/a\u003e Upgrade to Doxia 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/93ecbb6cf28a5a796f5a36e0d3c969904885c988\"\u003e\u003ccode\u003e93ecbb6\u003c/code\u003e\u003c/a\u003e Improve goal description\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/106d259ef1657f6a0a4220329a8031f82fd795e4\"\u003e\u003ccode\u003e106d259\u003c/code\u003e\u003c/a\u003e Improve error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/a7511e9cf2eff0e49a5cafa546bb24ed3048c2eb\"\u003e\u003ccode\u003ea7511e9\u003c/code\u003e\u003c/a\u003e Fix additional PR comments\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/c3c1c0f31e80b5b80023779a48d0632ecb4bdd17\"\u003e\u003ccode\u003ec3c1c0f\u003c/code\u003e\u003c/a\u003e Rename from \u0026quot;hot-reload\u0026quot; to \u0026quot;auto-refresh\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/5fb15045d5e23d66bb106a525543021c8af2df49\"\u003e\u003ccode\u003e5fb1504\u003c/code\u003e\u003c/a\u003e Add blocking \u0026quot;hot-reload\u0026quot; goal\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-site-plugin/commit/2d9a4891ec9d3a6a8cf36b07166f325594813fb7\"\u003e\u003ccode\u003e2d9a489\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 47 to 48 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-site-plugin/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.21.0...maven-site-plugin-3.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1650\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1650 from google:dependabot/maven/dependencies-fe09fd7adf b25929c5888b602e125718e87a15eced371c90d1\nPiperOrigin-RevId: 921567298\n"
    },
    {
      "commit": "d37a61ab246f88363c32bf9fad87acc0eda057c1",
      "tree": "3769df96b9b02ab46ddacbe0ae99b8d21cced771",
      "parents": [
        "77c6a8269bbf9033a609f5c380c891f7f82ec016"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 20 16:16:25 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed May 20 16:16:54 2026"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: org.ow2.asm:asm and [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer).\n\nUpdates `org.ow2.asm:asm` from 9.9.1 to 9.10\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.2 to 3.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake bannedDependencies report root and transitive dependency in case both are banned. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/940\"\u003e#940\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hvoynov\"\u003e\u003ccode\u003e@​hvoynov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd enforceBytecodeVersion rule based on mojohaus (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/968\"\u003e#968\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove formatting of deprecated API warning (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/951\"\u003e#951\u003c/a\u003e) \u003ca href\u003d\"https://github.com/mthmulders\"\u003e\u003ccode\u003e@​mthmulders\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix handling of Java versions like 21.0.10.0.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/967\"\u003e#967\u003c/a\u003e) \u003ca href\u003d\"https://github.com/parttimenerd\"\u003e\u003ccode\u003e@​parttimenerd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd null checks for modelId in PluginWrapper (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/974\"\u003e#974\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cpfeiffer\"\u003e\u003ccode\u003e@​cpfeiffer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/936\"\u003e#936\u003c/a\u003e) \u003ca href\u003d\"https://github.com/rpkrajewski\"\u003e\u003ccode\u003e@​rpkrajewski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePlexusStringUtils\u003c/code\u003e Refaster recipes (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/943\"\u003e#943\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJUnit Jupiter migration from JUnit 4.x (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/941\"\u003e#941\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.logging.log4j:log4j-core from 2.25.3 to 2.25.4 in /maven-enforcer-plugin/src/it/projects/MENFORCER-434 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/970\"\u003e#970\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeps: Parent POM 48 and align deps (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/979\"\u003e#979\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/976\"\u003e#976\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/975\"\u003e#975\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/973\"\u003e#973\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.13 to 3.9.14 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/965\"\u003e#965\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.12 to 3.9.13 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/964\"\u003e#964\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.5.0 to 3.5.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/963\"\u003e#963\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate log4j in test to avoid CVE (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/961\"\u003e#961\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.20.0 to 1.21.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/962\"\u003e#962\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/960\"\u003e#960\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.7.0 to 1.7.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/959\"\u003e#959\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-parent from 46 to 47 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/958\"\u003e#958\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.4 to 4.11.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/957\"\u003e#957\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to 46 including fixes (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/955\"\u003e#955\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.5.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/956\"\u003e#956\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/948\"\u003e#948\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/947\"\u003e#947\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/946\"\u003e#946\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.19.0 to 1.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/945\"\u003e#945\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/c7daff33d46c9c3ee0666540c6857c66cf159e70\"\u003e\u003ccode\u003ec7daff3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/ee46e78b046be9882a739c07556940329a7345d6\"\u003e\u003ccode\u003eee46e78\u003c/code\u003e\u003c/a\u003e Make bannedDependencies report root and transitive dependency in case both ar...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/0806924d8f6c5ad6105ac387bf323846e769b18c\"\u003e\u003ccode\u003e0806924\u003c/code\u003e\u003c/a\u003e Document the banMavenDefaults option for the requirePluginVersions rule. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/8e4f5b94453de97592cf3935b79319894f013329\"\u003e\u003ccode\u003e8e4f5b9\u003c/code\u003e\u003c/a\u003e Add better enforceBytecodeVersion rule based on mojohaus (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/fd4b1486dcc93394d5f6a11687efd51d0d30b22d\"\u003e\u003ccode\u003efd4b148\u003c/code\u003e\u003c/a\u003e Add fix for 21.0.10.0.1 issue (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/f32d5979ef387668162c2beb905b368e25accd70\"\u003e\u003ccode\u003ef32d597\u003c/code\u003e\u003c/a\u003e Deps: Parent POM 48 and align deps (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/df0f2a6d7fbbaf79914cdb56fa5899d99c8eaf19\"\u003e\u003ccode\u003edf0f2a6\u003c/code\u003e\u003c/a\u003e Bump commons-codec:commons-codec from 1.21.0 to 1.22.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/976\"\u003e#976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/2da7a68b4d8d9d2da866ffaf1e07a206c9b7115d\"\u003e\u003ccode\u003e2da7a68\u003c/code\u003e\u003c/a\u003e Add null checks for modelId in PluginWrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/91eb4d9fe1f6f65137991c1131131ceaca542245\"\u003e\u003ccode\u003e91eb4d9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/b6222459bf3256bfd747731a7f4ea81577777ffe\"\u003e\u003ccode\u003eb622245\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.14 to 3.9.15 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.2...enforcer-3.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1648\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1648 from google:dependabot/maven/dependencies-2635c324df f4f83a400bb6ca23e918a56e463b6634d05a14ef\nPiperOrigin-RevId: 918487054\n"
    },
    {
      "commit": "77c6a8269bbf9033a609f5c380c891f7f82ec016",
      "tree": "832bdd3ec8a0d5bc2069ccc702ca1fa052936dd5",
      "parents": [
        "b02fbe1d619e4d5b87791f688ea1d9bfed5f8cf4"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon May 18 20:54:51 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon May 18 20:55:20 2026"
      },
      "message": "Build Truth and its Javadoc under Java 26, and test under {8, 17, 25} instead of {8, 11}.\n\nThis half-matches Guava, where:\n- We build under Java 26, albeit with a different approach (cl/711476575, cl/711746683).\n- We test under those versions plus 11, I think because we do some stuff with old versions of Gradle there (cl/912590939).\n\nMotivation:\n- Newer javac and javadoc binaries are good.\n- Building on a version higher than Java 8 is necessary for module support (https://github.com/google/truth/pull/1601).\n- We will hopefully someday want to conditionally use newer libraries.\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 917410351\n"
    },
    {
      "commit": "b02fbe1d619e4d5b87791f688ea1d9bfed5f8cf4",
      "tree": "6665bc69f23d86d90163594066ac4c4fc619fa93",
      "parents": [
        "9a97bed5c36a5be7b446ab94a52a87b3b3cfbe27"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu May 07 15:09:10 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu May 07 15:09:42 2026"
      },
      "message": "Detect constructors by type instead of by name.\n\n...as suggested by https://github.com/typetools/checker-framework/pull/7705.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 911968656\n"
    },
    {
      "commit": "9a97bed5c36a5be7b446ab94a52a87b3b3cfbe27",
      "tree": "17895bdeb0575bb7ed5ab26c7432cfca1b384a05",
      "parents": [
        "87117a31002514dd391011b6a8108c065d78bbf9"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri May 01 18:16:40 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri May 01 18:17:02 2026"
      },
      "message": "Suppress a forthcoming https://errorprone.info/bugpattern/NullNeedsCastForVarargs error.\n\nPiperOrigin-RevId: 908817127\n"
    },
    {
      "commit": "87117a31002514dd391011b6a8108c065d78bbf9",
      "tree": "0f1aac53f8f2c83ed1b72c8381b9a608dfe4386c",
      "parents": [
        "eb7c034e25547f872fce7313f0f64dd48e1448c3"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri May 01 17:59:34 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri May 01 18:00:00 2026"
      },
      "message": "Remove annotations that say that varargs arrays themselves can be null.\n\nAt the moment, they still can. But we are moving away from that, assisted by [NullNeedsCastForVarargs](https://errorprone.info/bugpattern/NullNeedsCastForVarargs).\n\n(I notice again that we\u0027re still inconsistent about whether the _element_ type in `UsingCorrespondence` should be `E` or `@Nullable E`. Maybe we\u0027ll standardize someday.)\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 908809087\n"
    },
    {
      "commit": "eb7c034e25547f872fce7313f0f64dd48e1448c3",
      "tree": "e829501498a42989abe6860cfd1c0891d3f9232b",
      "parents": [
        "7071ef00c63c17950f3acf11b0abc9331c283bea"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Apr 27 14:53:13 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Apr 27 14:53:37 2026"
      },
      "message": "Suppress a forthcoming http://errorprone.info/bugpattern/InvalidPatternSyntax error.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 906356592\n"
    },
    {
      "commit": "7071ef00c63c17950f3acf11b0abc9331c283bea",
      "tree": "5d020ebe4346c5d0a38e8a7508abe0e4664d446e",
      "parents": [
        "fc54b9e4436ed8ca8bcae7dd71e07a6857e13836"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Apr 14 13:54:26 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Apr 14 13:54:58 2026"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.48.0 to 2.49.0 in the dependencies group\n\nBumps the dependencies group with 1 update: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.48.0 to 2.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.49.0\u003c/h2\u003e\n\u003cp\u003eThis release includes several changes to \u003ccode\u003eMatcher\u003c/code\u003e APIs, and removed some deprecated or problematic APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003eMethodMatchers.withSignature\u003c/code\u003e API, which relies on fragile \u003ccode\u003etoString\u003c/code\u003e behaviour. Alternatives for matching on method signatures with varargs and type parameters were added in \u003ca href\u003d\"https://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\"\u003ehttps://github.com/google/error-prone/commit/a98a1c55d92d343ae2c142485e8888cd46aa78b3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003evariableType(Matcher)\u003c/code\u003e API. \u003ccode\u003eMatchers.variableType(Matcher)\u003c/code\u003e uses \u003ccode\u003eVariableTree#getType\u003c/code\u003e to match variable types, which own\u0027t work for lambda parameters with inferred types after \u003ca href\u003d\"https://bugs.openjdk.org/browse/JDK-8268850\"\u003eJDK-8268850\u003c/a\u003e. The recommended replacement is \u003ccode\u003evariableType(TypePredicate)\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eenclosingPackage\u003c/code\u003e return an optional. Module elements are not enclosed by a package, checks using \u003ccode\u003eenclosingPackage\u003c/code\u003e shouldn\u0027t assume an enclosing package exists when processing arbitrary elements.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eFieldMatchers\u003c/code\u003e API, similar to \u003ccode\u003eMethodMatchers\u003c/code\u003e (\u003ca href\u003d\"https://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\"\u003ehttps://github.com/google/error-prone/commit/1dd9c3a6bd76fca8104be6ae1c1004655d6a1745\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/AssertThrowsBlockToExpression\"\u003e\u003ccode\u003eAssertThrowsBlockToExpression\u003c/code\u003e\u003c/a\u003e: Discourage unnecessary block lambdas in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/AssertThrowsMinimizer\"\u003e\u003ccode\u003eAssertThrowsMinimizer\u003c/code\u003e\u003c/a\u003e: Suggest minimizing the amount of logic in \u003ccode\u003eassertThrows\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/MemorySegmentReferenceEquality\"\u003e\u003ccode\u003eMemorySegmentReferenceEquality\u003c/code\u003e\u003c/a\u003e: Discourage using reference equality for \u003ccode\u003eMemorySegments\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/PreferThrowsTag\"\u003e\u003ccode\u003ePreferThrowsTag\u003c/code\u003e\u003c/a\u003e: Recommends using \u003ccode\u003e@throws\u003c/code\u003e instead of the legacy \u003ccode\u003e@exception\u003c/code\u003e javadoc tag.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/RecordAccessorInCompactConstructor\"\u003e\u003ccode\u003eRecordAccessorInCompactConstructor\u003c/code\u003e\u003c/a\u003e: detect record accessors inside the compact canonical ctors, which read uninitialized fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2283\"\u003e#2283\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3503\"\u003e#3503\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5210\"\u003e#5210\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5289\"\u003e#5289\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5548\"\u003e#5548\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5554\"\u003e#5554\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5609\"\u003e#5609\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5614\"\u003e#5614\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5656\"\u003e#5656\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ehttps://github.com/google/error-prone/compare/v2.48.0...v2.49.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/89d75c196f2bac93d7aab17db6d2d70a2ee55941\"\u003e\u003ccode\u003e89d75c1\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/0b7b03b05d038f596e687e35fccd2cdc0356a7e2\"\u003e\u003ccode\u003e0b7b03b\u003c/code\u003e\u003c/a\u003e Fix up some javadoc on `ModifySourceCollectionInStream.isStreamApiInvocationO...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/fe5a7b1f4583db97387c46ed32ccd664d3f455f6\"\u003e\u003ccode\u003efe5a7b1\u003c/code\u003e\u003c/a\u003e Remove old FieldMatchers API\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/d54a1d1cd9b57dd49de585e21d0e315f3fb88c82\"\u003e\u003ccode\u003ed54a1d1\u003c/code\u003e\u003c/a\u003e Fix up some \u003ccode\u003eFinally\u003c/code\u003e javadocs.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/d93b31908fd361eb5e817a7dd18a1296f12f6414\"\u003e\u003ccode\u003ed93b319\u003c/code\u003e\u003c/a\u003e [RefactorSwitch] bugfix comment handling\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ff59782c69b9394e14b11d0b17574fe5b3dafa9c\"\u003e\u003ccode\u003eff59782\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] cleanup redundant conditions in ternary.  No functional cha...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/43b6df64ed635e1fcabaabd9c884df5753aac26b\"\u003e\u003ccode\u003e43b6df6\u003c/code\u003e\u003c/a\u003e Generalise DuplicateAssertion to handle check* methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/2c4346f59fdcdda7bf17839b55d2d5e416c7d1d1\"\u003e\u003ccode\u003e2c4346f\u003c/code\u003e\u003c/a\u003e Fix a bug in \u003ccode\u003eBooleanLiteral\u003c/code\u003e: it currently suggests replacing `Boolean.FALSE...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/559039bcc26400cd725236bdffe7fc94c4519311\"\u003e\u003ccode\u003e559039b\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] doc-only change.  fix typo in code comments.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/393c61ce5b28fd5bcd1290ee831d3358d37cce16\"\u003e\u003ccode\u003e393c61c\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] enhance code generation to emit unnamed variables, when sup...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.48.0...v2.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.48.0\u0026new-version\u003d2.49.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1641\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1641 from google:dependabot/maven/dependencies-f3cfcc518e 2a3815fdf442141cffadf517de9007b1d94c9c8a\nPiperOrigin-RevId: 899561974\n"
    },
    {
      "commit": "fc54b9e4436ed8ca8bcae7dd71e07a6857e13836",
      "tree": "c138a4e7bd138aad86e5d3762dd1eab966eb2369",
      "parents": [
        "b80b3cadd306797d58d37bbbf836f18db663c6df"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 24 14:43:15 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Mar 24 14:43:40 2026"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 4.34.0 to 4.34.1 in the dependencies group\n\nBumps the dependencies group with 1 update: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.34.0 to 4.34.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d4.34.0\u0026new-version\u003d4.34.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1639\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1639 from google:dependabot/maven/dependencies-ccd0ce9a11 fc0a51e578f8f3d880c4a82f505abcbc4586a245\nPiperOrigin-RevId: 888660710\n"
    },
    {
      "commit": "b80b3cadd306797d58d37bbbf836f18db663c6df",
      "tree": "b4af677045ab5b654adb1c153046aa0a3ef6a774",
      "parents": [
        "fedd48be8ada191d1bea017c2185515ebc798cac"
      ],
      "author": {
        "name": "Salman Chishti",
        "email": "salmanmkc@GitHub.com",
        "time": "Mon Mar 23 20:55:06 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Mar 23 20:55:34 2026"
      },
      "message": "Upgrade GitHub Actions to latest versions\n\nBumps GitHub Actions to their latest versions for bug fixes and security patches.\n\n## Changes\n\n| Action | Old Version(s) | New Version | Compare | Files |\n|--------|---------------|-------------|---------|-------|\n| `styfle/cancel-workflow-action` | [`3155a14`](https://github.com/styfle/cancel-workflow-action/commit/3155a141048f8f89c06b4cdae32e7853e97536bc) | [`d07a454`](https://github.com/styfle/cancel-workflow-action/commit/d07a454dad7609a92316b57b23c9ccfd4f59af66) | [Diff](https://github.com/styfle/cancel-workflow-action/compare/3155a141048f...d07a454dad76) | ci.yml |\n\n## Release Notes\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes for styfle/cancel-workflow-action\u003c/summary\u003e\n\n### [0.13.1](https://github.com/styfle/cancel-workflow-action/releases/tag/0.13.1)\n\n### Patches\n\n- Fix: update Node.js runtime from 20 to 24: #217\n\n\u003c/details\u003e\n\n## Notes\n\nActions that were previously pinned to commit SHAs remain pinned to SHAs (updated to the latest release SHA).\n\nWorth running the workflows on a branch before merging to make sure everything still works.\n\nFixes https://github.com/google/truth/pull/1637\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1637 from salmanmkc:upgrade-github-actions-node24-general 1cbf8961b3b1a84c515a6ae2b6c09b4e2caf11dd\nPiperOrigin-RevId: 888265756\n"
    },
    {
      "commit": "fedd48be8ada191d1bea017c2185515ebc798cac",
      "tree": "2933aeb574047d700c86b23f41f19aa8dfdd74e5",
      "parents": [
        "8bb449d8673088947a346b572b067bd90e5c72cc"
      ],
      "author": {
        "name": "Google Java Core Libraries",
        "email": "java-team-github-bot@google.com",
        "time": "Thu Mar 12 05:11:42 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Mar 12 05:12:20 2026"
      },
      "message": "Increase `-jvm-target` for Kotlin JVM targets in g3 from 11 to 21.\n\nPiperOrigin-RevId: 882375837\n"
    },
    {
      "commit": "8bb449d8673088947a346b572b067bd90e5c72cc",
      "tree": "b59a3e49702f4f8b112326605413d9faffd34337",
      "parents": [
        "4a3c3c2e77fc0c435403fd57129a34bd0bf1f2fd"
      ],
      "author": {
        "name": "Chaoren Lin",
        "email": "aoe@google.com",
        "time": "Wed Mar 04 21:35:41 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Mar 04 21:36:17 2026"
      },
      "message": "Internal change\n\nPiperOrigin-RevId: 878644901\n"
    },
    {
      "commit": "4a3c3c2e77fc0c435403fd57129a34bd0bf1f2fd",
      "tree": "c199cd97032cd5a57d084575d0f101115ed89a2f",
      "parents": [
        "f430a3b522e640c90b1ac36dcc75f7c578ba1f0b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 02 16:30:09 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Mar 02 16:30:45 2026"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) and [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.47.0 to 2.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.48.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for passing flags with command-line argument files (\u003ccode\u003e@\u003c/code\u003e-files) (\u003ca href\u003d\"https://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\"\u003ehttps://github.com/google/error-prone/commit/8e84edf1beedc99ff2cff3c21a7adec578ad053e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/AvoidValueSetter\"\u003e\u003ccode\u003eAvoidValueSetter\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/UnnecessarySemicolon\"\u003e\u003ccode\u003eUnnecessarySemicolon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5529\"\u003e#5529\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5537\"\u003e#5537\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5522\"\u003e#5522\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5521\"\u003e#5521\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ehttps://github.com/google/error-prone/compare/v2.47.0...v2.48.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7cec0a04b56cd79e72461ad771e532f503f0b407\"\u003e\u003ccode\u003e7cec0a0\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/01c603a9fce06f87f0868f460a4aed0afd1ceef0\"\u003e\u003ccode\u003e01c603a\u003c/code\u003e\u003c/a\u003e Extend MissingTestCall to check for member references.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3d817b040d3fd4e144e4468b0d58811d43b11875\"\u003e\u003ccode\u003e3d817b0\u003c/code\u003e\u003c/a\u003e Handle \u003ccode\u003evar\u003c/code\u003e in \u003ccode\u003eUnnecessaryBoxedVariable\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ad26f3ea6b15f89852ef2e9ff86ddcc794763a28\"\u003e\u003ccode\u003ead26f3e\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eConcurrentHashMap.keys()\u003c/code\u003e and \u003ccode\u003eConcurrentHashMap.elements()\u003c/code\u003e to `JdkObso...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7926dbce13ea1912608adac4ddd41373fa48dee6\"\u003e\u003ccode\u003e7926dbc\u003c/code\u003e\u003c/a\u003e Fix MustBeClosedChecker crash on flexible constructors.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/d08f0032a0dbd8cd25224c4f0bc7e249c72b9448\"\u003e\u003ccode\u003ed08f003\u003c/code\u003e\u003c/a\u003e Check for jakarta annotations in DI checks\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/171448c117547536b81eb25286cc16b91120fb0b\"\u003e\u003ccode\u003e171448c\u003c/code\u003e\u003c/a\u003e Add android internal GuardedBy to ACCEPTED_GUARDED_BY_ANNOTATIONS\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5cb6075c268bb0e2039c511af5e13b6d2199435e\"\u003e\u003ccode\u003e5cb6075\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eMissingTestCall:MatchGraphVerify\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ab81681a2df310ef06c31f6030106d110f64f3c7\"\u003e\u003ccode\u003eab81681\u003c/code\u003e\u003c/a\u003e Improve crash messages for fixes that don\u0027t apply\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/fe9bb21938df42f94c5c39351feee48f319adadd\"\u003e\u003ccode\u003efe9bb21\u003c/code\u003e\u003c/a\u003e Add a test to confirm that TimeUnitMismatch catches `seconds * 1000 + nanos /...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.47.0...v2.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.5 to 4.34.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1634\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1634 from google:dependabot/maven/dependencies-65d76e7564 d8338c7907bd7a4d12568ac7c32b00d5b0725d01\nPiperOrigin-RevId: 877413392\n"
    },
    {
      "commit": "f430a3b522e640c90b1ac36dcc75f7c578ba1f0b",
      "tree": "c9f3ba8a854e2d486ff3a8f94e6514ec2fdb1f4c",
      "parents": [
        "b093bcb39e5625e35980425599871cce0bbda658"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 24 17:06:34 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Feb 24 17:06:56 2026"
      },
      "message": "Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 in the dependencies group\n\nBumps the dependencies group with 1 update: [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire).\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.4 to 3.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace runing external process and parsing output with simple ProcessHandle if available (Java9+) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3252\"\u003e#3252\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass slf4j context to spawned thread (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3241\"\u003e#3241\u003c/a\u003e) \u003ca href\u003d\"https://github.com/scottrw93\"\u003e\u003ccode\u003e@​scottrw93\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/SUREFIRE-3239\"\u003e[SUREFIRE-3239]\u003c/a\u003e - allow override of statistics file checksum (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3247\"\u003e#3247\u003c/a\u003e) \u003ca href\u003d\"https://github.com/XN137\"\u003e\u003ccode\u003e@​XN137\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce log level for skipped tests result to info (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3232\"\u003e#3232\u003c/a\u003e) \u003ca href\u003d\"https://github.com/strangelookingnerd\"\u003e\u003ccode\u003e@​strangelookingnerd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse PowerShell instead of WMIC for detecting zombie process on Windows (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3258\"\u003e#3258\u003c/a\u003e) \u003ca href\u003d\"https://github.com/jbliznak\"\u003e\u003ccode\u003e@​jbliznak\u003c/code\u003e\u003c/a\u003e. Please note if you are using Windows with Java 8 and not PowerShell (you have options to: use Java 9+, install PowerShell or stay on Surefire 3.5.4)\u003c/li\u003e\n\u003cli\u003eProperly work with test failures caused during beforeAll phase (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3194\"\u003e#3194\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify how late placeholder replacement (@{...}) deals with (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3208\"\u003e#3208\u003c/a\u003e) \u003ca href\u003d\"https://github.com/kwin\"\u003e\u003ccode\u003e@​kwin\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Jenkin badges in README (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3254\"\u003e#3254\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse JUnit5 in failsafe ITs (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3251\"\u003e#3251\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove long-deprecated unused encoding property from VerifyMojo (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3198\"\u003e#3198\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Tomlincoln\"\u003e\u003ccode\u003e@​Tomlincoln\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd IT and deal with corner cases of handling beforeAll failures (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3200\"\u003e#3200\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevert PR \u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3194\"\u003e#3194\u003c/a\u003e that handle beforeAll failures to follow proper contributing rules (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3211\"\u003e#3211\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Frawless\"\u003e\u003ccode\u003e@​Frawless\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing many files in the GH Artifacts of CI ex-post. (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3219\"\u003e#3219\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Tibor17\"\u003e\u003ccode\u003e@​Tibor17\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.4 to 2.11.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3209\"\u003e#3209\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3260\"\u003e#3260\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump parent from 44 to 47 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3253\"\u003e#3253\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.16.1 to 3.27.7 in /surefire-its/src/test/resources/surefire-1733-testng (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3246\"\u003e#3246\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.6 to 3.27.7 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3245\"\u003e#3245\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.26 to 1.27 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3243\"\u003e#3243\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.20.0 to 4.21.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3236\"\u003e#3236\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3235\"\u003e#3235\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.logging.log4j:log4j-core from 2.17.1 to 2.25.3 in /surefire-its/src/test/resources/surefire-1659-stream-corruption (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3234\"\u003e#3234\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.19.0 to 4.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3228\"\u003e#3228\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.18.0 to 4.19.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3224\"\u003e#3224\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3223\"\u003e#3223\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.28 to 1.29 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3221\"\u003e#3221\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0.0 to 1.1.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3220\"\u003e#3220\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3217\"\u003e#3217\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3214\"\u003e#3214\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.0 to 1.5.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3218\"\u003e#3218\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.16.0 to 4.18.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3213\"\u003e#3213\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/968cb38271efdee0cbe3abcd4c130fd67eb1f047\"\u003e\u003ccode\u003e968cb38\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/8e7dc4106bab204cdc01b48b46a83e49e3feca9a\"\u003e\u003ccode\u003e8e7dc41\u003c/code\u003e\u003c/a\u003e Reapply \u0026quot;Replace runing external process and parsing output with simple Proce...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/4ced57c058bee5c68fd1313a401a018c9d0303bb\"\u003e\u003ccode\u003e4ced57c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Replace runing external process and parsing output with simple Proces…\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/8496d9a6bf96ead941b8e2948c9fac222247e4f3\"\u003e\u003ccode\u003e8496d9a\u003c/code\u003e\u003c/a\u003e Bump org.xmlunit:xmlunit-core from 2.10.4 to 2.11.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3209\"\u003e#3209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/68265e56ebf609da2447bde7eebd3c7dbd4f7826\"\u003e\u003ccode\u003e68265e5\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3260\"\u003e#3260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/0b190142a3df4cb3dda52825e7fedda59591cbc8\"\u003e\u003ccode\u003e0b19014\u003c/code\u003e\u003c/a\u003e Replace runing external process and parsing output with simple ProcessHandle ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/688f8c46390a0d495a0c4169c873389b9c9b21b6\"\u003e\u003ccode\u003e688f8c4\u003c/code\u003e\u003c/a\u003e Use PowerShell instead of WMIC for detecting zombie process on Windows (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3258\"\u003e#3258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e5c01a6985bc4fcb8ea9e1b43baee3ce08523dfe\"\u003e\u003ccode\u003ee5c01a6\u003c/code\u003e\u003c/a\u003e Build only by the latest Maven on Jenkins (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/9c99e979d29329c7cf0c7a110cf12b0eeb8a331a\"\u003e\u003ccode\u003e9c99e97\u003c/code\u003e\u003c/a\u003e Fix Jenkin badges in README (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3254\"\u003e#3254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/20930ead8197a10f1e9272c2ec68388355b3c077\"\u003e\u003ccode\u003e20930ea\u003c/code\u003e\u003c/a\u003e Bump parent from 44 to 47 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3253\"\u003e#3253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-surefire-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.5.4\u0026new-version\u003d3.5.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1633\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1633 from google:dependabot/maven/dependencies-190f324d1e 210b18e8da66ac70d1daf27c3925c503fce23d08\nPiperOrigin-RevId: 874641446\n"
    },
    {
      "commit": "b093bcb39e5625e35980425599871cce0bbda658",
      "tree": "268192c2d7098cb25a02a82afcdc7a89f4fcbf4f",
      "parents": [
        "d7ca1380f86282385f124b777b6c3a1da96f1f3a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 09 18:11:37 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Feb 09 18:14:05 2026"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.46.0 to 2.47.0 in the dependencies group\n\nBumps the dependencies group with 1 update: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.46.0 to 2.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.47.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/InterruptedInCatchBlock\"\u003e\u003ccode\u003eInterruptedInCatchBlock\u003c/code\u003e\u003c/a\u003e: Detect accidental calls to \u003ccode\u003eThread.interrupted()\u003c/code\u003e inside of \u003ccode\u003ecatch(InterruptedException e)\u003c/code\u003e blocks.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/RefactorSwitch\"\u003e\u003ccode\u003eRefactorSwitch\u003c/code\u003e\u003c/a\u003e: Refactorings to simplify arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/UnnamedVariable\"\u003e\u003ccode\u003eUnnamedVariable\u003c/code\u003e\u003c/a\u003e: Rename unused variables to \u003ccode\u003e_\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/1811\"\u003e#1811\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4168\"\u003e#4168\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5459\"\u003e#5459\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5460\"\u003e#5460\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ehttps://github.com/google/error-prone/compare/v2.46.0...v2.47.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/afa2d04b51099e466863b0051fa05b48971ac757\"\u003e\u003ccode\u003eafa2d04\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bc9618a8ac4e4a6e5e06ff9ada2f16a476262cc6\"\u003e\u003ccode\u003ebc9618a\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] when safe mode is enabled, don\u0027t reorder cases because this...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/6cbafd3741ed8eedb778a28d412f3e4dcb5c841a\"\u003e\u003ccode\u003e6cbafd3\u003c/code\u003e\u003c/a\u003e Remove the \u003ccode\u003eTypeCompatibility:UseCapture\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/2b5284fe185e5293e9fe36c7b3c39c9c0c35b147\"\u003e\u003ccode\u003e2b5284f\u003c/code\u003e\u003c/a\u003e [IfChainToSwitch] Add new flag for safe mode, and emit null-handling logic wh...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7d8cdfeac946923c85a430f06ffa364e973e9e44\"\u003e\u003ccode\u003e7d8cdfe\u003c/code\u003e\u003c/a\u003e Prepare for javac API changes to AST end positions\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bd5f6ca66a1f884220ab0bb13c4d06385eddad3d\"\u003e\u003ccode\u003ebd5f6ca\u003c/code\u003e\u003c/a\u003e PUBLIC: Add obsolete APIs from Apache\u0027s \u003ccode\u003eIOUtils\u003c/code\u003e to \u003ccode\u003eJdkObsolete\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/19dddd8cfddcba7914145369a4a899b4ce0800ae\"\u003e\u003ccode\u003e19dddd8\u003c/code\u003e\u003c/a\u003e PUBLIC: Flag obsolete \u003ccode\u003eScanner\u003c/code\u003e constructors in \u003ccode\u003eJdkObsolete\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ab4e7bd6939b92ecb22875a644a1ec7d238ba411\"\u003e\u003ccode\u003eab4e7bd\u003c/code\u003e\u003c/a\u003e Improve diagnostic message for unused parameters that are reassigned.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/0aaf5764243bce761e56b7b5cb1f826e1dac47a4\"\u003e\u003ccode\u003e0aaf576\u003c/code\u003e\u003c/a\u003e Clean up VariableNameSameAsType\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/795015f32271b5f6313f1c97a4fcd2959d2fa572\"\u003e\u003ccode\u003e795015f\u003c/code\u003e\u003c/a\u003e PUBLIC: add \u003ccode\u003eFormatter\u003c/code\u003e and \u003ccode\u003eProperties\u003c/code\u003e APIs that use a \u003ccode\u003eString\u003c/code\u003e to represen...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.46.0...v2.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.46.0\u0026new-version\u003d2.47.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1632\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1632 from google:dependabot/maven/dependencies-543d577611 8724312e01876323dcf3a2b21b3b86236bed40c4\nPiperOrigin-RevId: 867659290\n"
    },
    {
      "commit": "d7ca1380f86282385f124b777b6c3a1da96f1f3a",
      "tree": "c3af707e89e06b51b3e2bc0ee438c87b81586ff8",
      "parents": [
        "c8a78e309c6dfb78f79f08fadace52c86601243a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 02 17:22:31 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Feb 02 17:23:15 2026"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) and [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.4 to 4.33.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.14.1 to 3.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.15.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Java 25 compatibility during integration tests (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1020\"\u003e#1020\u003c/a\u003e) \u003ca href\u003d\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-540\"\u003e[MCOMPILER-540]\u003c/a\u003e - useIncrementalCompilation\u003dfalse may add generated sources to the sources list (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href\u003d\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 45 to 46 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1015\"\u003e#1015\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1010\"\u003e#1010\u003c/a\u003e) \u003ca href\u003d\"https://github.com/desruisseaux\"\u003e\u003ccode\u003e@​desruisseaux\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorks only with Maven 4.0.0 rc4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/996\"\u003e#996\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Java 25 and Maven 4 in CI (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/975\"\u003e#975\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1016\"\u003e#1016\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.1 to 2.16.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1021\"\u003e#1021\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 46 to 47 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1019\"\u003e#1019\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1008\"\u003e#1008\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1005\"\u003e#1005\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.11 to 3.9.12 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1007\"\u003e#1007\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-plugin-testing-harness to 3.4.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/1001\"\u003e#1001\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.16.0 to 2.16.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/999\"\u003e#999\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.5.0 to 1.5.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/993\"\u003e#993\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexusCompilerVersion from 2.15.0 to 2.16.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/992\"\u003e#992\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/981\"\u003e#981\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/9290cb337f199673e02b6beac0fba37d8066d72c\"\u003e\u003ccode\u003e9290cb3\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/3657d40307e88d760e00bce785ad9ec70db33f95\"\u003e\u003ccode\u003e3657d40\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/7bbf805c330756ea2f79c467657e42b0d27503e2\"\u003e\u003ccode\u003e7bbf805\u003c/code\u003e\u003c/a\u003e Bump plexusCompilerVersion from 2.16.1 to 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/57fa93829b58ea293e978d1233c2f4b3cda83c17\"\u003e\u003ccode\u003e57fa938\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 46 to 47\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/385e3f2809802c6908a36e8c17ef35ed7c869168\"\u003e\u003ccode\u003e385e3f2\u003c/code\u003e\u003c/a\u003e Fix Java 25 compatibility during integration tests (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/6b34423a7f1ad7db000fc5d64aa54052d5d88aa2\"\u003e\u003ccode\u003e6b34423\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 45 to 46\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/aaeb9c6079c6ed012d71e660465d99ee1806a12b\"\u003e\u003ccode\u003eaaeb9c6\u003c/code\u003e\u003c/a\u003e [MCOMPILER-540] useIncrementalCompilation\u003dfalse may add generated sources to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/6e3db9d2c13c7309f12e9dadc8eac985b4426554\"\u003e\u003ccode\u003e6e3db9d\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.5.1 to 1.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/0fe9b843f9065fc40eebfddc7f5e0a479cc76c6d\"\u003e\u003ccode\u003e0fe9b84\u003c/code\u003e\u003c/a\u003e Remove declaration of \u0026quot;plexus-snapshots\u0026quot; repository (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/issues/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/35f68008c4025f7b7eb669303d315197b03cd5b4\"\u003e\u003ccode\u003e35f6800\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1631\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1631 from google:dependabot/maven/dependencies-79a1258634 2df68bd75be2be62c696ba58162dbf6bb066bd8e\nPiperOrigin-RevId: 864389297\n"
    },
    {
      "commit": "c8a78e309c6dfb78f79f08fadace52c86601243a",
      "tree": "b9752573a62e46df56861c070db59996ea71293c",
      "parents": [
        "9b4627b65d833d72595c8eaaac2ee6a0fa8bdcfd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 02 01:38:46 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Feb 02 01:39:31 2026"
      },
      "message": "Bump the github-actions group with 3 updates\n\nBumps the github-actions group with 3 updates: [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action), [actions/checkout](https://github.com/actions/checkout) and [actions/setup-java](https://github.com/actions/setup-java).\n\nUpdates `styfle/cancel-workflow-action` from 0.12.1 to 0.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/releases\"\u003estyfle/cancel-workflow-action\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch2\u003eMinor changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add force_cancel option (\u003ca href\u003d\"https://redirect.github.com/styfle/cancel-workflow-action/pull/215\"\u003estyfle/cancel-workflow-action#215\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCredits\u003c/h2\u003e\n\u003cp\u003eHuge thanks to \u003ca href\u003d\"https://github.com/epicgames-mokeeffe\"\u003e\u003ccode\u003e@​epicgames-mokeeffe\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/commit/3155a141048f8f89c06b4cdae32e7853e97536bc\"\u003e\u003ccode\u003e3155a14\u003c/code\u003e\u003c/a\u003e 0.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/commit/0e31114e8d09982a3de8595f6e51b0ea240c1005\"\u003e\u003ccode\u003e0e31114\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eforce_cancel\u003c/code\u003e option (\u003ca href\u003d\"https://redirect.github.com/styfle/cancel-workflow-action/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/commit/bdaa46e4662006504ca6b0cfb7488010126dc98c\"\u003e\u003ccode\u003ebdaa46e\u003c/code\u003e\u003c/a\u003e chore(readme): update markdown admonition\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/styfle/cancel-workflow-action/compare/85880fa0301c86cca9da44039ee3bb12d3bedbfa...3155a141048f8f89c06b4cdae32e7853e97536bc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actions/checkout` from 6.0.1 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set by \u003ca href\u003d\"https://github.com/TingluoHuang\"\u003e\u003ccode\u003e@​TingluoHuang\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2355\"\u003eactions/checkout#2355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix tag handling: preserve annotations and explicit fetch-tags by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2356\"\u003eactions/checkout#2356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v6.0.1...v6.0.2\"\u003ehttps://github.com/actions/checkout/compare/v6.0.1...v6.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev6.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix tag handling: preserve annotations and explicit fetch-tags by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2356\"\u003eactions/checkout#2356\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd worktree support for persist-credentials includeIf by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2327\"\u003eactions/checkout#2327\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePersist creds to a separate file by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2286\"\u003eactions/checkout#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README to include Node.js 24 support details and requirements by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2248\"\u003eactions/checkout#2248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort v6 cleanup to v5 by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2301\"\u003eactions/checkout#2301\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions checkout to use node 24 by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2226\"\u003eactions/checkout#2226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort v6 cleanup to v4 by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2305\"\u003eactions/checkout#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README.md by \u003ca href\u003d\"https://github.com/motss\"\u003e\u003ccode\u003e@​motss\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1971\"\u003eactions/checkout#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd internal repos for checking out multiple repositories by \u003ca href\u003d\"https://github.com/mouismail\"\u003e\u003ccode\u003e@​mouismail\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1977\"\u003eactions/checkout#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation update - add recommended permissions to Readme by \u003ca href\u003d\"https://github.com/benwells\"\u003e\u003ccode\u003e@​benwells\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2043\"\u003eactions/checkout#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust positioning of user email note and permissions heading by \u003ca href\u003d\"https://github.com/joshmgross\"\u003e\u003ccode\u003e@​joshmgross\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2044\"\u003eactions/checkout#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href\u003d\"https://github.com/nebuk89\"\u003e\u003ccode\u003e@​nebuk89\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2194\"\u003eactions/checkout#2194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CODEOWNERS for actions by \u003ca href\u003d\"https://github.com/TingluoHuang\"\u003e\u003ccode\u003e@​TingluoHuang\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2224\"\u003eactions/checkout#2224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate package dependencies by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2236\"\u003eactions/checkout#2236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eurl-helper.ts\u003c/code\u003e now leverages well-known environment variables by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1941\"\u003eactions/checkout#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand unit test coverage for \u003ccode\u003eisGhes\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1946\"\u003eactions/checkout#1946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck out other refs/* by commit if provided, fall back to ref by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1924\"\u003eactions/checkout#1924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Ref and Commit outputs by \u003ca href\u003d\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1180\"\u003eactions/checkout#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e- \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1777\"\u003eactions/checkout#1777\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1872\"\u003eactions/checkout#1872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the minor-npm-dependencies group across 1 directory with 4 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1739\"\u003eactions/checkout#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1697\"\u003eactions/checkout#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck out other refs/* by commit by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1774\"\u003eactions/checkout#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin actions/checkout\u0027s own workflows to a known, good, stable version. by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1776\"\u003eactions/checkout#1776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck platform to set archive extension appropriately by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1732\"\u003eactions/checkout#1732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/de0fac2e4500dabe0009e67214ff5f5447ce83dd\"\u003e\u003ccode\u003ede0fac2\u003c/code\u003e\u003c/a\u003e Fix tag handling: preserve annotations and explicit fetch-tags (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/064fe7f3312418007dea2b49a19844a9ee378f49\"\u003e\u003ccode\u003e064fe7f\u003c/code\u003e\u003c/a\u003e Add orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actions/setup-java` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/setup-java/releases\"\u003eactions/setup-java\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003ch3\u003eEnhancement\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRetry on HTTP 522 Connection timed out by \u003ca href\u003d\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/964\"\u003eactions/setup-java#964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate gradle caching by \u003ca href\u003d\"https://github.com/priya-kinthali\"\u003e\u003ccode\u003e@​priya-kinthali\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/972\"\u003eactions/setup-java#972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate checkout to v6 by \u003ca href\u003d\"https://github.com/mahabaleshwars\"\u003e\u003ccode\u003e@​mahabaleshwars\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/973\"\u003eactions/setup-java#973\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003e@​actions/cache\u003c/code\u003e to v5 by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/968\"\u003eactions/setup-java#968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade actions/checkout from 5 to 6 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/961\"\u003eactions/setup-java#961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/964\"\u003eactions/setup-java#964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/setup-java/compare/v5...v5.2.0\"\u003ehttps://github.com/actions/setup-java/compare/v5...v5.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/be666c2fcd27ec809703dec50e508c2fdc7f6654\"\u003e\u003ccode\u003ebe666c2\u003c/code\u003e\u003c/a\u003e Chore: Version Update and Checkout Update to v6 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/f7a6fefba97e80156950e16f2a9dafc8579b7d05\"\u003e\u003ccode\u003ef7a6fef\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/961\"\u003e#961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/d81c4e45f3ac973cc936d79104023e20054ba578\"\u003e\u003ccode\u003ed81c4e4\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003e@​actions/cache\u003c/code\u003e to v5 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/1b1bbe1085cb6ab21b5b19b7bebc091a9430026a\"\u003e\u003ccode\u003e1b1bbe1\u003c/code\u003e\u003c/a\u003e readme update (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/5d7b2146334bacf88728daaa70414a99f5164e0f\"\u003e\u003ccode\u003e5d7b214\u003c/code\u003e\u003c/a\u003e Retry on HTTP 522 Connection timed out (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/setup-java/compare/f2beeb24e141e01a676f977032f5a29d81c9e27e...be666c2fcd27ec809703dec50e508c2fdc7f6654\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1630\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1630 from google:dependabot/github_actions/github-actions-a5c1f31b35 f293e2ae464c5b142f9c681ca5fdcdfde1dc7c61\nPiperOrigin-RevId: 864088593\n"
    },
    {
      "commit": "9b4627b65d833d72595c8eaaac2ee6a0fa8bdcfd",
      "tree": "ff7416888480e23a39e3cc0f76a4023e06e7ce06",
      "parents": [
        "feb3beedcb4b98c6c72bcc9a30b99acd3672b00b"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Sat Jan 24 17:04:37 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Sat Jan 24 17:05:04 2026"
      },
      "message": "Skip bytecode inference of the actual value for `assume`.\n\nTo do so, I\u0027ve generalized our existing support for skipping bytecode inference, which I had originally set up for `ExpectFailure` in https://github.com/google/truth/commit/3caa0e845575c2c6f17ee62716f7064584b79efb + https://github.com/google/truth/commit/24b5a310fd899b5554ded8287f33c826f5d7778b.\n\nThis change improves the performance of failed assumptions. It makes the messages of the resulting `AssumptionViolatedException` somewhat worse, but my sense is that no one really looks at those. As discussed in b/478281659, we could go further by also avoiding cleaning stack traces, which probably also no one looks at.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 860538616\n"
    },
    {
      "commit": "feb3beedcb4b98c6c72bcc9a30b99acd3672b00b",
      "tree": "5b7d5bacd395cd214d690190c21092a61841ec4e",
      "parents": [
        "2ce8c01bb5b26f375967e0e4f8c5a72de475e46d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 19 15:58:51 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jan 19 15:59:43 2026"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) and [org.codehaus.mojo:animal-sniffer-maven-plugin](https://github.com/mojohaus/animal-sniffer).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.3 to 4.33.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.codehaus.mojo:animal-sniffer-maven-plugin` from 1.26 to 1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/releases\"\u003eorg.codehaus.mojo:animal-sniffer-maven-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.27\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 94 to 95 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/317\"\u003e#317\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.9 to 9.9.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/315\"\u003e#315\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/314\"\u003e#314\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/5adf3aad06658c44de48ba2fddf9819685230e5f\"\u003e\u003ccode\u003e5adf3aa\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release animal-sniffer-1.27\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/c52bca7cf354f67bc0007bb39c5f728586a1b7b6\"\u003e\u003ccode\u003ec52bca7\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 94 to 95\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/0b12ff1bef602d325e3206e4bba86ab5a4921b21\"\u003e\u003ccode\u003e0b12ff1\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.9 to 9.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/60c8d1553893490ff7695a31c9594d014507e1a5\"\u003e\u003ccode\u003e60c8d15\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/c01c9fb4bb423c12d0670814de2ce0dc2eb87bf6\"\u003e\u003ccode\u003ec01c9fb\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/compare/animal-sniffer-1.26...animal-sniffer-1.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1628\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1628 from google:dependabot/maven/dependencies-0ee89ef6cb bc50cdecf0e4e5093733628b33bd005425f15125\nPiperOrigin-RevId: 858193241\n"
    },
    {
      "commit": "2ce8c01bb5b26f375967e0e4f8c5a72de475e46d",
      "tree": "300eb99b2cd3fe0f347b7e7342d05dab9609b370",
      "parents": [
        "9025e42e3f6942eb5e54d56e432a06390f023e7c"
      ],
      "author": {
        "name": "Google Java Core Libraries",
        "email": "java-team-github-bot@google.com",
        "time": "Wed Jan 14 17:37:50 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jan 14 17:38:29 2026"
      },
      "message": "Automated Code Change\n\nPiperOrigin-RevId: 856249790\n"
    },
    {
      "commit": "9025e42e3f6942eb5e54d56e432a06390f023e7c",
      "tree": "9a672c87e50d159427cea4164503714af6333d20",
      "parents": [
        "f23fd9d8a99e886cf882f1b0b3dd18727052958e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 12 16:14:07 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jan 12 16:14:55 2026"
      },
      "message": "Bump the dependencies group with 3 updates\n\nBumps the dependencies group with 3 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone), [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) and [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.45.0 to 2.46.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.46.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe javac flag \u003ccode\u003e-XDaddTypeAnnotationsToSymbol\u003dtrue\u003c/code\u003e is now required for Error Prone invocations on JDK 21, to enable the javac fix for \u003ca href\u003d\"https://bugs.openjdk.org/browse/JDK-8225377\"\u003eJDK-8225377: type annotations are not visible to javac plugins across compilation boundaries\u003c/a\u003e. See \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5426\"\u003egoogle/error-prone#5426\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003evalue\u003c/code\u003e attribute from \u003ccode\u003e@IncompatibleModifiers\u003c/code\u003e and \u003ccode\u003e@RequiredModifiers\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2122\"\u003egoogle/error-prone#2122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError Prone API changes to encapsulate references to internal javac APIs for end position handling (\u003ccode\u003eEndPosTable\u003c/code\u003e, \u003ccode\u003eDiagnosticPosition\u003c/code\u003e) (\u003ca href\u003d\"https://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\"\u003ehttps://github.com/google/error-prone/commit/5440bb4bcd9d3455a131d863b09f71cfea8a346b\u003c/a\u003e, \u003ca href\u003d\"https://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\"\u003ehttps://github.com/google/error-prone/commit/06c2905e03ade5e1564b5c67d44e2e34bfe5b8e4\u003c/a\u003e, \u003ca href\u003d\"https://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\"\u003ehttps://github.com/google/error-prone/commit/f3915ec322fa7f190c670f6a30bd476f463d8967\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/DuplicateAssertion\"\u003e\u003ccode\u003eDuplicateAssertion\u003c/code\u003e\u003c/a\u003e: detect duplicated assertion lines where the argument to \u003ccode\u003eassertThat\u003c/code\u003e is pure\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/IfChainToSwitch\"\u003e\u003ccode\u003eIfChainToSwitch\u003c/code\u003e\u003c/a\u003e: suggest converting chains of if-statements into arrow switches\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/ScannerUseDelimiter\"\u003e\u003ccode\u003eScannerUseDelimiter\u003c/code\u003e\u003c/a\u003e: discourage \u003ccode\u003eScanner.useDelimiter(\u0026quot;\\\\A\u0026quot;)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/AddNullMarkedToClass\"\u003e\u003ccode\u003eAddNullMarkedToClass\u003c/code\u003e\u003c/a\u003e: refactoring to add \u003ccode\u003e@NullMarked\u003c/code\u003e annotation to top level classes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/471d512ca957ea9bf5aaa75dbe7681339ea82f35\"\u003e\u003ccode\u003e471d512\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.46.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/26013196c4875d0da353681307f74dc2813e30d8\"\u003e\u003ccode\u003e2601319\u003c/code\u003e\u003c/a\u003e Unignore a passing test.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ad2ec706c43f686f8362a3b570cf6bca7fdbf5b6\"\u003e\u003ccode\u003ead2ec70\u003c/code\u003e\u003c/a\u003e simplify the wording of the \u003ccode\u003eMissingDefault\u003c/code\u003e summary\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/6c96e8ea5cfdcc20af05310fba734e9b1aa1e64c\"\u003e\u003ccode\u003e6c96e8e\u003c/code\u003e\u003c/a\u003e Implement a NullArgumentForNonNullParameter TODO related to JDK-8225377\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5b768ff755d3e0dff1591103c637877ab8f0ccdc\"\u003e\u003ccode\u003e5b768ff\u003c/code\u003e\u003c/a\u003e Require \u003ccode\u003e-XDaddTypeAnnotationsToSymbol\u003dtrue\u003c/code\u003e, and remove workaround for JDK-8...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/0e004e5f7faae8bc8b1b623bfad0773284b68b93\"\u003e\u003ccode\u003e0e004e5\u003c/code\u003e\u003c/a\u003e Fix a crash in DuplicateAssertion\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/8cfa4e5813ada025200de3d85426b2850da251f0\"\u003e\u003ccode\u003e8cfa4e5\u003c/code\u003e\u003c/a\u003e Add a regression test for b/472686687\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/18a63d2823a8078de83a37697a3a52a4f4550475\"\u003e\u003ccode\u003e18a63d2\u003c/code\u003e\u003c/a\u003e Avoid getDeclarationAndTypeAttributes in ClassAndMethod\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/14b6481cb2424845b30cd55f6db7bf342d228fc3\"\u003e\u003ccode\u003e14b6481\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eCacheLoaderNull\u003c/code\u003e check for more kinds of null returns.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/d3a8c00a6a1711c3390b9a3038b635a8aba7128b\"\u003e\u003ccode\u003ed3a8c00\u003c/code\u003e\u003c/a\u003e Handle sealed and non-sealed in SuggestedFixes.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.45.0...v2.46.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.2 to 4.33.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.sonatype.central:central-publishing-maven-plugin` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/sonatype/central-publishing-maven-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1626\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1626 from google:dependabot/maven/dependencies-5a600101e6 4e3e5fcd17a66d758ca2a86ee2008f2bb45783c6\nPiperOrigin-RevId: 855235100\n"
    },
    {
      "commit": "f23fd9d8a99e886cf882f1b0b3dd18727052958e",
      "tree": "be0f68147cbd297c4b94dba4cbeac8e06a91f51e",
      "parents": [
        "94e279456727bbd5e9a77b25524026b5090edf93"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Jan 09 23:43:05 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jan 09 23:43:50 2026"
      },
      "message": "Automatically reformat, manually intervening to fix a few more doc issues.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 854369812\n"
    },
    {
      "commit": "94e279456727bbd5e9a77b25524026b5090edf93",
      "tree": "770884e374815eaef918e36daa4be78c3a861407",
      "parents": [
        "5189bb176b8fca5f5d60d735c44c59e9ff06f64f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 05 18:40:56 2026"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jan 05 18:41:43 2026"
      },
      "message": "Bump the github-actions group with 2 updates\n\nBumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-java](https://github.com/actions/setup-java).\n\nUpdates `actions/checkout` from 6.0.0 to 6.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate all references from v5 and v4 to v6 by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2314\"\u003eactions/checkout#2314\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd worktree support for persist-credentials includeIf by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2327\"\u003eactions/checkout#2327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify v6 README by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2328\"\u003eactions/checkout#2328\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v6...v6.0.1\"\u003ehttps://github.com/actions/checkout/compare/v6...v6.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8e8c483db84b4bee98b60c0593521ed34d9990e8\"\u003e\u003ccode\u003e8e8c483\u003c/code\u003e\u003c/a\u003e Clarify v6 README (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2328\"\u003e#2328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/033fa0dc0b82693d8986f1016a0ec2c5e7d9cbb1\"\u003e\u003ccode\u003e033fa0d\u003c/code\u003e\u003c/a\u003e Add worktree support for persist-credentials includeIf (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2327\"\u003e#2327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/c2d88d3ecc89a9ef08eebf45d9637801dcee7eb5\"\u003e\u003ccode\u003ec2d88d3\u003c/code\u003e\u003c/a\u003e Update all references from v5 and v4 to v6 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2314\"\u003e#2314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actions/setup-java` from 5.0.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/setup-java/releases\"\u003eactions/setup-java\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for \u003ccode\u003e.sdkmanrc\u003c/code\u003e file in \u003ccode\u003ejava-version-file\u003c/code\u003e parameter by \u003ca href\u003d\"https://github.com/guicamest\"\u003e\u003ccode\u003e@​guicamest\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/736\"\u003eactions/setup-java#736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for Microsoft OpenJDK 25 builds by \u003ca href\u003d\"https://github.com/the-mod\"\u003e\u003ccode\u003e@​the-mod\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/927\"\u003eactions/setup-java#927\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes \u0026amp; Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Regex to Support All ASDF Versions for the supported distributions in tool-versions File by \u003ca href\u003d\"https://github.com/aparnajyothi-y\"\u003e\u003ccode\u003e@​aparnajyothi-y\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/767\"\u003eactions/setup-java#767\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance error logging for network failures to include endpoint/IP details, add retry mechanism and update workflows to use macos-15-intel by \u003ca href\u003d\"https://github.com/priya-kinthali\"\u003e\u003ccode\u003e@​priya-kinthali\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/946\"\u003eactions/setup-java#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SapMachine URLs by \u003ca href\u003d\"https://github.com/RealCLanger\"\u003e\u003ccode\u003e@​RealCLanger\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/955\"\u003eactions/setup-java#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Token Support for GraalVM and Refactor Code by \u003ca href\u003d\"https://github.com/mahabaleshwars\"\u003e\u003ccode\u003e@​mahabaleshwars\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/849\"\u003eactions/setup-java#849\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate documentation to use checkout and Java v5 by \u003ca href\u003d\"https://github.com/lmvysakh\"\u003e\u003ccode\u003e@​lmvysakh\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/903\"\u003eactions/setup-java#903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify JAVA_HOME and PATH setup in README by \u003ca href\u003d\"https://github.com/chiranjib-swain\"\u003e\u003ccode\u003e@​chiranjib-swain\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/841\"\u003eactions/setup-java#841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade prettier from 2.8.8 to 3.6.2 and document breaking changes in v5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/873\"\u003eactions/setup-java#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade actions/publish-action from 0.3.0 to 0.4.0  by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/912\"\u003eactions/setup-java#912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/lmvysakh\"\u003e\u003ccode\u003e@​lmvysakh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/903\"\u003eactions/setup-java#903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/chiranjib-swain\"\u003e\u003ccode\u003e@​chiranjib-swain\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/841\"\u003eactions/setup-java#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/the-mod\"\u003e\u003ccode\u003e@​the-mod\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/927\"\u003eactions/setup-java#927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/priya-kinthali\"\u003e\u003ccode\u003e@​priya-kinthali\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/946\"\u003eactions/setup-java#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/guicamest\"\u003e\u003ccode\u003e@​guicamest\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/736\"\u003eactions/setup-java#736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/setup-java/compare/v5...v5.1.0\"\u003ehttps://github.com/actions/setup-java/compare/v5...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/f2beeb24e141e01a676f977032f5a29d81c9e27e\"\u003e\u003ccode\u003ef2beeb2\u003c/code\u003e\u003c/a\u003e Bump actions/publish-action from 0.3.0 to 0.4.0 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/912\"\u003e#912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/4e7e684fbb6e33f88ecb2cf1e6b3797739cf499b\"\u003e\u003ccode\u003e4e7e684\u003c/code\u003e\u003c/a\u003e feat: Add support for \u003ccode\u003e.sdkmanrc\u003c/code\u003e file in \u003ccode\u003ejava-version-file\u003c/code\u003e parameter (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/736\"\u003e#736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/46c56d6f92c88cf540acf95a12a4a41197499222\"\u003e\u003ccode\u003e46c56d6\u003c/code\u003e\u003c/a\u003e Add GitHub Token Support for GraalVM and Refactor Code (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/66b945764b75604b3cfd644c3ada5232cf6c90c6\"\u003e\u003ccode\u003e66b9457\u003c/code\u003e\u003c/a\u003e Update SapMachine URLs (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/6ba5449b7dcda52941806a19f0cf626b6420191e\"\u003e\u003ccode\u003e6ba5449\u003c/code\u003e\u003c/a\u003e Enhance error logging for network failures to include endpoint/IP details, ad...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/de5a937a1dc73fbc1a67d7d1aa4bebc1082f3190\"\u003e\u003ccode\u003ede5a937\u003c/code\u003e\u003c/a\u003e adds microsoft openjdk25 builds (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/ead9eaa3cfe0b0fc2fa749519ae09c3d4f4080b0\"\u003e\u003ccode\u003eead9eaa\u003c/code\u003e\u003c/a\u003e Update Regex to Support All ASDF Versions for the supported distributions in ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/8c57fa36276f209f7c545338dc17a4cc89842dec\"\u003e\u003ccode\u003e8c57fa3\u003c/code\u003e\u003c/a\u003e Clarify JAVA_HOME and PATH setup in README (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/a7ab372554b6eb1a8eb25e7d9aec1cc9f3ea1a76\"\u003e\u003ccode\u003ea7ab372\u003c/code\u003e\u003c/a\u003e Bump prettier from 2.8.8 to 3.6.2 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/d0351b4837dd42a4a838ef25daec3bf530e20aaf\"\u003e\u003ccode\u003ed0351b4\u003c/code\u003e\u003c/a\u003e Update documentation to use checkout and Java v5 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/903\"\u003e#903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/setup-java/compare/dded0888837ed1f317902acf8a20df0ad188d165...f2beeb24e141e01a676f977032f5a29d81c9e27e\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1623\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1623 from google:dependabot/github_actions/github-actions-76cc0413af 71bc7c576bf62ec8d21df7ad9f549230fa996e6a\nPiperOrigin-RevId: 852364068\n"
    },
    {
      "commit": "5189bb176b8fca5f5d60d735c44c59e9ff06f64f",
      "tree": "38559727eaa6422bcb669e313656a815c3a16cca",
      "parents": [
        "bffc0bbca700c0bc602d5c382463d4b891787af0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 22 15:19:28 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Dec 22 15:20:23 2025"
      },
      "message": "Bump org.ow2.asm:asm from 9.9 to 9.9.1 in the dependencies group\n\nBumps the dependencies group with 1 update: org.ow2.asm:asm.\n\nUpdates `org.ow2.asm:asm` from 9.9 to 9.9.1\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.ow2.asm:asm\u0026package-manager\u003dmaven\u0026previous-version\u003d9.9\u0026new-version\u003d9.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1620\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1620 from google:dependabot/maven/dependencies-13bd3772d0 e8651f4e1bd3af7f565c87f7863dcd2ac6a682d9\nPiperOrigin-RevId: 847754857\n"
    },
    {
      "commit": "bffc0bbca700c0bc602d5c382463d4b891787af0",
      "tree": "e0816f35553d508050d74e6262cb851554cf08d1",
      "parents": [
        "9ba22491bf3e7e8a60ffc6e1371b8951a052dc53"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 08 13:09:16 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Dec 08 13:10:01 2025"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 4.33.1 to 4.33.2 in the dependencies group\n\nBumps the dependencies group with 1 update: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.1 to 4.33.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d4.33.1\u0026new-version\u003d4.33.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1619\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1619 from google:dependabot/maven/dependencies-b40080c743 4d988bdf9f6fff7087a85c321410922f7501f8f8\nPiperOrigin-RevId: 841714476\n"
    },
    {
      "commit": "9ba22491bf3e7e8a60ffc6e1371b8951a052dc53",
      "tree": "593183338156c268d459ea1daf81f285af80f809",
      "parents": [
        "657ecbd88bf2b9f6a008b6897a333d4a8aaf9d0f"
      ],
      "author": {
        "name": "Kurt Alfred Kluever",
        "email": "kak@google.com",
        "time": "Wed Dec 03 14:32:16 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Dec 03 14:33:04 2025"
      },
      "message": "Add static analysis to prevent calling `liteProtoSubject.isEqualTo(Builder)` (and un-deprecate those methods at the same time since they\u0027re now uncallable).\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 839732476\n"
    },
    {
      "commit": "657ecbd88bf2b9f6a008b6897a333d4a8aaf9d0f",
      "tree": "28202f9cca2cfe4dec61f1b5bee33ea836866b88",
      "parents": [
        "0f730eb6e2df75e1927eb59e4789355258cc637d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 01 19:12:02 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Dec 01 19:12:47 2025"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) and [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.44.0 to 2.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.45.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved compatibility with latest JDK 26 EA builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/AssertSameIncompatible\"\u003e\u003ccode\u003eAssertSameIncompatible\u003c/code\u003e\u003c/a\u003e: Detect calls to \u003ccode\u003eassertSame\u003c/code\u003e and similar assertions, where the calls are guaranteed to either succeed or fail.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/FormatStringShouldUsePlaceholders\"\u003e\u003ccode\u003eFormatStringShouldUsePlaceholders\u003c/code\u003e\u003c/a\u003e: Suggests using a format string instead of string concatenation operations on format methods\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5335\"\u003e#5335\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ehttps://github.com/google/error-prone/compare/v2.44.0...v2.45.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c8628153f52db4c8b394cee8fd9f6d84a8580324\"\u003e\u003ccode\u003ec862815\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.45.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7027d9fe2497b64d422504b5d8257094d92c3a1a\"\u003e\u003ccode\u003e7027d9f\u003c/code\u003e\u003c/a\u003e Add negative test cases for AlwaysThrows with non-literal arguments.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/8669adb446b2238d7b0d47e65a8a243fd47a61d9\"\u003e\u003ccode\u003e8669adb\u003c/code\u003e\u003c/a\u003e Fix parameter name handling of enum constructor arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/679c4ac6b8efc1c69af30d189ee3dc5cc85ef899\"\u003e\u003ccode\u003e679c4ac\u003c/code\u003e\u003c/a\u003e Update end position handling\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/dc1279e18ca7a0f1cdcde655493544f6f78130c4\"\u003e\u003ccode\u003edc1279e\u003c/code\u003e\u003c/a\u003e AssertSameIncompatible: flag calls to assertSame/etc where the calls are guar...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/24387de909663f326ac77e65304c61daa88445ba\"\u003e\u003ccode\u003e24387de\u003c/code\u003e\u003c/a\u003e Internal change\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5300dc6e1fac4557cda82b6a1f91366bba90dc0f\"\u003e\u003ccode\u003e5300dc6\u003c/code\u003e\u003c/a\u003e Disable an InvalidLink test for a javadoc bug on JDK \u0026gt;\u003d 26\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/75dcd539caf58e2daa4598bb9b72fc9a3b7afdc9\"\u003e\u003ccode\u003e75dcd53\u003c/code\u003e\u003c/a\u003e Fix the Optional wrapping in the description of NonCanonicalStaticMemberImport.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/10f54242b4a6a5e7055a7a94faec78bf20206d39\"\u003e\u003ccode\u003e10f5424\u003c/code\u003e\u003c/a\u003e FormatStringShouldUsePlaceholders shouldn\u0027t rewrite calls with a pass-through...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3ef3d7921be1bd9b6394ae018570f50a645240e6\"\u003e\u003ccode\u003e3ef3d79\u003c/code\u003e\u003c/a\u003e The verb form of \u0026quot;recursion\u0026quot; is \u0026quot;to recur\u0026quot;, not \u0026quot;to recurse\u0026quot;. Quoting my CS p...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.44.0...v2.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-source-plugin` from 3.3.1 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-source-plugin/releases\"\u003eorg.apache.maven.plugins:maven-source-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MSOURCES-140\"\u003e[MSOURCES-140]\u003c/a\u003e - fail only if re-attach different files (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/24\"\u003e#24\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump m-invoker-p to 3.9.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/251\"\u003e#251\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to manually execute release drafter (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/58\"\u003e#58\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGH Issues (Maven 3 branch) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/57\"\u003e#57\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/49\"\u003e#49\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse plexus-utils version from parent (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/252\"\u003e#252\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/247\"\u003e#247\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/248\"\u003e#248\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-archiver from 3.6.4 to 3.6.5 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/241\"\u003e#241\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.1 to 4.10.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/242\"\u003e#242\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.3.0 to 3.4.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/246\"\u003e#246\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.2.5 to 3.9.11 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/221\"\u003e#221\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/233\"\u003e#233\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-archiver from 3.6.3 to 3.6.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/229\"\u003e#229\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 41 to 45 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/218\"\u003e#218\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-utils from 3.5.1 to 3.6.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/226\"\u003e#226\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/222\"\u003e#222\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.16.1 to 2.19.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/68\"\u003e#68\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/63\"\u003e#63\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-archiver from 3.6.2 to 3.6.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/66\"\u003e#66\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.16.0 to 2.16.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/27\"\u003e#27\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MSOURCES-147\"\u003e[MSOURCES-147]\u003c/a\u003e - Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/23\"\u003e#23\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MSOURCES-146\"\u003e[MSOURCES-146]\u003c/a\u003e - Bump commons-io:commons-io from 2.11.0 to 2.16.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/25\"\u003e#25\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MSOURCES-145\"\u003e[MSOURCES-145]\u003c/a\u003e - Bump org.apache.maven:maven-archiver from 3.6.1 to 3.6.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-source-plugin/pull/26\"\u003e#26\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/ecf937ac27224df8135b3599edb9c9f9a8524a14\"\u003e\u003ccode\u003eecf937a\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-source-plugin-3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/95b3bf40e10268328b61f1dd0f1e936ebe34497e\"\u003e\u003ccode\u003e95b3bf4\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[maven-release-plugin] prepare for next development iteration\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/7a9a77079e1734d71a4738acf46a314f790545a3\"\u003e\u003ccode\u003e7a9a770\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/292c1ce3a0266e56e7299457c7f6ac0e913b38b4\"\u003e\u003ccode\u003e292c1ce\u003c/code\u003e\u003c/a\u003e Use plexus-utils version from parent\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/bf79b71899727718db8ac5944e13d6e191d87f0c\"\u003e\u003ccode\u003ebf79b71\u003c/code\u003e\u003c/a\u003e Bump m-invoker-p to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/4f3fcb965bf3a5900cf9a3b5b575ffb69483aff3\"\u003e\u003ccode\u003e4f3fcb9\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.20.0 to 2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/a8674428b1b62cfe5e7fecce455383ee2719c366\"\u003e\u003ccode\u003ea867442\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/51c66ac844e88b78efb8b78ea2fdd90fb7f85bbf\"\u003e\u003ccode\u003e51c66ac\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven:maven-archiver from 3.6.4 to 3.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/267df4697b8bfd8414d62d4e81f5e25e12723000\"\u003e\u003ccode\u003e267df46\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.10.1 to 4.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/ef85324e79ad34c68c118ac6cf649bb6f477664a\"\u003e\u003ccode\u003eef85324\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.1...maven-source-plugin-3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1617\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1617 from google:dependabot/maven/dependencies-8ac9562bf4 1057fd09c8d42c286b025a776bd5c13481918520\nPiperOrigin-RevId: 838854521\n"
    },
    {
      "commit": "0f730eb6e2df75e1927eb59e4789355258cc637d",
      "tree": "c965b30b93da89be3d65b25ee5d1d2b5eca26482",
      "parents": [
        "55d3fa76c482565afde5ea84d4021999705c19f2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 01 17:23:40 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Dec 01 17:24:27 2025"
      },
      "message": "Bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions group\n\nBumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).\n\nUpdates `actions/checkout` from 5.0.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README to include Node.js 24 support details and requirements by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2248\"\u003eactions/checkout#2248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePersist creds to a separate file by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2286\"\u003eactions/checkout#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ev6-beta by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2298\"\u003eactions/checkout#2298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate readme/changelog for v6 by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2311\"\u003eactions/checkout#2311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v5.0.0...v6.0.0\"\u003ehttps://github.com/actions/checkout/compare/v5.0.0...v6.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6-beta\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cp\u003eUpdated persist-credentials to store the credentials under \u003ccode\u003e$RUNNER_TEMP\u003c/code\u003e instead of directly in the local git config.\u003c/p\u003e\n\u003cp\u003eThis requires a minimum Actions Runner version of \u003ca href\u003d\"https://github.com/actions/runner/releases/tag/v2.329.0\"\u003ev2.329.0\u003c/a\u003e to access the persisted credentials for \u003ca href\u003d\"https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action\"\u003eDocker container action\u003c/a\u003e scenarios.\u003c/p\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort v6 cleanup to v5 by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2301\"\u003eactions/checkout#2301\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v5...v5.0.1\"\u003ehttps://github.com/actions/checkout/compare/v5...v5.0.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eV6.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePersist creds to a separate file by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2286\"\u003eactions/checkout#2286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README to include Node.js 24 support details and requirements by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2248\"\u003eactions/checkout#2248\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eV5.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort v6 cleanup to v5 by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2301\"\u003eactions/checkout#2301\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eV5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions checkout to use node 24 by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2226\"\u003eactions/checkout#2226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eV4.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePort v6 cleanup to v4 by \u003ca href\u003d\"https://github.com/ericsciple\"\u003e\u003ccode\u003e@​ericsciple\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2305\"\u003eactions/checkout#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eV4.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README.md by \u003ca href\u003d\"https://github.com/motss\"\u003e\u003ccode\u003e@​motss\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1971\"\u003eactions/checkout#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd internal repos for checking out multiple repositories by \u003ca href\u003d\"https://github.com/mouismail\"\u003e\u003ccode\u003e@​mouismail\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1977\"\u003eactions/checkout#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation update - add recommended permissions to Readme by \u003ca href\u003d\"https://github.com/benwells\"\u003e\u003ccode\u003e@​benwells\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2043\"\u003eactions/checkout#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust positioning of user email note and permissions heading by \u003ca href\u003d\"https://github.com/joshmgross\"\u003e\u003ccode\u003e@​joshmgross\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2044\"\u003eactions/checkout#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href\u003d\"https://github.com/nebuk89\"\u003e\u003ccode\u003e@​nebuk89\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2194\"\u003eactions/checkout#2194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CODEOWNERS for actions by \u003ca href\u003d\"https://github.com/TingluoHuang\"\u003e\u003ccode\u003e@​TingluoHuang\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2224\"\u003eactions/checkout#2224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate package dependencies by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2236\"\u003eactions/checkout#2236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eurl-helper.ts\u003c/code\u003e now leverages well-known environment variables by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1941\"\u003eactions/checkout#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand unit test coverage for \u003ccode\u003eisGhes\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1946\"\u003eactions/checkout#1946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck out other refs/* by commit if provided, fall back to ref by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1924\"\u003eactions/checkout#1924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Ref and Commit outputs by \u003ca href\u003d\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1180\"\u003eactions/checkout#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e- \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1777\"\u003eactions/checkout#1777\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1872\"\u003eactions/checkout#1872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the minor-npm-dependencies group across 1 directory with 4 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1739\"\u003eactions/checkout#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1697\"\u003eactions/checkout#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck out other refs/* by commit by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1774\"\u003eactions/checkout#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin actions/checkout\u0027s own workflows to a known, good, stable version. by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1776\"\u003eactions/checkout#1776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck platform to set archive extension appropriately by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1732\"\u003eactions/checkout#1732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NPM dependencies by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1703\"\u003eactions/checkout#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 2 to 3 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1694\"\u003eactions/checkout#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 1 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1696\"\u003eactions/checkout#1696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 2 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1695\"\u003eactions/checkout#1695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3\"\u003e\u003ccode\u003e1af3b93\u003c/code\u003e\u003c/a\u003e update readme/changelog for v6 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2311\"\u003e#2311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e\"\u003e\u003ccode\u003e71cf226\u003c/code\u003e\u003c/a\u003e v6-beta (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e\"\u003e\u003ccode\u003e069c695\u003c/code\u003e\u003c/a\u003e Persist creds to a separate file (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493\"\u003e\u003ccode\u003eff7abcd\u003c/code\u003e\u003c/a\u003e Update README to include Node.js 24 support details and requirements (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d5.0.0\u0026new-version\u003d6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1616\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1616 from google:dependabot/github_actions/github-actions-26358e3a13 be28eb9c8052209337aefebd1b8eaa2581e07d7e\nPiperOrigin-RevId: 838806821\n"
    },
    {
      "commit": "55d3fa76c482565afde5ea84d4021999705c19f2",
      "tree": "4b84547306d1fb870159c5587f7333d8e781e644",
      "parents": [
        "eff56545f1267cb0a098f23ef48dc11dc24cab32"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 24 20:03:25 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Nov 24 20:04:11 2025"
      },
      "message": "Bump the dependencies group with 4 updates\n\nBumps the dependencies group with 4 updates: [com.google.auto.value:auto-value-annotations](https://github.com/google/auto), [com.google.auto.value:auto-value](https://github.com/google/auto), [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) and [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin).\n\nUpdates `com.google.auto.value:auto-value-annotations` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/auto/releases\"\u003ecom.google.auto.value:auto-value-annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAutoValue 1.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash with \u003ccode\u003e@AutoValue.CopyAnnotations(exclude\u003dMissing.class)\u003c/code\u003e, where \u003ccode\u003eMissing\u003c/code\u003e is a class that does not exist.\u003c/li\u003e\n\u003cli\u003eType-use annotations such as \u003ccode\u003e@Nullable\u003c/code\u003e are now better preserved in generated builder setter method parameters. Previously they could be lost in some circumstances, for example with \u003ccode\u003e@Nullable T\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAn issue with \u003ccode\u003e@Nullable\u003c/code\u003e type-use annotations in AutoBuilder has been fixed.\u003c/li\u003e\n\u003cli\u003eReport a diagnostic for setters with boxed primitive types for primitive properties.\u003c/li\u003e\n\u003cli\u003eA bug with AutoBuilder and Kotlin data classes has been fixed. If there was a mix of required and optional parameters in a data class with a large number of properties, sometimes the generated code would not compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4a03588ac0a15571642fd765f6b8d919eb147256\"\u003e\u003ccode\u003e4a03588\u003c/code\u003e\u003c/a\u003e Set version number for auto-value-parent to 1.11.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/c5c1ae5d43fb9f1d85c9594738216f22e64b6f04\"\u003e\u003ccode\u003ec5c1ae5\u003c/code\u003e\u003c/a\u003e Update do-not-publish configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/6d41b7096a722d242f3d5a063752924b9e306dab\"\u003e\u003ccode\u003e6d41b70\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/74d3d0763fe0e4763330dedbe751b60c56613e43\"\u003e\u003ccode\u003e74d3d07\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release auto-value-parent-1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/82eb4f818cd834a8400e2833a963be4db1f9121c\"\u003e\u003ccode\u003e82eb4f8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/d09c2d3cfec8fba4c9d62518eaed0c5d8f5918fb\"\u003e\u003ccode\u003ed09c2d3\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/893034b3b00491702ef0d6083747d0fc1a991349\"\u003e\u003ccode\u003e893034b\u003c/code\u003e\u003c/a\u003e Delete the \u003ccode\u003eWeakHashMap\u003c/code\u003e recommendation.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4bcb6b9874fd5dca54882fa6b23e2ec893c37b12\"\u003e\u003ccode\u003e4bcb6b9\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gwt.maven:gwt-maven-plugin from 1.1.0 to 1.2.0 in /value in the...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/66a26da385ec40be7cd1b3fc6dc3d958a2ddc874\"\u003e\u003ccode\u003e66a26da\u003c/code\u003e\u003c/a\u003e Slightly reword \u003ca href\u003d\"https://github.com/AutoOneOf\"\u003e\u003ccode\u003e@​AutoOneOf\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/7e5e3c896ba828baff44ff29da2a986462c3cd3d\"\u003e\u003ccode\u003e7e5e3c8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.11.0...auto-value-1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.auto.value:auto-value` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/auto/releases\"\u003ecom.google.auto.value:auto-value\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAutoValue 1.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash with \u003ccode\u003e@AutoValue.CopyAnnotations(exclude\u003dMissing.class)\u003c/code\u003e, where \u003ccode\u003eMissing\u003c/code\u003e is a class that does not exist.\u003c/li\u003e\n\u003cli\u003eType-use annotations such as \u003ccode\u003e@Nullable\u003c/code\u003e are now better preserved in generated builder setter method parameters. Previously they could be lost in some circumstances, for example with \u003ccode\u003e@Nullable T\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAn issue with \u003ccode\u003e@Nullable\u003c/code\u003e type-use annotations in AutoBuilder has been fixed.\u003c/li\u003e\n\u003cli\u003eReport a diagnostic for setters with boxed primitive types for primitive properties.\u003c/li\u003e\n\u003cli\u003eA bug with AutoBuilder and Kotlin data classes has been fixed. If there was a mix of required and optional parameters in a data class with a large number of properties, sometimes the generated code would not compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4a03588ac0a15571642fd765f6b8d919eb147256\"\u003e\u003ccode\u003e4a03588\u003c/code\u003e\u003c/a\u003e Set version number for auto-value-parent to 1.11.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/c5c1ae5d43fb9f1d85c9594738216f22e64b6f04\"\u003e\u003ccode\u003ec5c1ae5\u003c/code\u003e\u003c/a\u003e Update do-not-publish configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/6d41b7096a722d242f3d5a063752924b9e306dab\"\u003e\u003ccode\u003e6d41b70\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/74d3d0763fe0e4763330dedbe751b60c56613e43\"\u003e\u003ccode\u003e74d3d07\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release auto-value-parent-1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/82eb4f818cd834a8400e2833a963be4db1f9121c\"\u003e\u003ccode\u003e82eb4f8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/d09c2d3cfec8fba4c9d62518eaed0c5d8f5918fb\"\u003e\u003ccode\u003ed09c2d3\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/893034b3b00491702ef0d6083747d0fc1a991349\"\u003e\u003ccode\u003e893034b\u003c/code\u003e\u003c/a\u003e Delete the \u003ccode\u003eWeakHashMap\u003c/code\u003e recommendation.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4bcb6b9874fd5dca54882fa6b23e2ec893c37b12\"\u003e\u003ccode\u003e4bcb6b9\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gwt.maven:gwt-maven-plugin from 1.1.0 to 1.2.0 in /value in the...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/66a26da385ec40be7cd1b3fc6dc3d958a2ddc874\"\u003e\u003ccode\u003e66a26da\u003c/code\u003e\u003c/a\u003e Slightly reword \u003ca href\u003d\"https://github.com/AutoOneOf\"\u003e\u003ccode\u003e@​AutoOneOf\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/7e5e3c896ba828baff44ff29da2a986462c3cd3d\"\u003e\u003ccode\u003e7e5e3c8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.11.0...auto-value-1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.protobuf:protobuf-java` from 4.33.0 to 4.33.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-jar-plugin` from 3.4.2 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/releases\"\u003eorg.apache.maven.plugins:maven-jar-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u0026quot;attach\u0026quot; configuration parameter (3.x port of \u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/issues/482\"\u003e#482\u003c/a\u003e) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/483\"\u003e#483\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hgschmie\"\u003e\u003ccode\u003e@​hgschmie\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd Java-Version to MANIFEST.MF (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/465\"\u003e#465\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix detecting java version for toolchains and JDK 1.8 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/500\"\u003e#500\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore stderr when parsing javac version from toolchain (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/471\"\u003e#471\u003c/a\u003e) \u003ca href\u003d\"https://github.com/jaredstehler\"\u003e\u003ccode\u003e@​jaredstehler\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate site descriptor to 2.0.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/501\"\u003e#501\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove junit3 references (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/494\"\u003e#494\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate component injection to JSR-330 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/492\"\u003e#492\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PR Automation to 3.x (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/132\"\u003e#132\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove release-drafter configuration (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/128\"\u003e#128\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for Maven 4.0.0-rc-3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/130\"\u003e#130\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/119\"\u003e#119\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Build\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump m-invoker-p to 3.9.1 for Java 25 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/480\"\u003e#480\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.20.0 to 2.21.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/499\"\u003e#499\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/498\"\u003e#498\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse maven-plugin-testing-harness version 3.4.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/491\"\u003e#491\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.1 to 3.15.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/488\"\u003e#488\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.1 to 4.10.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/478\"\u003e#478\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/464\"\u003e#464\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 42 to 45 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/452\"\u003e#452\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven:maven-archiver from 3.6.2 to 3.6.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/461\"\u003e#461\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/457\"\u003e#457\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.10 to 3.9.11 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/456\"\u003e#456\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.9 to 3.9.10 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/146\"\u003e#146\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.shared:file-management from 3.1.0 to 3.2.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/143\"\u003e#143\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.6.3 to 3.9.9 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/107\"\u003e#107\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/140\"\u003e#140\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.16.1 to 2.18.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/114\"\u003e#114\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/pull/109\"\u003e#109\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/68d00f1121da7ca6c04501363e020977bd1ad5ae\"\u003e\u003ccode\u003e68d00f1\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-jar-plugin-3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/357b9bf1ae81c4c41a4705402e2bde82d22a5407\"\u003e\u003ccode\u003e357b9bf\u003c/code\u003e\u003c/a\u003e Update site descriptor to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/340249c15f5f54d631b41afbc3653db260bda450\"\u003e\u003ccode\u003e340249c\u003c/code\u003e\u003c/a\u003e Fix detecting java version for toolchains and JDK 1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/06a6245f7a4874dbab3fcd60d1903cf297a78f90\"\u003e\u003ccode\u003e06a6245\u003c/code\u003e\u003c/a\u003e chore: remove junit3 references\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/d302b2c9e910521facccfd6443c7bf1bc1156c93\"\u003e\u003ccode\u003ed302b2c\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.20.0 to 2.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/6081bdbf50ba61b052e2f32411b4dda3347e4a55\"\u003e\u003ccode\u003e6081bdb\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/ef8ed4cf89bcacb2f8ad5c3f4492ba186ead4409\"\u003e\u003ccode\u003eef8ed4c\u003c/code\u003e\u003c/a\u003e Migrate component injection to JSR-330\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/704a35caecb49c72ea87956e4210cd082df18065\"\u003e\u003ccode\u003e704a35c\u003c/code\u003e\u003c/a\u003e Ignore stderr when parsing javac version from toolchain (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/issues/471\"\u003e#471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/0beb969f0d3b4d88348e8b4a03b0fef40f7b87af\"\u003e\u003ccode\u003e0beb969\u003c/code\u003e\u003c/a\u003e Use maven-plugin-testing-harness version 3.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/commit/c2624c8e0bd3314024a32bbfeca59ee155d725d8\"\u003e\u003ccode\u003ec2624c8\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugin-tools:maven-plugin-annotations (\u003ca href\u003d\"https://redirect.github.com/apache/maven-jar-plugin/issues/488\"\u003e#488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.2...maven-jar-plugin-3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.auto.value:auto-value` from 1.11.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/auto/releases\"\u003ecom.google.auto.value:auto-value\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAutoValue 1.11.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash with \u003ccode\u003e@AutoValue.CopyAnnotations(exclude\u003dMissing.class)\u003c/code\u003e, where \u003ccode\u003eMissing\u003c/code\u003e is a class that does not exist.\u003c/li\u003e\n\u003cli\u003eType-use annotations such as \u003ccode\u003e@Nullable\u003c/code\u003e are now better preserved in generated builder setter method parameters. Previously they could be lost in some circumstances, for example with \u003ccode\u003e@Nullable T\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAn issue with \u003ccode\u003e@Nullable\u003c/code\u003e type-use annotations in AutoBuilder has been fixed.\u003c/li\u003e\n\u003cli\u003eReport a diagnostic for setters with boxed primitive types for primitive properties.\u003c/li\u003e\n\u003cli\u003eA bug with AutoBuilder and Kotlin data classes has been fixed. If there was a mix of required and optional parameters in a data class with a large number of properties, sometimes the generated code would not compile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4a03588ac0a15571642fd765f6b8d919eb147256\"\u003e\u003ccode\u003e4a03588\u003c/code\u003e\u003c/a\u003e Set version number for auto-value-parent to 1.11.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/c5c1ae5d43fb9f1d85c9594738216f22e64b6f04\"\u003e\u003ccode\u003ec5c1ae5\u003c/code\u003e\u003c/a\u003e Update do-not-publish configuration.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/6d41b7096a722d242f3d5a063752924b9e306dab\"\u003e\u003ccode\u003e6d41b70\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/74d3d0763fe0e4763330dedbe751b60c56613e43\"\u003e\u003ccode\u003e74d3d07\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release auto-value-parent-1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/82eb4f818cd834a8400e2833a963be4db1f9121c\"\u003e\u003ccode\u003e82eb4f8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/d09c2d3cfec8fba4c9d62518eaed0c5d8f5918fb\"\u003e\u003ccode\u003ed09c2d3\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 4 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/893034b3b00491702ef0d6083747d0fc1a991349\"\u003e\u003ccode\u003e893034b\u003c/code\u003e\u003c/a\u003e Delete the \u003ccode\u003eWeakHashMap\u003c/code\u003e recommendation.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4bcb6b9874fd5dca54882fa6b23e2ec893c37b12\"\u003e\u003ccode\u003e4bcb6b9\u003c/code\u003e\u003c/a\u003e Bump net.ltgt.gwt.maven:gwt-maven-plugin from 1.1.0 to 1.2.0 in /value in the...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/66a26da385ec40be7cd1b3fc6dc3d958a2ddc874\"\u003e\u003ccode\u003e66a26da\u003c/code\u003e\u003c/a\u003e Slightly reword \u003ca href\u003d\"https://github.com/AutoOneOf\"\u003e\u003ccode\u003e@​AutoOneOf\u003c/code\u003e\u003c/a\u003e docs\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/7e5e3c896ba828baff44ff29da2a986462c3cd3d\"\u003e\u003ccode\u003e7e5e3c8\u003c/code\u003e\u003c/a\u003e Bump the dependencies group in /value with 2 updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.11.0...auto-value-1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1615\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1615 from google:dependabot/maven/dependencies-24a00f1549 a88437aa51d61a009ee3eee3af321cc0487c0b84\nPiperOrigin-RevId: 836314858\n"
    },
    {
      "commit": "eff56545f1267cb0a098f23ef48dc11dc24cab32",
      "tree": "f476258a28226b6afff009d3ad4df7194520c0a9",
      "parents": [
        "35246cc75cf822e9bb0cc03975864a17c935248d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Nov 10 16:09:31 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Nov 10 16:10:20 2025"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.43.0 to 2.44.0 in the dependencies group\n\nBumps the dependencies group with 1 update: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.43.0 to 2.44.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.44.0\u003c/h2\u003e\n\u003cp\u003eChanges\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe default severity for \u003ca href\u003d\"https://errorprone.info/bugpattern/LabelledBreakTarget\"\u003e\u003ccode\u003eLabelledBreakTarget\u003c/code\u003e\u003c/a\u003e is now an error\u003c/li\u003e\n\u003cli\u003eUpdate dependency on Guava (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5108\"\u003e#5108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5218\"\u003e#5218\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5278\"\u003e#5278\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ehttps://github.com/google/error-prone/compare/v2.43.0...v2.44.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/4016e04d1e95b60cebc737d39b913fca45099226\"\u003e\u003ccode\u003e4016e04\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.44.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/8255d1ea5a290956f0f3252fae3901f5ea2941db\"\u003e\u003ccode\u003e8255d1e\u003c/code\u003e\u003c/a\u003e Avoid overlaps in UnnecessaryAsync fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/4c0f01ba8a09ac05e61d02333e9b54d0707f6c39\"\u003e\u003ccode\u003e4c0f01b\u003c/code\u003e\u003c/a\u003e Report InvalidLink diagnostics for links that are so invalid they crash javac\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b5690c9aa4f7bc99883ccad02aeb2a667c202162\"\u003e\u003ccode\u003eb5690c9\u003c/code\u003e\u003c/a\u003e Refresh Java8ApiChecker diff\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/54ed3d8ba302fe9aa6c6c0dd8aafa74f9b9f867a\"\u003e\u003ccode\u003e54ed3d8\u003c/code\u003e\u003c/a\u003e Finalise removing GuardedByFlags.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bc26f7bf41cc2bc2a38c0363b7c6c4bd13614c7b\"\u003e\u003ccode\u003ebc26f7b\u003c/code\u003e\u003c/a\u003e TruthConstantAsserts: treat static identifiers as constants.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7692fb41804e87985527893f57afebe1877b7d6a\"\u003e\u003ccode\u003e7692fb4\u003c/code\u003e\u003c/a\u003e Rollforward of \u003ca href\u003d\"https://github.com/google/error-prone/commit/3272246036db6fc15\"\u003ehttps://github.com/google/error-prone/commit/3272246036db6fc15\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/9c5f72538c1e7710a5ac2f2bcf1a41d57d362e58\"\u003e\u003ccode\u003e9c5f725\u003c/code\u003e\u003c/a\u003e Optimize snippet logic\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b0637112e9d7a582d15b21d79bd18087340aaab0\"\u003e\u003ccode\u003eb063711\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003eTruthConstantAsserts\u003c/code\u003e to detect more constant-like expressions.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/de35cc90881627da9e0d8bdbe232256f90ec6a6d\"\u003e\u003ccode\u003ede35cc9\u003c/code\u003e\u003c/a\u003e Automated rollback of commit 09c78e01573334cee793b67346ca0f3175fd47a3.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.43.0...v2.44.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.43.0\u0026new-version\u003d2.44.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes https://github.com/google/truth/pull/1614\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1614 from google:dependabot/maven/dependencies-d1ee591ecb f8cceadb344798d82f0da56ec93fe0318120452f\nPiperOrigin-RevId: 830448217\n"
    },
    {
      "commit": "35246cc75cf822e9bb0cc03975864a17c935248d",
      "tree": "971f221dd750532a504c8fcd828cb56a0f02e705",
      "parents": [
        "8d25ede217b8ea7d644ad90f4df61c76f0b630c3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 27 15:57:07 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Oct 27 15:57:53 2025"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) and [org.apache.maven.plugins:maven-antrun-plugin](https://github.com/apache/maven-antrun-plugin).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.42.0 to 2.43.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.43.0\u003c/h2\u003e\n\u003cp\u003eThe minimum support JDK version to run Error Prone is now JDK 21 (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4867\"\u003egoogle/error-prone#4867\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e-XepPatchChecks\u003c/code\u003e now skips disabled checks (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAndroidJdkLibsChecker\u003c/code\u003e has been removed, the recommended replacement for Android code is Android Lint\u0027s NewApi check\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/NullNeedsCastForVarargs\"\u003e\u003ccode\u003eNullNeedsCastForVarargs\u003c/code\u003e\u003c/a\u003e: Detect calls that incorrectly passes a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003earray\u003c/em\u003e instead of a \u003ccode\u003enull\u003c/code\u003e \u003cem\u003eelement\u003c/em\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/RedundantNullCheck\"\u003e\u003ccode\u003eRedundantNullCheck\u003c/code\u003e\u003c/a\u003e: detect checks on expressions that are non-null.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eClosed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4943\"\u003e#4943\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5102\"\u003e#5102\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5107\"\u003e#5107\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5121\"\u003e#5121\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5158\"\u003e#5158\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5217\"\u003e#5217\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5239\"\u003e#5239\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ehttps://github.com/google/error-prone/compare/v2.42.0...v2.43.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/abec9b6a08ae48bb9ac7cb6978e8a9796408afbc\"\u003e\u003ccode\u003eabec9b6\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a97374a2b2f912257ff63e780e7caa059c2f2f7a\"\u003e\u003ccode\u003ea97374a\u003c/code\u003e\u003c/a\u003e Upgrade Java version from 17 to 21 in release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5882a4393d991b068ce6276bc182b8e6c0ec5f88\"\u003e\u003ccode\u003e5882a43\u003c/code\u003e\u003c/a\u003e Update release.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/851e0b0e0227b92fd889dfb6846ce7fcbb5fe16f\"\u003e\u003ccode\u003e851e0b0\u003c/code\u003e\u003c/a\u003e Remove obsolete uses of reflection from Error Prone\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/344e3dcb60384c72bdd5660b6311ae25cb24af09\"\u003e\u003ccode\u003e344e3dc\u003c/code\u003e\u003c/a\u003e Remove an obsolete use of reflection\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5f46e622d0b88f07826bf3af74b9b1d717d97362\"\u003e\u003ccode\u003e5f46e62\u003c/code\u003e\u003c/a\u003e Fix a typo (wrong quotation mark).\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/de7d1915281f6e307686a00c7744e7b085d56232\"\u003e\u003ccode\u003ede7d191\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eIncorrectMainMethod\u003c/code\u003e documentation in light of JEP512.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/09c78e01573334cee793b67346ca0f3175fd47a3\"\u003e\u003ccode\u003e09c78e0\u003c/code\u003e\u003c/a\u003e Remove an obsolete TODO\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/17c271ea558a8d38579bd9f78206905f3983bd67\"\u003e\u003ccode\u003e17c271e\u003c/code\u003e\u003c/a\u003e Turn down AndroidJdkLibsChecker\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/0ae79f56536e3af86b3cdbab441ea650d899b0c3\"\u003e\u003ccode\u003e0ae79f5\u003c/code\u003e\u003c/a\u003e Add tests for subtypes of Immutable and ThreadSafe classes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.42.0...v2.43.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-antrun-plugin` from 3.1.0 to 3.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/releases\"\u003eorg.apache.maven.plugins:maven-antrun-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/112\"\u003e#112\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-231\"\u003e[MANTRUN-231]\u003c/a\u003e - Document limitations of exportAntProperties (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/108\"\u003e#108\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefresh download page, use site descriptor 2.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/342\"\u003e#342\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tag-template to release-drafter (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/343\"\u003e#343\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun ci also with Maven 4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/341\"\u003e#341\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Maven to 3.9.11 and keep prerequisites at 3.6.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/340\"\u003e#340\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/337\"\u003e#337\u003c/a\u003e) \u003ca href\u003d\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Github Issues (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/116\"\u003e#116\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from plexus to Guice (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/106\"\u003e#106\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect user visible spelling error (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/105\"\u003e#105\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-241\"\u003e[MANTRUN-241]\u003c/a\u003e - Bump org.junit:junit-bom from 5.10.1 to 5.10.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/92\"\u003e#92\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-239\"\u003e[MANTRUN-239]\u003c/a\u003e - Upgrade parent pom to 40 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/88\"\u003e#88\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-239\"\u003e[MANTRUN-239]\u003c/a\u003e - Update parent pom to 39 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/80\"\u003e#80\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump version.xmlunit from 2.10.3 to 2.10.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/338\"\u003e#338\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 44 to 45 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/336\"\u003e#336\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 43 to 44 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/115\"\u003e#115\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version.xmlunit from 2.10.2 to 2.10.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/333\"\u003e#333\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version.xmlunit from 2.10.1 to 2.10.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/118\"\u003e#118\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version.xmlunit from 2.10.0 to 2.10.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/117\"\u003e#117\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.ant:ant from 1.10.14 to 1.10.15 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/103\"\u003e#103\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-239\"\u003e[MANTRUN-239]\u003c/a\u003e - Bump org.apache.maven.plugins:maven-plugins from 42 to 43 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/101\"\u003e#101\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-244\"\u003e[MANTRUN-244]\u003c/a\u003e - Upgrade to JUnit 5.12.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/114\"\u003e#114\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.hamcrest:hamcrest-core from 1.3 to 3.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/111\"\u003e#111\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare dependencies explicitly (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/107\"\u003e#107\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 41 to 42 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/96\"\u003e#96\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.9.1 to 2.10.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/98\"\u003e#98\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-242\"\u003e[MANTRUN-242]\u003c/a\u003e - Require Maven 3.6.3+ (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/95\"\u003e#95\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-241\"\u003e[MANTRUN-241]\u003c/a\u003e - Bump org.junit:junit-bom from 5.10.1 to 5.10.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/92\"\u003e#92\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 40 to 41 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/91\"\u003e#91\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-241\"\u003e[MANTRUN-241]\u003c/a\u003e - Bump org.junit.jupiter:junit-jupiter-engine to 5.10.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/89\"\u003e#89\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slachiewicz\"\u003e\u003ccode\u003e@​slachiewicz\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump xmlunit-matchers from 2.9.0 to 2.9.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/83\"\u003e#83\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump xmlunit-core from 2.9.0 to 2.9.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/84\"\u003e#84\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MANTRUN-240\"\u003e[MANTRUN-240]\u003c/a\u003e - Bump org.apache.ant:ant from 1.10.13 to 1.10.14 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/87\"\u003e#87\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ant from 1.10.12 to 1.10.13 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/81\"\u003e#81\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-checkstyle-plugin from 3.1.2 to 3.2.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/67\"\u003e#67\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit-jupiter-engine from 5.9.0 to 5.9.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/68\"\u003e#68\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump plexus-utils from 3.4.1 to 3.4.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/57\"\u003e#57\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-javadoc-plugin from 3.4.0 to 3.4.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/65\"\u003e#65\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump maven-project-info-reports-plugin from 3.3.0 to 3.4.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/64\"\u003e#64\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump junit-jupiter-engine from 5.8.2 to 5.9.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/pull/63\"\u003e#63\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/d8a5220938abab3213b5506a923d8acfb2c70e31\"\u003e\u003ccode\u003ed8a5220\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-antrun-plugin-3.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/a049c4dafc86fd96eba4223b3a928fe111458be4\"\u003e\u003ccode\u003ea049c4d\u003c/code\u003e\u003c/a\u003e Refresh download page, use site descriptor 2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/3e2fbe1af0d280ec4252fed9c7a6eb33ae7241a4\"\u003e\u003ccode\u003e3e2fbe1\u003c/code\u003e\u003c/a\u003e Add tag-template to release-drafter\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/43af127f5cfcab8d2a34fb52f82ca8fb15832dd6\"\u003e\u003ccode\u003e43af127\u003c/code\u003e\u003c/a\u003e Add hacktoberfest label to project\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/cc0189aa1e551c6d60dc18a78e237ca310ba3043\"\u003e\u003ccode\u003ecc0189a\u003c/code\u003e\u003c/a\u003e Run ci also with Maven 4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/ff42558761ffaeea7e9e7888d1d1b16f2f49c4a8\"\u003e\u003ccode\u003eff42558\u003c/code\u003e\u003c/a\u003e Bump Maven to 3.9.11 and keep prerequisites at 3.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/17c406cc6dbf2efb4ceda10672dc0a1e95cff442\"\u003e\u003ccode\u003e17c406c\u003c/code\u003e\u003c/a\u003e Bump version.xmlunit from 2.10.3 to 2.10.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-antrun-plugin/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/a3135977f039674d9176d2d6792c282f6d23c5d9\"\u003e\u003ccode\u003ea313597\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/e0127c7362dcbfa2336126f45501ab8bda654b44\"\u003e\u003ccode\u003ee0127c7\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 44 to 45\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/commit/565754cf8efc48833c9f734c785f7ffb2e06a877\"\u003e\u003ccode\u003e565754c\u003c/code\u003e\u003c/a\u003e fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-antrun-plugin/compare/maven-antrun-plugin-3.1.0...maven-antrun-plugin-3.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1613\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1613 from google:dependabot/maven/dependencies-84a0be9507 c2dfa8c3c4143306964d24fd1c82c8691fa49684\nPiperOrigin-RevId: 824538927\n"
    },
    {
      "commit": "8d25ede217b8ea7d644ad90f4df61c76f0b630c3",
      "tree": "1ce73911596d7f43283b11b2489a6de8bd42144f",
      "parents": [
        "611972f672bb1258d15571bec28f1a53692f56b7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 20 16:36:21 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Oct 20 16:37:27 2025"
      },
      "message": "Bump com.google.protobuf:protobuf-java from 4.32.1 to 4.33.0 in the dependencies group\n\nBumps the dependencies group with 1 update: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.32.1 to 4.33.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.protobuf:protobuf-java\u0026package-manager\u003dmaven\u0026previous-version\u003d4.32.1\u0026new-version\u003d4.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1612\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1612 from google:dependabot/maven/dependencies-6b036969ba 0e905dbd1fea91c4c7d475185fe6d54307144ddd\nPiperOrigin-RevId: 821683658\n"
    },
    {
      "commit": "611972f672bb1258d15571bec28f1a53692f56b7",
      "tree": "781424f58937d7e985d939b7390b11e22e918606",
      "parents": [
        "68bd0a905d392d90319535ba1e6aff170b13209e"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Oct 13 20:21:03 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Oct 13 20:21:49 2025"
      },
      "message": "Suppress or address errors from a forthcoming Error Prone check that looks for calls like `containsExactly(null)` that always throw NPE.\n\n(To check for a list that contains only a null element, the calls will soon need to be `containsExactly((Object) null)` (with a cast to the array\u0027s _element_ type), not `containsExactly(null)` or `containsExactly((Object[]) null)` (with a cast to the _array_ type).)\n\nAlso, sidestep other null-varargs fun by using `Collections.singleton` instead of the varargs methods `Arrays.asList` and `Stream.of`.)\n\n([the check](https://github.com/google/error-prone/pull/5263))\n\nPiperOrigin-RevId: 818803000\n"
    },
    {
      "commit": "68bd0a905d392d90319535ba1e6aff170b13209e",
      "tree": "8272f9591d9101e8776ca24d09c23ea71681a449",
      "parents": [
        "e631b6a18b5871449c74b82e0dc60485e3f4bad8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 13 16:44:56 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Oct 13 16:45:40 2025"
      },
      "message": "Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.24 to 1.26 in the dependencies group\n\nBumps the dependencies group with 1 update: [org.codehaus.mojo:animal-sniffer-maven-plugin](https://github.com/mojohaus/animal-sniffer).\n\nUpdates `org.codehaus.mojo:animal-sniffer-maven-plugin` from 1.24 to 1.26\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/releases\"\u003eorg.codehaus.mojo:animal-sniffer-maven-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.26\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.maven.enforcer:enforcer-api from 3.6.1 to 3.6.2 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/308\"\u003e#308\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.8 to 9.9 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/310\"\u003e#310\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 93 to 94 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/309\"\u003e#309\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/306\"\u003e#306\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/307\"\u003e#307\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 92 to 93 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/305\"\u003e#305\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.enforcer:enforcer-api from 3.5.0 to 3.6.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/304\"\u003e#304\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 in /animal-sniffer-maven-plugin (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/303\"\u003e#303\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 91 to 92 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/300\"\u003e#300\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 87 to 91 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/299\"\u003e#299\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.7.1 to 9.8 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/296\"\u003e#296\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump release-drafter/release-drafter from 6.0.0 to 6.1.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/294\"\u003e#294\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 86 to 87 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/295\"\u003e#295\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 85 to 86 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/291\"\u003e#291\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.ow2.asm:asm from 9.7 to 9.7.1 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/293\"\u003e#293\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/292\"\u003e#292\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.ant:ant from 1.10.14 to 1.10.15 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/290\"\u003e#290\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/289\"\u003e#289\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mojo-parent from 84 to 85 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/288\"\u003e#288\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/287\"\u003e#287\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 (\u003ca href\u003d\"https://redirect.github.com/mojohaus/animal-sniffer/pull/286\"\u003e#286\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/a2d9596a701cc8c7a4b1741d5f09e8c16316d442\"\u003e\u003ccode\u003ea2d9596\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release animal-sniffer-1.26\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/8ddba10891aacc752764ba1e650a11f0f7924c70\"\u003e\u003ccode\u003e8ddba10\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.enforcer:enforcer-api from 3.6.1 to 3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/9769fedb3e9fe0848da50dff0e69e042092bbb76\"\u003e\u003ccode\u003e9769fed\u003c/code\u003e\u003c/a\u003e Bump org.ow2.asm:asm from 9.8 to 9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/9068888c1cfcbac9555e9355563ef1183d701aec\"\u003e\u003ccode\u003e9068888\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 93 to 94\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/e5511564882de3ef5cc6a2b0a301259520a256dd\"\u003e\u003ccode\u003ee551156\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/ae8fee6139ec7c59fe1c2e2ae8f142ff3ddc3bcd\"\u003e\u003ccode\u003eae8fee6\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/7077f45bf291b1cc524c5142c30a652cd74c3513\"\u003e\u003ccode\u003e7077f45\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 92 to 93\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/7e996d83dfaa30bf8678f9ea21c1ad75e81ee5d3\"\u003e\u003ccode\u003e7e996d8\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.enforcer:enforcer-api from 3.5.0 to 3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/3a1de2d92177553de6c253700634b27f112940ca\"\u003e\u003ccode\u003e3a1de2d\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 in /animal-sniffer-maven-plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/commit/9f6d51f0f0efd8a96b92f55a14778fc156f121c2\"\u003e\u003ccode\u003e9f6d51f\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mojo-parent from 91 to 92\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/mojohaus/animal-sniffer/compare/animal-sniffer-1.24...animal-sniffer-1.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.codehaus.mojo:animal-sniffer-maven-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d1.24\u0026new-version\u003d1.26)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1610\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1610 from google:dependabot/maven/dependencies-927af39c30 e79a7b6ec740b16e492f97eb9ea8b009dc45c764\nPiperOrigin-RevId: 818705509\n"
    },
    {
      "commit": "e631b6a18b5871449c74b82e0dc60485e3f4bad8",
      "tree": "5bc71bbb0e0c0d97fadc6190671961e9a5a3c01c",
      "parents": [
        "e953e78bb2222525f2ea260c747ddc59b592240e"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Oct 08 18:29:34 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Oct 08 18:30:16 2025"
      },
      "message": "Restore the `NullPointerTester` usage that I seem to have inadvertently removed in https://github.com/google/truth/commit/23fbc1ef5f62cf2d585d439816d15c82847af7cd.\n\nI assume that I had actually meant to change the usage from \"conditional\" to \"unconditional.\" I finally noticed this during cl/816440872.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 816791125\n"
    },
    {
      "commit": "e953e78bb2222525f2ea260c747ddc59b592240e",
      "tree": "2f84efa547c15a04309138ee5a882204b362640a",
      "parents": [
        "ed2ce70171cf4f11521dbd38cffdad26d261884a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 06 14:53:21 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Oct 06 14:54:13 2025"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: org.ow2.asm:asm and [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer).\n\nUpdates `org.ow2.asm:asm` from 9.8 to 9.9\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.1 to 3.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse SessionData for cache storage (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/930\"\u003e#930\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Version Ranges link in site.xml (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/926\"\u003e#926\u003c/a\u003e) \u003ca href\u003d\"https://github.com/ctubbsii\"\u003e\u003ccode\u003e@​ctubbsii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix formatting typo in dependencyConvergence.apt.vm (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/928\"\u003e#928\u003c/a\u003e) \u003ca href\u003d\"https://github.com/ascopes\"\u003e\u003ccode\u003e@​ascopes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect support parameters documentation for banned repositories rule (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/922\"\u003e#922\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Harmelodic\"\u003e\u003ccode\u003e@​Harmelodic\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes \u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/920\"\u003e#920\u003c/a\u003e - Remove usage of Stack (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/921\"\u003e#921\u003c/a\u003e) \u003ca href\u003d\"https://github.com/khmarbaise\"\u003e\u003ccode\u003e@​khmarbaise\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/925\"\u003e#925\u003c/a\u003e) \u003ca href\u003d\"https://github.com/sebtiem\"\u003e\u003ccode\u003e@​sebtiem\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes \u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/917\"\u003e#917\u003c/a\u003e - Remove usage of Hashtable (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/918\"\u003e#918\u003c/a\u003e) \u003ca href\u003d\"https://github.com/khmarbaise\"\u003e\u003ccode\u003e@​khmarbaise\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump m-invoker-p to 3.9.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/935\"\u003e#935\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/933\"\u003e#933\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.5 to 3.27.6 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/932\"\u003e#932\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.4 to 3.27.5 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/931\"\u003e#931\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/923\"\u003e#923\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/919\"\u003e#919\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-codec:commons-codec from 1.18.0 to 1.19.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/915\"\u003e#915\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/914\"\u003e#914\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.10 to 3.9.11 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/912\"\u003e#912\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/82ba7700115bdf5ec8f267741a9e232adf91b51e\"\u003e\u003ccode\u003e82ba770\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/5313c70472efba99db6342d05ffb5c00e471e375\"\u003e\u003ccode\u003e5313c70\u003c/code\u003e\u003c/a\u003e Bump m-invoker-p to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/ee5abeeabba6acad11b3b5ba279def0ab6c1f80c\"\u003e\u003ccode\u003eee5abee\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/6c5a152b360737d25f5e8961703903a59c6f684c\"\u003e\u003ccode\u003e6c5a152\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.5 to 3.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/89ccb701fbc84c36d281f056ecd233624ea51bb3\"\u003e\u003ccode\u003e89ccb70\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/03ed82d5fef50b44bb55c8bde8cd5d7bb4d8ca15\"\u003e\u003ccode\u003e03ed82d\u003c/code\u003e\u003c/a\u003e Update Version Ranges link in site.xml (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/d282dc4e8a19f02182c04537524ff9abc1925113\"\u003e\u003ccode\u003ed282dc4\u003c/code\u003e\u003c/a\u003e Fixes \u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/920\"\u003e#920\u003c/a\u003e - Remove usage of Stack\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/27e1f4669bc44829cfc9c39d1d01ae35d7045577\"\u003e\u003ccode\u003e27e1f46\u003c/code\u003e\u003c/a\u003e Use SessionData for cache storage (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/a1bac9b43ddbac7416944882f5c7a52dc490cdd5\"\u003e\u003ccode\u003ea1bac9b\u003c/code\u003e\u003c/a\u003e Fix formatting typo in dependencyConvergence.apt.vm\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/870a1edcb05613525c49cad546889fd016d892a1\"\u003e\u003ccode\u003e870a1ed\u003c/code\u003e\u003c/a\u003e Correct support parameters documentation for banned repositories rule\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.1...enforcer-3.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1607\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1607 from google:dependabot/maven/dependencies-3dafadbef4 4c5aaead29f3aebaaa6095dad0e2ec28c2506600\nPiperOrigin-RevId: 815724838\n"
    },
    {
      "commit": "ed2ce70171cf4f11521dbd38cffdad26d261884a",
      "tree": "523d29534d572ba4c7ccb6be76fbf055ee04d184",
      "parents": [
        "e5251d7795b82aed78ba04d221de2a79e490a469"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Oct 02 19:24:47 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Oct 02 19:25:37 2025"
      },
      "message": "Standardize on the ID \"`attach-javadocs`\" for `maven-javadoc-plugin`.\n\nCurrently, our projects use a mix of that and \"`attach-docs`.\" I think that the choice of ID is unlikely to make a difference in practice as long as we\u0027re consistent between a project and its parent (as was _not_ the case in jimfs prior to cl/814204365), but it\u0027s not hard to imagine messing things up someday if we copy and paste across projects.\n\n\"`attach-javadocs`\" does seem to be at least [some kind of recommendation](https://maven.apache.org/plugins/maven-javadoc-plugin/faq.html#:~:text\u003dattach%2Djavadocs).\n\nAlso, in Guava: In the `future` projects, remove some probably needless differences in configuration that we\u0027d carried over from the main Guava projects back in the day:\n\n```\n\u003cid\u003egenerate-javadoc-site-report\u003c/id\u003e\n\u003cphase\u003esite\u003c/phase\u003e\n```\n\nI already removed that configuration from the main Guava projects back in cl/572593797.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 814338191\n"
    },
    {
      "commit": "e5251d7795b82aed78ba04d221de2a79e490a469",
      "tree": "87aeedec696532771a2ba6e75433f97b5ccde74d",
      "parents": [
        "b8ba7bc4964c939674f48abc56eea9498dc18a0c"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Oct 01 18:52:47 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Oct 01 18:53:49 2025"
      },
      "message": "Use Temurin over Zulu.\n\nAnd, for EscapeVelocity and Inject-Common, bump our newest testing JDK from 15 to 25. A bump would probably have been a good idea years ago, but now it\u0027s forced by the fact that Temurin doesn\u0027t appear to provide a JDK 15, at least nowadays.\n\nThe change to JDK 25 sometimes has fallout:\n- We\u0027ll want to update any branch-protection rules that require status checks, since the name of the check will change (because it contains the version number). However, I don\u0027t see any [for EscapeVelocity](https://github.com/google/escapevelocity/settings/branches) or [for Inject-Common](https://github.com/google/inject-common/settings/branches) (yay?), so there\u0027s nothing to update there. Contrast with, e.g., [Guava](https://github.com/google/guava/settings/branches).\n- Similarly, we need to update our _Copybara_ config for the update to the name of the status check. Sadly, changes do not take effect until after submission (b/360096677), so I\u0027ll ultimately have to set `SKIP_COPYBARA` after manually verifying that all CI jobs passed.\n- And of course different Java versions can be stricter about different things, perhaps especially now that we\u0027ve enabled things like `maven-javadoc-plugin` by default (cl/807859217). Fortunately, that does not seem to be an issue here.\n\nAs for why we are switching to Temurin: We got [advice](https://github.com/google/guava/issues/7492#issuecomment-2439753364) from @ben-manes: LTS versions of Temurin [come pre-installed](https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#Hosted-Tool-Cache).\n\nCompare cl/711746683 for Guava.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 813848322\n"
    },
    {
      "commit": "b8ba7bc4964c939674f48abc56eea9498dc18a0c",
      "tree": "1db826ef1f22be6ab0d886474ac0aa6b56d1257e",
      "parents": [
        "22a4601c3c6b79b285740d37e82ec8dc56d2344d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 29 17:52:52 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Sep 29 17:53:35 2025"
      },
      "message": "Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 in the dependencies group\n\nBumps the dependencies group with 1 update: [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin).\n\nUpdates `org.sonatype.central:central-publishing-maven-plugin` from 0.8.0 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/sonatype/central-publishing-maven-plugin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.sonatype.central:central-publishing-maven-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d0.8.0\u0026new-version\u003d0.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1604\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1604 from google:dependabot/maven/dependencies-2dd887a040 9aead2b7797c6b666f77932e291148968b13930d\nPiperOrigin-RevId: 812857705\n"
    },
    {
      "commit": "22a4601c3c6b79b285740d37e82ec8dc56d2344d",
      "tree": "255eb20ff55b26a82573ee90f484acbed3373dfb",
      "parents": [
        "714d1ce33fd87f463d305d92f28c30a511ae1139"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 22 17:23:34 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Sep 22 17:25:19 2025"
      },
      "message": "Bump the dependencies group with 3 updates\n\n[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️\n\nRebasing might not happen immediately, so don\u0027t worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the dependencies group with 3 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone), [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) and [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.41.0 to 2.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.42.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/ExplicitArrayForVarargs\"\u003e\u003ccode\u003eExplicitArrayForVarargs\u003c/code\u003e\u003c/a\u003e: discourage unnecessary explicit construction of an array to provide varargs.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/FloggerPerWithoutRateLimit\"\u003e\u003ccode\u003eFloggerPerWithoutRateLimit\u003c/code\u003e\u003c/a\u003e: discourage Flogger\u0027s \u003ccode\u003eperUnique\u003c/code\u003e without rate limiting\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/StringJoin\"\u003e\u003ccode\u003eStringJoin\u003c/code\u003e\u003c/a\u003e: Ban \u003ccode\u003eString.join(CharSequence)\u003c/code\u003e and \u003ccode\u003eString.join(CharSequence, CharSequence)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/ThreadBuilderNameWithPlaceholder\"\u003e\u003ccode\u003eThreadBuilderNameWithPlaceholder\u003c/code\u003e\u003c/a\u003e: Do not allow placeholders in \u003ccode\u003eThread.Builder.name(String)\u003c/code\u003e or \u003ccode\u003ename(String, int)\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe return type of \u003ccode\u003eASTHelpers.asFlagSet\u003c/code\u003e has changed. The previous type was \u003ccode\u003eEnumSet\u0026lt;Flags.Flag\u0026gt;\u003c/code\u003e, where \u003ccode\u003eFlags.Flag\u003c/code\u003e is an enum in the javac class \u003ccode\u003eFlags\u003c/code\u003e. A recent JDK change has replaced that enum with a new top-level enum called \u003ccode\u003eFlagsEnum\u003c/code\u003e. It is not possible to change \u003ccode\u003eASTHelpers.asFlagSet\u003c/code\u003e in a way that would be type-safe and compatible with the enums from JDKs both before and after the change. Instead, the method now returns \u003ccode\u003eImmutableSet\u0026lt;String\u0026gt;\u003c/code\u003e, where the strings come from the \u003ccode\u003etoString()\u003c/code\u003e of the enum constants. That means they are \u003ccode\u003e\u0026quot;native\u0026quot;\u003c/code\u003e, \u003ccode\u003e\u0026quot;abstract\u0026quot;\u003c/code\u003e, etc.\u003c/li\u003e\n\u003cli\u003eFlag \u003ccode\u003eIO.print[ln]()\u003c/code\u003e in \u003ca href\u003d\"https://errorprone.info/bugpattern/SystemOut\"\u003e\u003ccode\u003eSystemOut\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.41.0...v2.42.0\"\u003ehttps://github.com/google/error-prone/compare/v2.41.0...v2.42.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/52b61801ceacc31be26261a14e4eb95bee68cdd8\"\u003e\u003ccode\u003e52b6180\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/691c64a24ac430fa26a69ff3ae62fdba0346e0df\"\u003e\u003ccode\u003e691c64a\u003c/code\u003e\u003c/a\u003e Flag \u003ccode\u003eIO.print[ln]()\u003c/code\u003e in \u003ccode\u003eSystemOut\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/0b751cd69ac278d63686a776cd55a067b7bff7ae\"\u003e\u003ccode\u003e0b751cd\u003c/code\u003e\u003c/a\u003e ExpicitArrayForVarargs: flag unnecessary explicit construction of an array to...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/982fe208c273cc82e838efbbc9c001b857cd239e\"\u003e\u003ccode\u003e982fe20\u003c/code\u003e\u003c/a\u003e Tweak links to point to newer versions.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a2df97f0d3842e1d45f26bf085a3a95f273346be\"\u003e\u003ccode\u003ea2df97f\u003c/code\u003e\u003c/a\u003e [StatementSwitchToExpressionSwitch] fix bug where \u003ccode\u003ecase null\u003c/code\u003e can sometimes b...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/e691be588c891d4fc10cb41f019960accd21db2d\"\u003e\u003ccode\u003ee691be5\u003c/code\u003e\u003c/a\u003e Fix (behind a flag) a silly bug in RedundantSetterCall.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ce1a422f3f92a9a9c6434a9e0e00df5ce9877df2\"\u003e\u003ccode\u003ece1a422\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eDurations.wait()\u003c/code\u003e to \u003ccode\u003eWaitMatchers.waitMethodWithTimeout\u003c/code\u003e (and make them...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/da03fea47dd31b1a63932d78f3d91fb383cce8d1\"\u003e\u003ccode\u003eda03fea\u003c/code\u003e\u003c/a\u003e Update MethodCanBeStatic to be able to detect and trigger on Guice \u003ca href\u003d\"https://github.com/Provides\"\u003e\u003ccode\u003e@​Provides\u003c/code\u003e\u003c/a\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/83e6582d6333d2e2d5e5f2f279c630d54ae65fae\"\u003e\u003ccode\u003e83e6582\u003c/code\u003e\u003c/a\u003e RedundantSetterCall: note that setFooValue and setFooBytes can be aliases for...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/db62c8c27ec5984058788547958f2f7c8d1bee95\"\u003e\u003ccode\u003edb62c8c\u003c/code\u003e\u003c/a\u003e Automated rollback of commit e1b16e24461d90f2b11f8213a68bfccc0426d4f3.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.41.0...v2.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-javadoc-plugin` from 3.11.3 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/releases\"\u003eorg.apache.maven.plugins:maven-javadoc-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e:boom: Breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove fix mojo (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1263\"\u003e#1263\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edetectOfflineLinks is now false per default for all \u003cem\u003ejar\u003c/em\u003e mojo  issue \u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1258\"\u003e#1258\u003c/a\u003e  (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1259\"\u003e#1259\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix legacyMode  (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1265\"\u003e#1265\u003c/a\u003e) \u003ca href\u003d\"https://github.com/fridrich\"\u003e\u003ccode\u003e@​fridrich\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003epackage {...} does not exist\u003c/code\u003e in \u003ccode\u003elegacyMode\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1243\"\u003e#1243\u003c/a\u003e) \u003ca href\u003d\"https://github.com/JackPGreen\"\u003e\u003ccode\u003e@​JackPGreen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure UTF-8 charset is used to avoid IllegalArgumentException: Null charset name (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1245\"\u003e#1245\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove Javadoc 1.4+ / -1.1 switch related warning (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1240\"\u003e#1240\u003c/a\u003e) \u003ca href\u003d\"https://github.com/perceptron8\"\u003e\u003ccode\u003e@​perceptron8\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eprotect 3.8.x branch (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1238\"\u003e#1238\u003c/a\u003e) \u003ca href\u003d\"https://github.com/hboutemy\"\u003e\u003ccode\u003e@​hboutemy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1228\"\u003e#1228\u003c/a\u003e) \u003ca href\u003d\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1257\"\u003e#1257\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/2a06bed2ace935251ceec2f49468834df1dcbce3\"\u003e\u003ccode\u003e2a06bed\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-javadoc-plugin-3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/a71ecf9cfc2acf3a78a217af17f9cfe6b5dbb973\"\u003e\u003ccode\u003ea71ecf9\u003c/code\u003e\u003c/a\u003e bump version 3.12.0-SNAPSHOT\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/88f2b717b7398812bdc74cd295692380deeca7ad\"\u003e\u003ccode\u003e88f2b71\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare for next development iteration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/7e1895659b26142d57798d7d0a835a3a662a5022\"\u003e\u003ccode\u003e7e18956\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-javadoc-plugin-3.11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/c11b76c04cc6f82746e4e4496f1ac9e48f57f10a\"\u003e\u003ccode\u003ec11b76c\u003c/code\u003e\u003c/a\u003e In legacyMode, don\u0027t use -sourcepath, unless excludePackageNames is not empty...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/bc9904b2ee223088aebb146922f6da05129a52e6\"\u003e\u003ccode\u003ebc9904b\u003c/code\u003e\u003c/a\u003e remove fix mojo (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/f3101350fe0420692d496d34262b8bb514371b68\"\u003e\u003ccode\u003ef310135\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003epackage {...} does not exist\u003c/code\u003e in \u003ccode\u003elegacyMode\u003c/code\u003e (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/c8270f9519fcef85ce4d86fa34633e6ca43d671a\"\u003e\u003ccode\u003ec8270f9\u003c/code\u003e\u003c/a\u003e detectOfflineLinks is now false per default for all \u003cem\u003ejar\u003c/em\u003e mojo  issue \u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1258\"\u003e#1258\u003c/a\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/953e60979c2ee84542f92b1edb19d7ce3507f4bf\"\u003e\u003ccode\u003e953e609\u003c/code\u003e\u003c/a\u003e Delete flaky test (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1260\"\u003e#1260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/2bba7a4e73a098c54de9d301d920ae89c85540be\"\u003e\u003ccode\u003e2bba7a4\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.mojo:mrm-maven-plugin from 1.6.0 to 1.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.3...maven-javadoc-plugin-3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-compiler-plugin` from 3.14.0 to 3.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/releases\"\u003eorg.apache.maven.plugins:maven-compiler-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove DeltaList behavior for large projects (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/335\"\u003e#335\u003c/a\u003e) \u003ca href\u003d\"https://github.com/gsmet\"\u003e\u003ccode\u003e@​gsmet\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to not use --module-version for the Java compiler (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/331\"\u003e#331\u003c/a\u003e) \u003ca href\u003d\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd generatedSourcesPath back to the maven project (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/312\"\u003e#312\u003c/a\u003e) \u003ca href\u003d\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MCOMPILER-538\"\u003e[MCOMPILER-538]\u003c/a\u003e - Do not add target/generated-sources/annotations to the source roots (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/191\"\u003e#191\u003c/a\u003e) \u003ca href\u003d\"https://github.com/mensinda\"\u003e\u003ccode\u003e@​mensinda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnforce asm version used here, to not depend on brittle transitive (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/964\"\u003e#964\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.10 to 3.9.11 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/952\"\u003e#952\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 44 to 45 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/935\"\u003e#935\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mavenVersion from 3.9.9 to 3.9.10 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/336\"\u003e#336\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/324\"\u003e#324\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-plugins from 43 to 44 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/pull/316\"\u003e#316\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/0df6940466a5759a7c16947214ece072561fe23b\"\u003e\u003ccode\u003e0df6940\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-compiler-plugin-3.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/1bf9e5afdee07dd9063e715540401580209ae7d8\"\u003e\u003ccode\u003e1bf9e5a\u003c/code\u003e\u003c/a\u003e Enforce asm version used here, to not depend on brittle transitive (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/issues/964\"\u003e#964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/f5161c48c5941da99eabcc140b80b86fc1d6d839\"\u003e\u003ccode\u003ef5161c4\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.10 to 3.9.11 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/63846f11f56d08cc0041aa44b74e64ca4e964e68\"\u003e\u003ccode\u003e63846f1\u003c/code\u003e\u003c/a\u003e Improve DeltaList behavior for large projects (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/ab3f845238dfcde50fb3c936f4de8a764e7abc54\"\u003e\u003ccode\u003eab3f845\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 44 to 45\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/164bad4b393974ff55c9441431989e60057ded4d\"\u003e\u003ccode\u003e164bad4\u003c/code\u003e\u003c/a\u003e Allow to not use --module-version for the Java compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/0b76ccde1c7cdd09ab52a2e38e5add6ac2baf57c\"\u003e\u003ccode\u003e0b76ccd\u003c/code\u003e\u003c/a\u003e Bump mavenVersion from 3.9.9 to 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/5dbc9c3b20ae4c59bdf5789e62d8dfbe90ca678a\"\u003e\u003ccode\u003e5dbc9c3\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/17949d1020970929796b240e99527bc206a65de0\"\u003e\u003ccode\u003e17949d1\u003c/code\u003e\u003c/a\u003e Bump org.apache.maven.plugins:maven-plugins from 43 to 44 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-compiler-plugin/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/commit/d44d1bee9698947b5fbfc566ce54eaa91e257ec9\"\u003e\u003ccode\u003ed44d1be\u003c/code\u003e\u003c/a\u003e Add generatedSourcesPath back to the maven project\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.0...maven-compiler-plugin-3.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1602\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1602 from google:dependabot/maven/dependencies-7a21cb58a4 5ff0ba603ec2ff000f748d345a38c630a309c6b4\nPiperOrigin-RevId: 810065349\n"
    },
    {
      "commit": "714d1ce33fd87f463d305d92f28c30a511ae1139",
      "tree": "edc115941ecc5914292c84d696ddf88b4aa663cf",
      "parents": [
        "ac02aada6b1522f831e5342b91913f28943de3ce"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Sep 17 20:14:02 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Sep 17 20:14:41 2025"
      },
      "message": "Document tradeoffs between `isInstanceOf` and `as`/`assertIs`.\n\n(in the spirit of https://github.com/google/truth/commit/ed794aad567c389739dafb34279e159d13242315)\n\nSee also https://youtrack.jetbrains.com/issue/KT-58802.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 808264413\n"
    },
    {
      "commit": "ac02aada6b1522f831e5342b91913f28943de3ce",
      "tree": "5abd7b298974b75cbbef3a8986a9ccef22a31deb",
      "parents": [
        "da88d682077db3778346a92c6aaccf6b942e92a6"
      ],
      "author": {
        "name": "Kevin O\u0027Connor",
        "email": "kevinoconnor@google.com",
        "time": "Wed Sep 17 16:03:19 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Sep 17 16:04:14 2025"
      },
      "message": "Implement LiteProto Truth extension for J2CL\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 808176986\n"
    },
    {
      "commit": "da88d682077db3778346a92c6aaccf6b942e92a6",
      "tree": "e2ffe7a1e32147c0c059104a45322806230070e5",
      "parents": [
        "fc57e07875732d099420f1e0a8876d5b1fe6f8c0"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Sep 16 20:05:31 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 16 20:06:15 2025"
      },
      "message": "Update `server-id` from the value required by `maven-deploy-plugin` to the value required by `central-publishing-maven-plugin`:\n\n- `maven-deploy-plugin` at least used to look for `sonatype-nexus-snapshots` (probably based on [configuration I removed last week](https://github.com/google/truth/pull/1586/files)).\n- `central-publishing-maven-plugin` looks for `central`, even for snapshots.\n\nSee https://github.com/google/auto/issues/1965#issuecomment-3299992670.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 807814773\n"
    },
    {
      "commit": "fc57e07875732d099420f1e0a8876d5b1fe6f8c0",
      "tree": "04bed41e670bd6cb7556c62f6acfb3833ec16477",
      "parents": [
        "ed794aad567c389739dafb34279e159d13242315"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Sep 16 18:20:31 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 16 18:21:42 2025"
      },
      "message": "Stop explicitly requesting Javadoc and source jars.\n\nThanks to the configuration changes of cl/805973207, snapshot deployment is [still broken but in a new way](https://github.com/google/truth/actions/runs/17657020721/job/50182316838):\n\n```\n[INFO] \u003e\u003e\u003e source:3.3.1:jar (default-cli) \u003e generate-sources @ truth \u003e\u003e\u003e\n...\n[INFO] \u003c\u003c\u003c source:3.3.1:jar (default-cli) \u003c generate-sources @ truth \u003c\u003c\u003c\n[INFO]\n[INFO]\n[INFO] --- source:3.3.1:jar (default-cli) @ truth ---\n[INFO] Building jar: /home/runner/work/truth/truth/core/target/truth-HEAD-SNAPSHOT-sources.jar\n...\n[INFO] \u003e\u003e\u003e source:3.3.1:jar (attach-sources) \u003e generate-sources @ truth \u003e\u003e\u003e\n...\n[INFO] \u003c\u003c\u003c source:3.3.1:jar (attach-sources) \u003c generate-sources @ truth \u003c\u003c\u003c\n[INFO]\n[INFO]\n[INFO] --- source:3.3.1:jar (attach-sources) @ truth ---\n[INFO] Building jar: /home/runner/work/truth/truth/core/target/truth-HEAD-SNAPSHOT-sources.jar\nError:  We have duplicated artifacts attached.\n```\n\nThe problem is that we\u0027re not only requesting Javadoc and source jars explicitly on the command line (which triggers the `default-cli` execution) but also getting them automatically because of the configuration changes of my CL.\n\nThe solution is to stop requesting them explicitly.\n\nThat matches [what we do for Guava snapshots](https://github.com/google/guava/blob/087f2c4a8012fb1256f80f6f776df0e8706af683/util/deploy_snapshot.sh#L8). It also matches what we do for non-snapshot releases.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 807772725\n"
    },
    {
      "commit": "ed794aad567c389739dafb34279e159d13242315",
      "tree": "a52f61834594f157bf929557e4f849e08d745119",
      "parents": [
        "c7b6eed80962d10946f1eb2df3a3d8dabe4c6874"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Sep 16 17:12:24 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 16 17:13:13 2025"
      },
      "message": "Document tradeoffs between `isNotNull()` and `!!`/`assertNotNull`.\n\nFuture work: Document tradeoffs between `isInstanceOf` and `as`/`assertIs`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 807742446\n"
    },
    {
      "commit": "c7b6eed80962d10946f1eb2df3a3d8dabe4c6874",
      "tree": "63e982a850669ecfe53653c6e7ab6df748995066",
      "parents": [
        "0e4d97b3d3df5b669b07a787da1ba9a2956c4682"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Sep 16 16:55:04 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 16 16:55:53 2025"
      },
      "message": "Improve some links:\n\n- Update to the new AssertJ site.\n- Update to latest versions.\n- Link to Sonatype over mvnrepository or GitHub for `guava-testlib`.\n- Use https.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 807734641\n"
    },
    {
      "commit": "0e4d97b3d3df5b669b07a787da1ba9a2956c4682",
      "tree": "9c99bcbafcd8edb3a73442b190b20883e53a397f",
      "parents": [
        "18f0b5561721dea53c8e0c1ea1eda22c1ecf73e8"
      ],
      "author": {
        "name": "Kevin O\u0027Connor",
        "email": "kevinoconnor@google.com",
        "time": "Tue Sep 16 13:55:36 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 16 13:56:35 2025"
      },
      "message": "Add J2ObjC and J2KT Native support for Truth LiteProto extensions.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 807677818\n"
    },
    {
      "commit": "18f0b5561721dea53c8e0c1ea1eda22c1ecf73e8",
      "tree": "38a177064bb3022cfc2fd7104f5fe06143d8bb84",
      "parents": [
        "8476baae83f323e52049afd308070a4bdc431384"
      ],
      "author": {
        "name": "Kevin O\u0027Connor",
        "email": "kevinoconnor@google.com",
        "time": "Tue Sep 16 00:43:17 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 16 00:44:06 2025"
      },
      "message": "Move the proto extension `package-info` to `liteproto`\n\nThese extensions both share the same package, but only full has the `package-info`. This means that users of `liteproto` can have an inconsistent view of the package based on whether they also depend on full.\n\nThankfully full already depends upon lite so we don\u0027t need to restructure the build setup.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 807453120\n"
    },
    {
      "commit": "8476baae83f323e52049afd308070a4bdc431384",
      "tree": "0779b35bb53f7f0bf67ac2ae4a843eb3784908a8",
      "parents": [
        "e1349366f32a21431a667d901e838065073fcd33"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Sep 15 15:05:33 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Sep 15 15:06:24 2025"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) and [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.32.0 to 4.32.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.3 to 3.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-surefire/releases\"\u003eorg.apache.maven.plugins:maven-surefire-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eName the shutdown hook (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3170\"\u003e#3170\u003c/a\u003e) \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement fail-fast behavior for JUnit Platform provider (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3155\"\u003e#3155\u003c/a\u003e) \u003ca href\u003d\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate a single LauncherSession for invocations of JUnitPlatformProvider (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/863\"\u003e#863\u003c/a\u003e) \u003ca href\u003d\"https://github.com/marcphilipp\"\u003e\u003ccode\u003e@​marcphilipp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/SUREFIRE-2298\"\u003e[SUREFIRE-2298]\u003c/a\u003e - fix xml output with junit 5 nested classes (fix integration with Cucumber and Archunit) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/828\"\u003e#828\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable prevent branch protection rules (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3168\"\u003e#3168\u003c/a\u003e) \u003ca href\u003d\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet rid of plexus-annotations (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3163\"\u003e#3163\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven-changes-plugin (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/861\"\u003e#861\u003c/a\u003e) \u003ca href\u003d\"https://github.com/sparsick\"\u003e\u003ccode\u003e@​sparsick\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GitHub Issues (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/831\"\u003e#831\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3173\"\u003e#3173\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3172\"\u003e#3172\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3171\"\u003e#3171\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3167\"\u003e#3167\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3165\"\u003e#3165\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3161\"\u003e#3161\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/3158\"\u003e#3158\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.12.0 to 4.13.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/856\"\u003e#856\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.xmlunit:xmlunit-core from 2.10.2 to 2.10.3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/860\"\u003e#860\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-beanutils:commons-beanutils from 1.7.0 to 1.11.0 in /surefire-its/src/test/resources/webapp (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/851\"\u003e#851\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.htmlunit:htmlunit from 4.11.1 to 4.12.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/844\"\u003e#844\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.fusesource.jansi:jansi from 2.4.1 to 2.4.2 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/836\"\u003e#836\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.18.0 to 2.19.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/833\"\u003e#833\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/829\"\u003e#829\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.4.0 to 1.5.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/830\"\u003e#830\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jacocoVersion from 0.8.12 to 0.8.13 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/pull/827\"\u003e#827\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/88513d8b8dfef3c00794e2ae5976cb1d4368ca3d\"\u003e\u003ccode\u003e88513d8\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.5.4\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/9c48828ba184c43d0f70d7d8ddec9feefd41a134\"\u003e\u003ccode\u003e9c48828\u003c/code\u003e\u003c/a\u003e Simplify cuncumber IT configuration and make windows build working again (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/74b2d8c767c0cdbd7ebd36e5f8dc4563828e4bc0\"\u003e\u003ccode\u003e74b2d8c\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.15.0 to 4.16.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/6c30bf12f70caaaaa075e303653776a712209055\"\u003e\u003ccode\u003e6c30bf1\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2298] fix xml output with junit 5 nested classes (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/828\"\u003e#828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/9f49866349c497bbb310b24e3f644d5c970d110a\"\u003e\u003ccode\u003e9f49866\u003c/code\u003e\u003c/a\u003e Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/fb96954be3f6b6428ed1fe43f2fdf1fb2ebe7e7c\"\u003e\u003ccode\u003efb96954\u003c/code\u003e\u003c/a\u003e Bump org.htmlunit:htmlunit from 4.13.0 to 4.15.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/1e6315917bda76bc256621253d926d454b0eabd5\"\u003e\u003ccode\u003e1e63159\u003c/code\u003e\u003c/a\u003e Name the shutdown hook (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/76e806aa6e2efa5bf3bb0ec843ac94ed8da312c1\"\u003e\u003ccode\u003e76e806a\u003c/code\u003e\u003c/a\u003e feat: enable prevent branch protection rules (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3168\"\u003e#3168\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/0fbfb27d05ea730d201d273f3fb29f5314294548\"\u003e\u003ccode\u003e0fbfb27\u003c/code\u003e\u003c/a\u003e Implement fail-fast behavior for JUnit Platform provider (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3155\"\u003e#3155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/98d081e671888831ab16c66f4e02fc7e73802d2f\"\u003e\u003ccode\u003e98d081e\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1589\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1589 from google:dependabot/maven/dependencies-0c8e5a036d 0a5162a630624862a19d46338815e86c8e027a4e\nPiperOrigin-RevId: 807243872\n"
    },
    {
      "commit": "e1349366f32a21431a667d901e838065073fcd33",
      "tree": "585156b617f84507cf46845f5f4e5f61f1d46293",
      "parents": [
        "e25f2e2cc826b49e671c375b09c30496130e71da"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Sep 12 22:00:07 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Sep 12 22:00:48 2025"
      },
      "message": "Stop requesting frames for Javadoc.\n\nFor both our releases and our snapshots, we\u0027ve been using versions of Javadoc that ignore our request:\n\n- https://truth.dev/api\n- https://truth.dev/api/1.4.5/index.html\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 806438456\n"
    },
    {
      "commit": "e25f2e2cc826b49e671c375b09c30496130e71da",
      "tree": "d344e7c10f41d1bd93961185f30ceceeb38a62cb",
      "parents": [
        "47d58a9257138867299863da544458d85ec19371"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Sep 11 20:51:47 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Sep 11 20:52:37 2025"
      },
      "message": "Use `central-publishing-maven-plugin` for snapshot deployment, too.\n\nSee the second half of https://github.com/google/truth/pull/1586#issuecomment-3281893043.\n\nThis fixes snapshot deployment after my change from cl/805870501.\n\nAnd move most other configuration out of the `sonatype-oss-release` profile. See discussion in cl/805841232.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 805973207\n"
    },
    {
      "commit": "47d58a9257138867299863da544458d85ec19371",
      "tree": "7088c1efc818c9edbc5d45472df59f7a119d1572",
      "parents": [
        "24b5a310fd899b5554ded8287f33c826f5d7778b"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Sep 11 16:31:44 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Sep 11 16:32:21 2025"
      },
      "message": "Remove explicit configuration of https://central.sonatype.com/repository/maven-snapshots.\n\n@Marcono1234 notes [in a GSON PR](https://github.com/google/gson/pull/2902#discussion_r2338147995) that this appears to be the default. So let\u0027s not re-specify the default. (Compare cl/799337152.)\n\nIf this CL goes well, I\u0027ll mail a similar CL (cl/805841232) for our other projects.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 805870501\n"
    },
    {
      "commit": "24b5a310fd899b5554ded8287f33c826f5d7778b",
      "tree": "848ed973982bf1ef3fac72dd07081d356003bf97",
      "parents": [
        "7261f72093756a8abcc96882e49273b9b6a063be"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Sep 05 16:00:52 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Sep 05 16:01:39 2025"
      },
      "message": "Fix TODO style.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 803482692\n"
    },
    {
      "commit": "7261f72093756a8abcc96882e49273b9b6a063be",
      "tree": "f3294f2954a154d45b618202c83798c002d73d0d",
      "parents": [
        "3caa0e845575c2c6f17ee62716f7064584b79efb"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Sep 04 13:46:51 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Sep 04 13:47:23 2025"
      },
      "message": "Make `ActualValueInference` see through casts and also recognize some of Kotlin\u0027s collection-factory methods as having names that are \"boring.\"\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 803004852\n"
    },
    {
      "commit": "3caa0e845575c2c6f17ee62716f7064584b79efb",
      "tree": "a383aa7713bfeb006e780229db1798ba5a6e48b5",
      "parents": [
        "a29e1b252c20e794fae5078dbe9db80157f56c44"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Sep 04 13:11:49 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Sep 04 13:12:26 2025"
      },
      "message": "In `ExpectFailure`, never generate \"value of\" lines based on bytecode.\n\nThe immediate motivation here is to prevent cl/801287069 and similar changes from affecting \"value of\" lines seen by users who are testing their own `Subject` implementations. But this is something that we\u0027ve wanted before, including to make behavior consistent between the JVM (under which we can read bytecode) and other platforms (under which we can\u0027t/don\u0027t).\n\nRELNOTES\u003dChanged `ExpectFailure` to never generate \"value of\" lines based on bytecode. This slightly simplifies writing new tests with `ExpectFailure` and prevents future behavior changes in some `ExpectFailure` tests that already exist. However, it may also require changes to other existing `ExpectFailure` tests to remove or change any assertions about the \"value of\" line.\nPiperOrigin-RevId: 802995279\n"
    },
    {
      "commit": "a29e1b252c20e794fae5078dbe9db80157f56c44",
      "tree": "9bcb98f17183312a52299d9f94540b9dd17cf65b",
      "parents": [
        "3a0cf9a12060323fac2b52db79d929b67cea24e4"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Sep 03 01:04:20 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Sep 03 01:05:05 2025"
      },
      "message": "Attempt to fix Javadoc snapshots:\n\n- https://github.com/google/truth/issues/1413\n- https://github.com/google/auto/issues/1900\n- https://github.com/google/jimfs/issues/401\n\nCompare cl/460733976 from https://github.com/google/guava/pull/6106. I notice that that earlier CL also added a `permissions` section for the `test` job, both for reading (for `actions/checkout`) and for writing (for `styfle/cancel-workflow-action`, which apparently [we probably shouldn\u0027t be using nowadays](https://github.com/styfle/cancel-workflow-action/blob/main/README.md#:~:text\u003dYou%20probably%20don%27t%20need%20to%20install%20this%20custom%20action) and which [might not even need the explicit permissions](https://github.com/styfle/cancel-workflow-action/blob/main/README.md#advanced-token-permissions)?). I\u0027m not worrying about that for now, but that offers further evidence that I have no idea what I\u0027m doing here.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 802346694\n"
    },
    {
      "commit": "3a0cf9a12060323fac2b52db79d929b67cea24e4",
      "tree": "640e1031bc29d3adef6ebce8e4c39011472ee32a",
      "parents": [
        "3053945de044b75dd84159848f17554d370f5aee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 02 16:57:27 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 02 16:59:18 2025"
      },
      "message": "Bump the github-actions group with 2 updates\n\nBumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-java](https://github.com/actions/setup-java).\n\nUpdates `actions/checkout` from 4.2.2 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions checkout to use node 24 by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2226\"\u003eactions/checkout#2226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v5.0.0 release by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2238\"\u003eactions/checkout#2238\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⚠️ Minimum Compatible Runner Version\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ev2.327.1\u003c/strong\u003e\u003cbr /\u003e\n\u003ca href\u003d\"https://github.com/actions/runner/releases/tag/v2.327.1\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eMake sure your runner is updated to this version or newer to use this release.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4...v5.0.0\"\u003ehttps://github.com/actions/checkout/compare/v4...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README.md by \u003ca href\u003d\"https://github.com/motss\"\u003e\u003ccode\u003e@​motss\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1971\"\u003eactions/checkout#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd internal repos for checking out multiple repositories by \u003ca href\u003d\"https://github.com/mouismail\"\u003e\u003ccode\u003e@​mouismail\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1977\"\u003eactions/checkout#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation update - add recommended permissions to Readme by \u003ca href\u003d\"https://github.com/benwells\"\u003e\u003ccode\u003e@​benwells\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2043\"\u003eactions/checkout#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust positioning of user email note and permissions heading by \u003ca href\u003d\"https://github.com/joshmgross\"\u003e\u003ccode\u003e@​joshmgross\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2044\"\u003eactions/checkout#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href\u003d\"https://github.com/nebuk89\"\u003e\u003ccode\u003e@​nebuk89\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2194\"\u003eactions/checkout#2194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CODEOWNERS for actions by \u003ca href\u003d\"https://github.com/TingluoHuang\"\u003e\u003ccode\u003e@​TingluoHuang\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2224\"\u003eactions/checkout#2224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate package dependencies by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2236\"\u003eactions/checkout#2236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare release v4.3.0 by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2237\"\u003eactions/checkout#2237\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/motss\"\u003e\u003ccode\u003e@​motss\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1971\"\u003eactions/checkout#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/mouismail\"\u003e\u003ccode\u003e@​mouismail\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1977\"\u003eactions/checkout#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/benwells\"\u003e\u003ccode\u003e@​benwells\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2043\"\u003eactions/checkout#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/nebuk89\"\u003e\u003ccode\u003e@​nebuk89\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2194\"\u003eactions/checkout#2194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2236\"\u003eactions/checkout#2236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v4...v4.3.0\"\u003ehttps://github.com/actions/checkout/compare/v4...v4.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eV5.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate actions checkout to use node 24 by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2226\"\u003eactions/checkout#2226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eV4.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README.md by \u003ca href\u003d\"https://github.com/motss\"\u003e\u003ccode\u003e@​motss\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1971\"\u003eactions/checkout#1971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd internal repos for checking out multiple repositories by \u003ca href\u003d\"https://github.com/mouismail\"\u003e\u003ccode\u003e@​mouismail\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1977\"\u003eactions/checkout#1977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocumentation update - add recommended permissions to Readme by \u003ca href\u003d\"https://github.com/benwells\"\u003e\u003ccode\u003e@​benwells\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2043\"\u003eactions/checkout#2043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjust positioning of user email note and permissions heading by \u003ca href\u003d\"https://github.com/joshmgross\"\u003e\u003ccode\u003e@​joshmgross\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2044\"\u003eactions/checkout#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href\u003d\"https://github.com/nebuk89\"\u003e\u003ccode\u003e@​nebuk89\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2194\"\u003eactions/checkout#2194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CODEOWNERS for actions by \u003ca href\u003d\"https://github.com/TingluoHuang\"\u003e\u003ccode\u003e@​TingluoHuang\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2224\"\u003eactions/checkout#2224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate package dependencies by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/2236\"\u003eactions/checkout#2236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eurl-helper.ts\u003c/code\u003e now leverages well-known environment variables by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1941\"\u003eactions/checkout#1941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand unit test coverage for \u003ccode\u003eisGhes\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1946\"\u003eactions/checkout#1946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck out other refs/* by commit if provided, fall back to ref by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1924\"\u003eactions/checkout#1924\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Ref and Commit outputs by \u003ca href\u003d\"https://github.com/lucacome\"\u003e\u003ccode\u003e@​lucacome\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1180\"\u003eactions/checkout#1180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDependency updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e- \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1777\"\u003eactions/checkout#1777\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1872\"\u003eactions/checkout#1872\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the minor-npm-dependencies group across 1 directory with 4 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1739\"\u003eactions/checkout#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 3 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1697\"\u003eactions/checkout#1697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck out other refs/* by commit by \u003ca href\u003d\"https://github.com/orhantoy\"\u003e\u003ccode\u003e@​orhantoy\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1774\"\u003eactions/checkout#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin actions/checkout\u0027s own workflows to a known, good, stable version. by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1776\"\u003eactions/checkout#1776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCheck platform to set archive extension appropriately by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1732\"\u003eactions/checkout#1732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate NPM dependencies by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1703\"\u003eactions/checkout#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action from 2 to 3 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1694\"\u003eactions/checkout#1694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/setup-node from 1 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1696\"\u003eactions/checkout#1696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 2 to 4 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1695\"\u003eactions/checkout#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eREADME: Suggest \u003ccode\u003euser.email\u003c/code\u003e to be \u003ccode\u003e41898282+github-actions[bot]@users.noreply.github.com\u003c/code\u003e by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1707\"\u003eactions/checkout#1707\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eextensions.worktreeConfig\u003c/code\u003e when disabling \u003ccode\u003esparse-checkout\u003c/code\u003e by \u003ca href\u003d\"https://github.com/jww3\"\u003e\u003ccode\u003e@​jww3\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1692\"\u003eactions/checkout#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dependabot config by \u003ca href\u003d\"https://github.com/cory-miller\"\u003e\u003ccode\u003e@​cory-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1688\"\u003eactions/checkout#1688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the minor-actions-dependencies group with 2 updates by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1693\"\u003eactions/checkout#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump word-wrap from 1.2.3 to 1.2.5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1643\"\u003eactions/checkout#1643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/08c6903cd8c0fde910a37f88322edcfb5dd907a8\"\u003e\u003ccode\u003e08c6903\u003c/code\u003e\u003c/a\u003e Prepare v5.0.0 release (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2238\"\u003e#2238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/9f265659d3bb64ab1440b03b12f4d47a24320917\"\u003e\u003ccode\u003e9f26565\u003c/code\u003e\u003c/a\u003e Update actions checkout to use node 24 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2226\"\u003e#2226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/08eba0b27e820071cde6df949e0beb9ba4906955\"\u003e\u003ccode\u003e08eba0b\u003c/code\u003e\u003c/a\u003e Prepare release v4.3.0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2237\"\u003e#2237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/631c7dc4f80f88219c5ee78fee08c6b62fac8da1\"\u003e\u003ccode\u003e631c7dc\u003c/code\u003e\u003c/a\u003e Update package dependencies (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2236\"\u003e#2236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8edcb1bdb4e267140fa742c62e395cd74f332709\"\u003e\u003ccode\u003e8edcb1b\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS for actions (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2224\"\u003e#2224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/09d2acae674a48949e3602304ab46fd20ae0c42f\"\u003e\u003ccode\u003e09d2aca\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2194\"\u003e#2194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/85e6279cec87321a52edac9c87bce653a07cf6c2\"\u003e\u003ccode\u003e85e6279\u003c/code\u003e\u003c/a\u003e Adjust positioning of user email note and permissions heading (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/009b9ae9e446ad8d9b8c809870b0fbcc5e03573e\"\u003e\u003ccode\u003e009b9ae\u003c/code\u003e\u003c/a\u003e Documentation update - add recommended permissions to Readme (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/2043\"\u003e#2043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/cbb722410c2e876e24abbe8de2cc27693e501dcb\"\u003e\u003ccode\u003ecbb7224\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1977\"\u003e#1977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/3b9b8c884f6b4bb4d5be2779c26374abadae0871\"\u003e\u003ccode\u003e3b9b8c8\u003c/code\u003e\u003c/a\u003e docs: update README.md (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1971\"\u003e#1971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/11bd71901bbe5b1630ceea73d27597364c9af683...08c6903cd8c0fde910a37f88322edcfb5dd907a8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actions/setup-java` from 4.7.1 to 5.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/setup-java/releases\"\u003eactions/setup-java\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to node 24 by \u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/888\"\u003eactions/setup-java#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMake sure your runner is updated to this version or newer to use this release. v2.327.1 \u003ca href\u003d\"https://github.com/actions/runner/releases/tag/v2.327.1\"\u003eRelease Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eDependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade Publish Immutable Action by \u003ca href\u003d\"https://github.com/HarithaVattikuti\"\u003e\u003ccode\u003e@​HarithaVattikuti\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/798\"\u003eactions/setup-java#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade eslint-plugin-jest from 27.9.0 to 28.11.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/730\"\u003eactions/setup-java#730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade undici from 5.28.5 to 5.29.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/833\"\u003eactions/setup-java#833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade form-data to bring in fix for critical vulnerability by \u003ca href\u003d\"https://github.com/gowridurgad\"\u003e\u003ccode\u003e@​gowridurgad\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/887\"\u003eactions/setup-java#887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade actions/checkout from 4 to 5 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/896\"\u003eactions/setup-java#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent default installation of JetBrains pre-releases by \u003ca href\u003d\"https://github.com/priyagupta108\"\u003e\u003ccode\u003e@​priyagupta108\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/859\"\u003eactions/setup-java#859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Error Handling for Setup-Java Action to Help Debug Intermittent Failures by \u003ca href\u003d\"https://github.com/gowridurgad\"\u003e\u003ccode\u003e@​gowridurgad\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/848\"\u003eactions/setup-java#848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gowridurgad\"\u003e\u003ccode\u003e@​gowridurgad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/848\"\u003eactions/setup-java#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/888\"\u003eactions/setup-java#888\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/setup-java/compare/v4...v5.0.0\"\u003ehttps://github.com/actions/setup-java/compare/v4...v5.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/dded0888837ed1f317902acf8a20df0ad188d165\"\u003e\u003ccode\u003edded088\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/0913e9a06eb8b69c62db76aa61f580c2b3a5b4e0\"\u003e\u003ccode\u003e0913e9a\u003c/code\u003e\u003c/a\u003e Upgrade to node 24 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/888\"\u003e#888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/e9343db97e09d87a3c50e544105d99fe912c204b\"\u003e\u003ccode\u003ee9343db\u003c/code\u003e\u003c/a\u003e Bumps form-data (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/ae2b61dbc685e60e4427b2e8ed4f0135c6ea8597\"\u003e\u003ccode\u003eae2b61d\u003c/code\u003e\u003c/a\u003e Bump undici from 5.28.5 to 5.29.0 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/c190c18febcf6c040d80b10ea201a05a2c320263\"\u003e\u003ccode\u003ec190c18\u003c/code\u003e\u003c/a\u003e Bump eslint-plugin-jest from 27.9.0 to 29.0.1 (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/67aec007b3fcabe15ca665bfccc1e255dd52e30d\"\u003e\u003ccode\u003e67aec00\u003c/code\u003e\u003c/a\u003e Fix: prevent default installation of JetBrains pre-releases (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/ebb356cc4e59bcf94f518203228485f5d40e4b58\"\u003e\u003ccode\u003eebb356c\u003c/code\u003e\u003c/a\u003e Improve Error Handling for Setup-Java Action to Help Debug Intermittent Failu...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/f4f1212c880fdec8162ea9a6493f4495191887b4\"\u003e\u003ccode\u003ef4f1212\u003c/code\u003e\u003c/a\u003e Update publish-immutable-actions.yml (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/setup-java/compare/c5195efecf7bdfc987ee8bae7a71cb8b11521c00...dded0888837ed1f317902acf8a20df0ad188d165\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1579\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1579 from google:dependabot/github_actions/github-actions-337398aac0 6eb676c7be20eb6f307063dc4ed68d258262ebde\nPiperOrigin-RevId: 802185682\n"
    },
    {
      "commit": "3053945de044b75dd84159848f17554d370f5aee",
      "tree": "8d3830ec651e7e2a98bc376d36bfb66103a0f700",
      "parents": [
        "079b919abcdf2e63ff6bd40402008a92d1d00d09"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Aug 27 11:56:56 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Aug 27 11:57:46 2025"
      },
      "message": "Use the standard parameter name (\"`expected`\") in `MultimapSubject.isEqualTo`.\n\nApparently I missed this in cl/772103876.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 799984741\n"
    },
    {
      "commit": "079b919abcdf2e63ff6bd40402008a92d1d00d09",
      "tree": "32a3855dc316b7a3bb7dab654812e950ad930aa4",
      "parents": [
        "b515e7107e487365c7671c11b832d906eb7ec93c"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 26 12:51:51 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 26 12:52:34 2025"
      },
      "message": "Add a TODO to `containsNoDuplicates`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 799527511\n"
    },
    {
      "commit": "b515e7107e487365c7671c11b832d906eb7ec93c",
      "tree": "d2b4783a84b873029ad9102e74a616ddb8314a62",
      "parents": [
        "534518e1e82221cf0dda5e505f3a088d595577e9"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 26 12:07:17 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 26 12:08:14 2025"
      },
      "message": "Show only the duplicate keys in the exception message, not all keys.\n\nArguably we should also:\n- Show the entire map.\n- Fail the assertion instead of throwing.\n\nBut this CL seems like a strict improvement.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 799515840\n"
    },
    {
      "commit": "534518e1e82221cf0dda5e505f3a088d595577e9",
      "tree": "9dd6753eb1382418b096b2bcc5c930904c4bc8d7",
      "parents": [
        "2395d991664a20851cbc88389404c8f6e31df63d"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 26 00:46:10 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 26 00:46:44 2025"
      },
      "message": "Don\u0027t bother to explicitly set [`publishingServerId`](https://central.sonatype.org/publish/publish-portal-maven/#publishingserverid) to its default value.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 799337152\n"
    },
    {
      "commit": "2395d991664a20851cbc88389404c8f6e31df63d",
      "tree": "2af43579a609edf7e4f73b0ca5e6edab5395a3cb",
      "parents": [
        "d3a917e2e8c7f6ebd2144652828b402f6c97d0d0"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Aug 22 23:25:20 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Aug 22 23:26:07 2025"
      },
      "message": "Trivial simplifications to `GraphMatchingTest`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 798382293\n"
    },
    {
      "commit": "d3a917e2e8c7f6ebd2144652828b402f6c97d0d0",
      "tree": "a4dc410c431f8998406ea44e0d33c2343ef9e220",
      "parents": [
        "5f4c0d4a6405127e6b03008d70c2eaa2299a89c0"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Aug 22 17:32:16 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Aug 22 17:33:11 2025"
      },
      "message": "Internal change.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 798260949\n"
    },
    {
      "commit": "5f4c0d4a6405127e6b03008d70c2eaa2299a89c0",
      "tree": "ab33f2241b5f177a193f2f8b9b5e01591e8bc368",
      "parents": [
        "0b5b6dbf5456965e989c3705504cbfdc3da91569"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Thu Aug 21 16:20:00 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 21 16:21:46 2025"
      },
      "message": "Modernize and improve `TruthAssertThatTest.java`.\n\nThe old code had a method name that claimed to produce a `TypeToken` for a method return type but actually returned it for the single parameter of the input method. Anyway, we can check both the return type and the parameter type, and we can do that just by converting those generic types to strings. Those strings aren\u0027t exactly specified, but the same type will certainly produce the same string, and in practice the strings are unambiguous. (Two different types won\u0027t have the same `Type.toString()`.) So no need for `TypeToken`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 797792994\n"
    },
    {
      "commit": "0b5b6dbf5456965e989c3705504cbfdc3da91569",
      "tree": "fc0394d28b8b9dd486117e2734a96909cc537add",
      "parents": [
        "5e7264ccb7745810d8f8574f511334afc0a011b3"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Wed Aug 20 15:47:59 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Aug 20 15:49:03 2025"
      },
      "message": "Fix a small documentation error. In `usingTolerance`, the `tolerance` parameter is a `double`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 797333107\n"
    },
    {
      "commit": "5e7264ccb7745810d8f8574f511334afc0a011b3",
      "tree": "910b0df92eaf4713ea5b48f89991f978a7f8e526",
      "parents": [
        "f0a3241a293bc03f0d6d2fea9b9d58c3c6c56977"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 19 23:30:13 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 19 23:31:14 2025"
      },
      "message": "Tweak a comment.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 797065531\n"
    },
    {
      "commit": "f0a3241a293bc03f0d6d2fea9b9d58c3c6c56977",
      "tree": "b5e56080f37874eba4d7eefb9744d87fceffc029",
      "parents": [
        "958d895509e8ab6167842ad83f822a4d90660f95"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Aug 19 21:37:31 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 19 21:38:14 2025"
      },
      "message": "Fix an accidental reference to Guava `Optional` in `OptionalSubjectTest`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 797025281\n"
    },
    {
      "commit": "958d895509e8ab6167842ad83f822a4d90660f95",
      "tree": "2f27a64eebe88ec1fc0d7d57edeb62cfb213c06c",
      "parents": [
        "ad5a0214c316e398c371bb33fa5525eb6e7373f0"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Aug 19 20:55:05 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 19 20:56:01 2025"
      },
      "message": "Remove an obsolete Android restriction in `StackTraceCleanerTest`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 797009565\n"
    },
    {
      "commit": "ad5a0214c316e398c371bb33fa5525eb6e7373f0",
      "tree": "3ad8376c237dfa7fe300e009d233177729016b6e",
      "parents": [
        "5803bb6a85db14f25d072d453f7e3b2a2c81f3f7"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Aug 18 18:45:56 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Aug 18 18:46:34 2025"
      },
      "message": "Remove special handling for old versions of Android.\n\nI didn\u0027t check exactly when Android picked up the modern behavior, but apparently it did so by SDK 23, the minimum that we support and test under nowadays.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 796513273\n"
    },
    {
      "commit": "5803bb6a85db14f25d072d453f7e3b2a2c81f3f7",
      "tree": "b0efe0839fcf12cedfbb83a9e0becc7f30821634",
      "parents": [
        "96d29c6bfaedf25f8417b076ee9ae388c1021a18"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 18 12:41:36 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Aug 18 12:42:16 2025"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) and [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin).\n\nUpdates `com.google.protobuf:protobuf-java` from 4.31.1 to 4.32.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/protocolbuffers/protobuf/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-javadoc-plugin` from 3.11.2 to 3.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/releases\"\u003eorg.apache.maven.plugins:maven-javadoc-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.11.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚨 Removed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove workaround for long patched CVE in javadoc (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/388\"\u003e#388\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue \u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/369\"\u003e#369\u003c/a\u003e Support --no-fonts option per default for jdk 23+ (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/375\"\u003e#375\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake the legacyMode consistent (Filter out all of the module-info.java files in legacy mode, do not use --source-path in legacy mode) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1217\"\u003e#1217\u003c/a\u003e) \u003ca href\u003d\"https://github.com/fridrich\"\u003e\u003ccode\u003e@​fridrich\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAVADOC-826\"\u003e[MJAVADOC-826]\u003c/a\u003e - Don\u0027t try to modify project source roots (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/358\"\u003e#358\u003c/a\u003e) \u003ca href\u003d\"https://github.com/oehme\"\u003e\u003ccode\u003e@​oehme\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect javadoc-no-fork description on index-page (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/368\"\u003e#368\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNGSITE-529\"\u003e[MNGSITE-529]\u003c/a\u003e - Rename \u0026quot;Goals\u0026quot; to \u0026quot;Plugin Documentation\u0026quot; (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/360\"\u003e#360\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(doc) Close links tag in links parameter javadoc example (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/355\"\u003e#355\u003c/a\u003e) \u003ca href\u003d\"https://github.com/sixcorners\"\u003e\u003ccode\u003e@​sixcorners\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBe consistent about data encoding when copying files (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1215\"\u003e#1215\u003c/a\u003e) \u003ca href\u003d\"https://github.com/fridrich\"\u003e\u003ccode\u003e@​fridrich\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up JavadocUtilTest (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1210\"\u003e#1210\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java 7 relativization instead of hand-rolled code (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/385\"\u003e#385\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRephrase source code fix interactive messages for clarity (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/390\"\u003e#390\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce non-debug logging (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/389\"\u003e#389\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDelete duplicate \u003ca href\u003d\"https://github.com/throws\"\u003e\u003ccode\u003e@​throws\u003c/code\u003e\u003c/a\u003e clause (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/384\"\u003e#384\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Java 7 relativization instead of our hand-rolled code (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/381\"\u003e#381\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up comments and argument names (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/386\"\u003e#386\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove workaround for long patched CVE in javadoc (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/388\"\u003e#388\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/378\"\u003e#378\u003c/a\u003e Cleanup of code related to old non supported Java version (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/382\"\u003e#382\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCure deprecation warning (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/383\"\u003e#383\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAVADOC-773\"\u003e[MJAVADOC-773]\u003c/a\u003e - deprecate toRelative (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/379\"\u003e#379\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIssue \u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/373\"\u003e#373\u003c/a\u003e Fix JDK 23 build  (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/374\"\u003e#374\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eaggregate\u003c/code\u003e Javadoc typo (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/371\"\u003e#371\u003c/a\u003e) \u003ca href\u003d\"https://github.com/JackPGreen\"\u003e\u003ccode\u003e@​JackPGreen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable GH issues (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/365\"\u003e#365\u003c/a\u003e) \u003ca href\u003d\"https://github.com/Bukama\"\u003e\u003ccode\u003e@​Bukama\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MJAVADOC-825\"\u003e[MJAVADOC-825]\u003c/a\u003e - Prefer NullPointerExceptions for null arguments (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/350\"\u003e#350\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump commons-io:commons-io from 2.19.0 to 2.20.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1221\"\u003e#1221\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-text from 1.13.1 to 1.14.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1222\"\u003e#1222\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-787 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1227\"\u003e#1227\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMaven Archiver 3.6.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1226\"\u003e#1226\u003c/a\u003e) \u003ca href\u003d\"https://github.com/olamy\"\u003e\u003ccode\u003e@​olamy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-575_source8-module-info (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1224\"\u003e#1224\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1223\"\u003e#1223\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.6 to 3.18.0 in /src/it/projects/MJAVADOC-506_excl-module-info (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/1218\"\u003e#1218\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/pull/363\"\u003e#363\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/8357bc2f8a8f47f9dad61a9bdaea2381357b7dcf\"\u003e\u003ccode\u003e8357bc2\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-javadoc-plugin-3.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/ab6e97e0784d4d031d57bcf6c2c4dd630a5a8fce\"\u003e\u003ccode\u003eab6e97e\u003c/code\u003e\u003c/a\u003e Bump commons-io:commons-io from 2.19.0 to 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/83788c10c0b607b231e714b20d0e7ea73a2626ae\"\u003e\u003ccode\u003e83788c1\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-text from 1.13.1 to 1.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/99ee1fc2db35d70b46670ccaadbaa488baf63b11\"\u003e\u003ccode\u003e99ee1fc\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 in /src/it/projects/MJAVADOC-787\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/18bfeb80da9214b3e301bc378734b699f5c67423\"\u003e\u003ccode\u003e18bfeb8\u003c/code\u003e\u003c/a\u003e Maven Archiver 3.6.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/63618bb06e4579cbd65fb7b404dba9dc679b9e55\"\u003e\u003ccode\u003e63618bb\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/81afff947b88bb510fc4c4b893cf44e27e73c8b3\"\u003e\u003ccode\u003e81afff9\u003c/code\u003e\u003c/a\u003e Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/8bcdebf24e028ec5ffe874504369940c8bcbcf90\"\u003e\u003ccode\u003e8bcdebf\u003c/code\u003e\u003c/a\u003e Add Apache 2.0 LICENSE file (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1220\"\u003e#1220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/22990722ca9523168ced25befaca352cd473fcdd\"\u003e\u003ccode\u003e2299072\u003c/code\u003e\u003c/a\u003e Make the legacyMode consistent and actually useful (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/commit/33c9f01af9a3d4d28decbabd0bc02c4b3a875c2d\"\u003e\u003ccode\u003e33c9f01\u003c/code\u003e\u003c/a\u003e Be consistent about data encoding when copying files (\u003ca href\u003d\"https://redirect.github.com/apache/maven-javadoc-plugin/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.2...maven-javadoc-plugin-3.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1566\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1566 from google:dependabot/maven/dependencies-ae3244b36b 732501d9c065c80feeef3280acecd14a2aff1df0\nPiperOrigin-RevId: 796386162\n"
    },
    {
      "commit": "96d29c6bfaedf25f8417b076ee9ae388c1021a18",
      "tree": "c445dc5463ec82c352fea1455e625b1e994d08d3",
      "parents": [
        "3110196ac0a09a048e7d53232af29788cdf644e5"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Aug 15 19:26:08 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Aug 15 19:26:55 2025"
      },
      "message": "Tweak documentation of `JUnitTestRule`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 795568773\n"
    },
    {
      "commit": "3110196ac0a09a048e7d53232af29788cdf644e5",
      "tree": "36fe2d6601ab5ddf71f5b32b941c6fb15a590ef9",
      "parents": [
        "23589db2414ba0efdaade67bcf655c6069adf3bf"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Aug 15 18:26:43 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Aug 15 18:27:16 2025"
      },
      "message": "Add tests (and improve error messages) for specific cases that are harder to handle in JavaScript environments in which `String.matches` is not available.\n\nWithout `String.matches`, those environments need to do something more akin to `/^regex$/.findIn(string)`. But:\n\n- It\u0027s important that we use a slightly more complex regular expression, `/^(?:regex)$/`. That way, if `regex` contains `|`, our `^` and `$` are both still required by all of the options.\n- It\u0027s nice for any \"bad regex\" errors to show the user\u0027s original regular expression, not our more complex version (whose reason for the syntax error might even be slightly different).\n\nIncidentally:\n\n- JavaScript does not support embedding flags like `(?m)` inside the regex. They have to be supplied in the separate `flags` argument. If `(?m)` _were_ supported, then we\u0027d need to figure out how to prevent it from changing the behavior of our `^` and `$`, since I don\u0027t see support for `\\A`+`\\z`. (Maybe we\u0027d have to abandon `^` and `$` and instead look at the location of the match? But the match might be artificially short, as if we\u0027re matching `/fo+?/` against `foo`. Maybe we\u0027d have to check that `$` is not followed by `\\n`, keeping it and `^` and checking that the match at least _begins_ at the beginning of the string? Anyway, I\u0027m glad to apparently _not_ have that problem.)\n- JavaScript, in addition to having differences in what regex features it supports relative to Java, is also more permissive of bad regexes in some cases. For example, it accepts a regex of `/{/`, while Java does not.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 795545685\n"
    },
    {
      "commit": "23589db2414ba0efdaade67bcf655c6069adf3bf",
      "tree": "a6eedb9a9579c650a62901eda6c55996db07486c",
      "parents": [
        "14c001161af0dc512a56bc4c3f202beccf36fb90"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Aug 14 22:41:37 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 14 22:42:27 2025"
      },
      "message": "Extract a `Platform` method for string regex matching.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 795228299\n"
    },
    {
      "commit": "14c001161af0dc512a56bc4c3f202beccf36fb90",
      "tree": "33876a3a7ac2ee4290d6e8b1e17334e2ad2cbd49",
      "parents": [
        "dce5c05bc54017778c61d3f53e2a25e5a96cfe6a"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Thu Aug 14 17:58:19 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 14 17:59:03 2025"
      },
      "message": "Adjust an assertion about null in `LongSubjectTest`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 795111250\n"
    },
    {
      "commit": "dce5c05bc54017778c61d3f53e2a25e5a96cfe6a",
      "tree": "8325b78965f30d50b642e7cc4751a94a9326332f",
      "parents": [
        "d0d81a694d7bdbcfd3e3d7f1bb0bde32499c4c25"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Thu Aug 14 14:57:58 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 14 14:58:38 2025"
      },
      "message": "Fix a typo in the name of a method and slightly simplify some logic.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 795039006\n"
    },
    {
      "commit": "d0d81a694d7bdbcfd3e3d7f1bb0bde32499c4c25",
      "tree": "03e692cc560b69ff618b4bf29ed26c6afc23f0c9",
      "parents": [
        "29d3fbc073fc562ea4d55d9839fb174bb2b5e369"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Wed Aug 13 20:47:40 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Aug 13 20:48:46 2025"
      },
      "message": "Replace nonsense with a wall of text.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 794719933\n"
    },
    {
      "commit": "29d3fbc073fc562ea4d55d9839fb174bb2b5e369",
      "tree": "263fbb417b6c2df349ea5d67635630a5840aaf86",
      "parents": [
        "bdd62eb5261152e2f6506b30d7e0de05d296c62d"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Aug 11 17:57:59 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Aug 11 17:58:42 2025"
      },
      "message": "Remove `\u003cgroupId\u003eorg.apache.maven.plugins\u003c/groupId\u003e`.\n\nIt is [the default for plugins](https://maven.apache.org/guides/mini/guide-configuring-plugins.html#Introduction).\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 793718324\n"
    },
    {
      "commit": "bdd62eb5261152e2f6506b30d7e0de05d296c62d",
      "tree": "5e9627da69b5b9da7ee811b23638e8afa9f8f218",
      "parents": [
        "b9c4021d3248e1c6f12f7e1464042c11fce6cbe3"
      ],
      "author": {
        "name": "Google Java Core Libraries",
        "email": "java-team-github-bot@google.com",
        "time": "Mon Aug 11 15:29:45 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Aug 11 15:30:28 2025"
      },
      "message": "internal change\n\nRELNOTES\u003dN/A\nPiperOrigin-RevId: 793659045\n"
    },
    {
      "commit": "b9c4021d3248e1c6f12f7e1464042c11fce6cbe3",
      "tree": "dfaecf786d121396d1ba88314866e91e67bd7712",
      "parents": [
        "ab7a5e4bc55e78211e65d911d836507a208827e3"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Aug 11 03:40:22 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Aug 11 03:41:03 2025"
      },
      "message": "Tweaks, mostly around `Platform`:\n\n- Continue being less strict about requiring `ImmutableList`.\n- Convert `EXPECT_FAILURE_WARNING_IF_GWT` into a method.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 793459234\n"
    },
    {
      "commit": "ab7a5e4bc55e78211e65d911d836507a208827e3",
      "tree": "30a4d39badb79734739160d2d46d8c84ae3bf34f",
      "parents": [
        "ceba552d4817ce2f70edb2e3c0b4603e776337aa"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Sat Aug 09 12:18:44 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Sat Aug 09 12:19:42 2025"
      },
      "message": "Internal change.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 792989659\n"
    },
    {
      "commit": "ceba552d4817ce2f70edb2e3c0b4603e776337aa",
      "tree": "ce01d7688418c66ef58e86cc0f6182453c40b590",
      "parents": [
        "1f6f18029d39208e6396fc5671d90bcacf2613e7"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Aug 08 17:08:13 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Aug 08 17:09:01 2025"
      },
      "message": "Move `isAndroid()` from `Platform` to `TestPlatform`.\n\nIt\u0027s used only from tests, and I suspect that I introduced it to `Platform` because I was too lazy to create `TestPlatform` at the time.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 792668392\n"
    },
    {
      "commit": "1f6f18029d39208e6396fc5671d90bcacf2613e7",
      "tree": "ba3368b3e64a6e4399d1cfc356c165b46f546b6b",
      "parents": [
        "88238a9dae894970ede5126c22af74b6c9b6435c"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Aug 07 15:13:59 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 07 15:15:01 2025"
      },
      "message": "Fix some weird Javadoc in `TruthJUnit`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 792165882\n"
    },
    {
      "commit": "88238a9dae894970ede5126c22af74b6c9b6435c",
      "tree": "25bd4fa4ef95e0181b8208cee6105863e01d119b",
      "parents": [
        "c85c75cf4de1e9b9ecc3f20b2ee90265b578c9ae"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Thu Aug 07 15:12:51 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 07 15:13:42 2025"
      },
      "message": "Tweak annotation declarations:\n\n- Use static imports.\n- Don\u0027t redundantly declare the default `@Retention(CLASS)`. (But another theory would be that we should _always_ make retention explicit....)\n- Capitalize \"J2KT.\"\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 792165466\n"
    },
    {
      "commit": "c85c75cf4de1e9b9ecc3f20b2ee90265b578c9ae",
      "tree": "016c37a0a6db346f229fb6c52920bb399f537ce3",
      "parents": [
        "bf15a67acdeafab7385e5445cbfc794db038fa40"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 05 15:28:02 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 05 15:28:46 2025"
      },
      "message": "Bump minSdkVersion to 23 (Marshmallow).\n\nRELNOTES\u003dOur Android `minSdkVersion` is now 23 (Marshmallow). This follows the minimum of Google\u0027s foundational Android libraries, and we expect it to have no practical impact on users.\nPiperOrigin-RevId: 791226165\n"
    },
    {
      "commit": "bf15a67acdeafab7385e5445cbfc794db038fa40",
      "tree": "e7a498872e2240f9923c375bb515ab0fea0a88ff",
      "parents": [
        "51e87b33c6679758eb846b18acb32d1e28c05b8d"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 05 13:33:29 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 05 13:34:11 2025"
      },
      "message": "Make `ComparableSubject` no longer be `abstract`.\n\nIt might well have made sense to do this way back in cl/72898612 :)\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 791188640\n"
    },
    {
      "commit": "51e87b33c6679758eb846b18acb32d1e28c05b8d",
      "tree": "9ba4ca8a5b1ed29e2d9fd48942e1db894625e5ba",
      "parents": [
        "072c126c9f4ebcd5999afeec1d07dc8180b3c2d2"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 05 01:20:16 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 05 01:21:04 2025"
      },
      "message": "Annotate `ActualValueInference` as `@J2ObjCIncompatible`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 790971900\n"
    },
    {
      "commit": "072c126c9f4ebcd5999afeec1d07dc8180b3c2d2",
      "tree": "86f7c7d5d1a6b22b4df26b8c43f0a027ae2b136e",
      "parents": [
        "9ca936b0be110da3a6b14db25705762041fb569a"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Aug 04 19:07:26 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Aug 04 19:08:18 2025"
      },
      "message": "Be less strict about requiring `ImmutableList` specifically.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 790842248\n"
    },
    {
      "commit": "9ca936b0be110da3a6b14db25705762041fb569a",
      "tree": "b1b8df34dcb8085d48761c014da86ed57836b4b1",
      "parents": [
        "c24d25384cbf9cf7aada0ace2f190891eefa9b6f"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Mon Aug 04 18:30:47 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Aug 04 18:31:35 2025"
      },
      "message": "Minor tweaks:\n\n- Make `LazyMessage` accept an array intead of varargs.\n- Rename `Subject.actual()` to `actualForPackageMembersToCall()`. Normally, even our own `Subject` implementations should instead store the actual value in a field of a more specific type. This package-private method really exists just for `FailureMetadata`, but we\u0027ve taken to use it in a few other places, anyway.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 790828325\n"
    },
    {
      "commit": "c24d25384cbf9cf7aada0ace2f190891eefa9b6f",
      "tree": "5d9164ff0c4de336ed9e6de80ad2a40ac00babd3",
      "parents": [
        "dcde76dc3d708e76d14d7c52fc180e32b27b3695"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Jul 29 19:15:32 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jul 29 19:16:19 2025"
      },
      "message": "Remove some unnecessary copies and improve a failure message.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 788556139\n"
    },
    {
      "commit": "dcde76dc3d708e76d14d7c52fc180e32b27b3695",
      "tree": "6c09fdf306ac648169141069dcc09bea8c62d07e",
      "parents": [
        "6db013d88f70b96515aa0c9ddee8568bd58bdd56"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 28 14:08:50 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jul 28 14:09:46 2025"
      },
      "message": "Bump the dependencies group with 2 updates\n\nBumps the dependencies group with 2 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) and [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer).\n\nUpdates `com.google.errorprone:error_prone_annotations` from 2.40.0 to 2.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.41.0\u003c/h2\u003e\n\u003cp\u003eNew checks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/EffectivelyPrivate\"\u003eEffectivelyPrivate\u003c/a\u003e: Detect declarations that have \u003ccode\u003epublic\u003c/code\u003e or \u003ccode\u003eprotected\u003c/code\u003e modifiers, but are effectively private\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSkip BooleanLiteral findings if the target type is boxed (\u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5134\"\u003e#5134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ehttps://github.com/google/error-prone/compare/v2.40.0...v2.41.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/d6539d63084b7f366a58bdcafbb889cf897b5297\"\u003e\u003ccode\u003ed6539d6\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.41.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/6161d4eabdaf3988911a14bf31b45411004df69b\"\u003e\u003ccode\u003e6161d4e\u003c/code\u003e\u003c/a\u003e Skip BooleanLiteral findings if the target type is boxed\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/98d83bffda4993e2d8d64841e05f2475302ff284\"\u003e\u003ccode\u003e98d83bf\u003c/code\u003e\u003c/a\u003e Avoid touching parameters of \u003ccode\u003e@Subscribe\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/13d46e7a3438d894ff5fea8f2306ee7e0cb3e0e7\"\u003e\u003ccode\u003e13d46e7\u003c/code\u003e\u003c/a\u003e Refactor to use WellKnownKeep\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ef33eee283c0ef30e34e4b65f68999266e32a062\"\u003e\u003ccode\u003eef33eee\u003c/code\u003e\u003c/a\u003e Fix a println statement left over from \u003ca href\u003d\"https://github.com/google/error-prone/\"\u003ehttps://github.com/google/error-prone/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ce784a9949dc64604a338250fa598c64b1752683\"\u003e\u003ccode\u003ece784a9\u003c/code\u003e\u003c/a\u003e Detect non-private, non-override methods in anonymous classes\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/43759cd54556b70057f617f2da8df433f3961a98\"\u003e\u003ccode\u003e43759cd\u003c/code\u003e\u003c/a\u003e Recognise \u003ccode\u003ecom.google.common.inject.components.OtherRequiredBindings\u003c/code\u003e as an i...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/ef5073b3e2bdd09e27f2196d0db5508ff8967b7d\"\u003e\u003ccode\u003eef5073b\u003c/code\u003e\u003c/a\u003e UnnecessaryQualifier: don\u0027t fire on \u003ccode\u003einterface\u003c/code\u003es, in deference to Dagger.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3d7b585878851992d0b74e13b324a482141b80fc\"\u003e\u003ccode\u003e3d7b585\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eTruthIncompatibleType\u003c/code\u003e support for \u003ccode\u003eMultisetSubject#hasCount\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b5c6175f7f543ed056799ae8f4ac74e76b1103b2\"\u003e\u003ccode\u003eb5c6175\u003c/code\u003e\u003c/a\u003e Add a test confirming external \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/5151\"\u003e#5151\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.40.0...v2.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.apache.maven.plugins:maven-enforcer-plugin` from 3.6.0 to 3.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-enforcer/releases\"\u003eorg.apache.maven.plugins:maven-enforcer-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance of transitive dependency checks (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/904\"\u003e#904\u003c/a\u003e) \u003ca href\u003d\"https://github.com/harrisric\"\u003e\u003ccode\u003e@​harrisric\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix NPE when a classifier part is specified in bannedDependencies (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/905\"\u003e#905\u003c/a\u003e) \u003ca href\u003d\"https://github.com/harrisric\"\u003e\u003ccode\u003e@​harrisric\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📝 Documentation updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove contributing information into README (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/911\"\u003e#911\u003c/a\u003e) \u003ca href\u003d\"https://github.com/slawekjaranowski\"\u003e\u003ccode\u003e@​slawekjaranowski\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRewrite CONTRIBUTING.md to use the Github issue tracker instead of JIRA (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/898\"\u003e#898\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unused javax.annotations dependency (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/899\"\u003e#899\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused methods (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/900\"\u003e#900\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the from parameter names (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/901\"\u003e#901\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a grab bag of typos and minor grammar errors (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/897\"\u003e#897\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unneeded contains check as add already does that (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/896\"\u003e#896\u003c/a\u003e) \u003ca href\u003d\"https://github.com/elharo\"\u003e\u003ccode\u003e@​elharo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/pull/910\"\u003e#910\u003c/a\u003e) @\u003ca href\u003d\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/9b9b7055e6e572e7cbf4b6dd4605145167c99374\"\u003e\u003ccode\u003e9b9b705\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release enforcer-3.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/469f45c1be4fe981d77b19f44e85c5b3fa8195ac\"\u003e\u003ccode\u003e469f45c\u003c/code\u003e\u003c/a\u003e Move contributing information into README - fix cla link\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/fec424a87ca5cd5262216f249db67cf8f75c6e80\"\u003e\u003ccode\u003efec424a\u003c/code\u003e\u003c/a\u003e Move contributing information into README\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/3abe11d2acafff873ebf0e2008c8d5746dbf67f9\"\u003e\u003ccode\u003e3abe11d\u003c/code\u003e\u003c/a\u003e Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/d58be76facad6e44838ca1ec2f805458f01a66ad\"\u003e\u003ccode\u003ed58be76\u003c/code\u003e\u003c/a\u003e Improve performance of transitive dependency checks (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/1f7ac3c384760fc8d5559b2786ba443f9cce8ca5\"\u003e\u003ccode\u003e1f7ac3c\u003c/code\u003e\u003c/a\u003e null analysis (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/3bfbff84a5ee3e232ff5a4289092d5da1c8f2be1\"\u003e\u003ccode\u003e3bfbff8\u003c/code\u003e\u003c/a\u003e Fix some typos\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/8da031136d9399b84f3d31afc4ea9dd5d0bca9ee\"\u003e\u003ccode\u003e8da0311\u003c/code\u003e\u003c/a\u003e Remove unused javax.annotations dependency (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/06bcf2974560340fb415156e59edb1785b807427\"\u003e\u003ccode\u003e06bcf29\u003c/code\u003e\u003c/a\u003e Remove unused methods (\u003ca href\u003d\"https://redirect.github.com/apache/maven-enforcer/issues/900\"\u003e#900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-enforcer/commit/b25c800ed72c7d25e156917f8ca67316501e5e67\"\u003e\u003ccode\u003eb25c800\u003c/code\u003e\u003c/a\u003e Fix NPE when a classifier part is specified but an artifact classifier is nul...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-enforcer/compare/enforcer-3.6.0...enforcer-3.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1545\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1545 from google:dependabot/maven/dependencies-7ba5dda989 2d4815b42232e3722b33bedfb072e1c72429f9e2\nPiperOrigin-RevId: 787995481\n"
    },
    {
      "commit": "6db013d88f70b96515aa0c9ddee8568bd58bdd56",
      "tree": "09cdca1c09af9f5bc3a9460898af6003b5a81718",
      "parents": [
        "b14fb41faad3db0625c9e954b3e6934e35eda677"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jul 22 23:10:27 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jul 22 23:11:23 2025"
      },
      "message": "Migrate to `central-publishing-maven-plugin`.\n\nThis is like cl/782079419 but for our other projects. (Specifically, I covered Guava and all the projects with `pom.xml` files that I\u0027m used to updating for a new Guava release. I haven\u0027t tried to find any projects we run _without_ Guava dependencies (if any) or any that use Bazel instead of Maven.)\n\nAs in the previous CL, I have updated the GitHub CI repository secrets as described in https://central.sonatype.org/publish/generate-portal-token/, **but** I have done so only for projects where I have deployment permission (specifically, Compile-Testing, Guava, and Truth). The others (Auto and Caliper) will need to be updated by someone who has publication permission for those projects. (Actually, it looks like Caliper doesn\u0027t actually deploy CI snapshots, even though it seems to have Sonatype credentials saved in GitHub. Hmm.) And CI snapshot releases aside, anyone who wants to deploy a \"true\" release will need to enter a token into `~/.m2/settings.xml`, again as discussed in cl/782079419.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 786033817\n"
    },
    {
      "commit": "b14fb41faad3db0625c9e954b3e6934e35eda677",
      "tree": "8100a18ea3c2a242f36f3ef49738adf709de6512",
      "parents": [
        "ffe10273fd1adf2fba1e0e44a1252ca41d9cdf05"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jul 22 14:52:57 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jul 22 14:53:58 2025"
      },
      "message": "Loosen a test on the number of stack frames.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 785851776\n"
    },
    {
      "commit": "ffe10273fd1adf2fba1e0e44a1252ca41d9cdf05",
      "tree": "0b6dbd197b34005ff53febd52625b71eea958535",
      "parents": [
        "4428ee618a3cd7d6cb4d366f039d0fff7f742798"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Fri Jul 18 17:36:15 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jul 18 17:37:15 2025"
      },
      "message": "Adjust some edge cases in further tests, concerning null and varargs.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 784628207\n"
    },
    {
      "commit": "4428ee618a3cd7d6cb4d366f039d0fff7f742798",
      "tree": "15bd74a2109e65eb797a75e3487d5f766c4d857d",
      "parents": [
        "ab42bb0902699ea7a592fad6d3d40ea0b7381789"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Wed Jul 16 22:43:13 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jul 16 22:44:11 2025"
      },
      "message": "Make package-private fields private.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 783923070\n"
    },
    {
      "commit": "ab42bb0902699ea7a592fad6d3d40ea0b7381789",
      "tree": "6781ae209b932720a72c6cb174697a386c6e63da",
      "parents": [
        "3265fb8dcafeedf67b04488f084b864f59f2fd41"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Jul 15 23:35:10 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jul 15 23:36:04 2025"
      },
      "message": "Apply the EffectivelyPrivate refactoring.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 783516227\n"
    },
    {
      "commit": "3265fb8dcafeedf67b04488f084b864f59f2fd41",
      "tree": "32b33953745cefd80a4f65b6e796251a3672b1fa",
      "parents": [
        "79d3b60c7881ae8c310737c73e3308cad3589d55"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 14 13:16:59 2025"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jul 14 13:17:55 2025"
      },
      "message": "Bump com.google.errorprone:error_prone_annotations from 2.39.0 to 2.40.0 in the dependencies group\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.errorprone:error_prone_annotations\u0026package-manager\u003dmaven\u0026previous-version\u003d2.39.0\u0026new-version\u003d2.40.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s major version (unless you unignore this specific dependency\u0027s major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency\u0027s minor version (unless you unignore this specific dependency\u0027s minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\u003c/details\u003e\n\nFixes #1540\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/truth/pull/1540 from google:dependabot/maven/dependencies-211201f280 3edee806392fff42f0f2fc525e9505f5c066583a\nPiperOrigin-RevId: 782877292\n"
    }
  ],
  "next": "79d3b60c7881ae8c310737c73e3308cad3589d55"
}
