Skip to content

Bump org.checkerframework:checker-qual from 3.42.0 to 4.2.0 in the dependencies group#5923

Merged
copybara-service[bot] merged 1 commit into
masterfrom
test_939386206
Jun 29, 2026
Merged

Bump org.checkerframework:checker-qual from 3.42.0 to 4.2.0 in the dependencies group#5923
copybara-service[bot] merged 1 commit into
masterfrom
test_939386206

Conversation

@copybara-service

Copy link
Copy Markdown
Contributor

Bump org.checkerframework:checker-qual from 3.42.0 to 4.2.0 in the dependencies group

Bumps the dependencies group with 1 update: org.checkerframework:checker-qual.

Updates org.checkerframework:checker-qual from 3.42.0 to 4.2.0

Release notes

Sourced from org.checkerframework:checker-qual's releases.

Checker Framework 4.2.0

Version 4.2.0 (2026-06-01)

User-visible changes

Renamed error message key "createsmustcallfor.target.unparseable" to "createsmustcallfor.target.unparsable".

Implementation details

In AnnotatedTypeFactory:

  • new overload canonicalAnnotation(AnnotationMirror, TypeMirror).

In TypeHierarchy:

  • new methods equalsShallowEffective().

Closed issues

#7676, #7679, #7680, #7695, #7697, #7699, #7700, #7727.

Checker Framework 4.1.0

Version 4.1.0 (2026-05-01)

User-visible changes

Removed deprecated script checker/bin-devel/build.sh; use ./gradlew assemble instead.

Removed deprecated names "builder", "object.construction", and "objectconstruction" for the Called Methods Checker.

Implementation details

New method annotation @DoesNotUnrefineReceiver.

In AnnotatedTypeFactory:

  • new method hasDoesNotUnrefineReceiver().
  • isAliasedTypeAnnotation() is now protected rather than public.

Closed issues

#6890, #7364, #7488.

Release 4.0.0 of the Checker Framework

Version 4.0.0 (2026-04-07)

User-visible changes

To run the Checker Framework, you need to use a JDK 17 or later version of javac. That is, you need to use JDK 17 or later when compiling your code.

... (truncated)

Changelog

Sourced from org.checkerframework:checker-qual's changelog.

Version 4.2.0 (2026-06-01)

User-visible changes

Renamed error message key "createsmustcallfor.target.unparseable" to "createsmustcallfor.target.unparsable".

Implementation details

In AnnotatedTypeFactory:

  • new overload canonicalAnnotation(AnnotationMirror, TypeMirror).

In TypeHierarchy:

  • new methods equalsShallowEffective().

Closed issues

#7676, #7679, #7680, #7695, #7697, #7699, #7700, #7727.

Version 4.1.0 (2026-05-01)

User-visible changes

Removed deprecated script checker/bin-devel/build.sh; use ./gradlew assemble instead.

Removed deprecated names "builder", "object.construction", and "objectconstruction" for the Called Methods Checker.

Implementation details

New method annotation @DoesNotUnrefineReceiver.

In AnnotatedTypeFactory:

  • new method hasDoesNotUnrefineReceiver().
  • isAliasedTypeAnnotation() is now protected rather than public.

Closed issues

#6890, #7364, #7488.

Version 4.0.0 (2026-04-07)

User-visible changes

To run the Checker Framework, you need to use a JDK 17 or later version of javac. That is, you need to use JDK 17 or later when compiling your code.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> 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)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Fixes #5920

FUTURE_COPYBARA_INTEGRATE_REVIEW=#5920 from google:dependabot/maven/dependencies-8e0ca8f3b3 8763359

…pendencies group

Bumps the dependencies group with 1 update: [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework).

Updates `org.checkerframework:checker-qual` from 3.42.0 to 4.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/releases">org.checkerframework:checker-qual's releases</a>.</em></p>
<blockquote>
<h2>Checker Framework 4.2.0</h2>
<h2>Version 4.2.0 (2026-06-01)</h2>
<h3>User-visible changes</h3>
<p>Renamed error message key &quot;createsmustcallfor.target.unparseable&quot; to &quot;createsmustcallfor.target.unparsable&quot;.</p>
<h3>Implementation details</h3>
<p>In <code>AnnotatedTypeFactory</code>:</p>
<ul>
<li>new overload <code>canonicalAnnotation(AnnotationMirror, TypeMirror)</code>.</li>
</ul>
<p>In <code>TypeHierarchy</code>:</p>
<ul>
<li>new methods <code>equalsShallowEffective()</code>.</li>
</ul>
<h3>Closed issues</h3>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/7676">#7676</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7679">#7679</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7680">#7680</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7695">#7695</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7697">#7697</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7699">#7699</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7700">#7700</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7727">#7727</a>.</p>
<h2>Checker Framework 4.1.0</h2>
<h2>Version 4.1.0 (2026-05-01)</h2>
<h3>User-visible changes</h3>
<p>Removed deprecated script <code>checker/bin-devel/build.sh</code>; use <code>./gradlew assemble</code> instead.</p>
<p>Removed deprecated names &quot;builder&quot;, &quot;object.construction&quot;, and &quot;objectconstruction&quot; for the Called Methods Checker.</p>
<h3>Implementation details</h3>
<p>New method annotation <code>@DoesNotUnrefineReceiver</code>.</p>
<p>In <code>AnnotatedTypeFactory</code>:</p>
<ul>
<li>new method <code>hasDoesNotUnrefineReceiver()</code>.</li>
<li><code>isAliasedTypeAnnotation()</code> is now protected rather than public.</li>
</ul>
<h3>Closed issues</h3>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/6890">#6890</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7364">#7364</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7488">#7488</a>.</p>
<h2>Release 4.0.0 of the Checker Framework</h2>
<h2>Version 4.0.0 (2026-04-07)</h2>
<h3>User-visible changes</h3>
<p>To run the Checker Framework, you need to use a JDK 17 or later version of javac.  That is, you need to use JDK 17 or later when compiling your code.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md">org.checkerframework:checker-qual's changelog</a>.</em></p>
<blockquote>
<h2>Version 4.2.0 (2026-06-01)</h2>
<h3>User-visible changes</h3>
<p>Renamed error message key &quot;createsmustcallfor.target.unparseable&quot; to &quot;createsmustcallfor.target.unparsable&quot;.</p>
<h3>Implementation details</h3>
<p>In <code>AnnotatedTypeFactory</code>:</p>
<ul>
<li>new overload <code>canonicalAnnotation(AnnotationMirror, TypeMirror)</code>.</li>
</ul>
<p>In <code>TypeHierarchy</code>:</p>
<ul>
<li>new methods <code>equalsShallowEffective()</code>.</li>
</ul>
<h3>Closed issues</h3>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/7676">#7676</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7679">#7679</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7680">#7680</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7695">#7695</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7697">#7697</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7699">#7699</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7700">#7700</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7727">#7727</a>.</p>
<h2>Version 4.1.0 (2026-05-01)</h2>
<h3>User-visible changes</h3>
<p>Removed deprecated script <code>checker/bin-devel/build.sh</code>; use <code>./gradlew assemble</code>
instead.</p>
<p>Removed deprecated names &quot;builder&quot;, &quot;object.construction&quot;, and
&quot;objectconstruction&quot; for the Called Methods Checker.</p>
<h3>Implementation details</h3>
<p>New method annotation <code>@DoesNotUnrefineReceiver</code>.</p>
<p>In <code>AnnotatedTypeFactory</code>:</p>
<ul>
<li>new method <code>hasDoesNotUnrefineReceiver()</code>.</li>
<li><code>isAliasedTypeAnnotation()</code> is now protected rather than public.</li>
</ul>
<h3>Closed issues</h3>
<p><a href="https://redirect.github.com/typetools/checker-framework/issues/6890">#6890</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7364">#7364</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7488">#7488</a>.</p>
<h2>Version 4.0.0 (2026-04-07)</h2>
<h3>User-visible changes</h3>
<p>To run the Checker Framework, you need to use a JDK 17 or later version of
javac.  That is, you need to use JDK 17 or later when compiling your code.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typetools/checker-framework/commit/231e85507cb0166a94145d2e35b8d3d355c3ced6"><code>231e855</code></a> new release 4.2.0</li>
<li><a href="https://github.com/typetools/checker-framework/commit/e59f66f668bfffbadbd3185c103a898ee69fa745"><code>e59f66f</code></a> Prep for release.</li>
<li><a href="https://github.com/typetools/checker-framework/commit/bcc021ff1928ddb3e2ca9afa876bb16a6e924396"><code>bcc021f</code></a> Fix problem with type var in a method reference (<a href="https://redirect.github.com/typetools/checker-framework/issues/7729">#7729</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/91392e5f6a521ee48baa974f39038a3ff309c5e3"><code>91392e5</code></a> Use gradle-git-properties version 4</li>
<li><a href="https://github.com/typetools/checker-framework/commit/cdae25801e483901ce5ebd814ad5286f5e332531"><code>cdae258</code></a> Increase constraint limit (<a href="https://redirect.github.com/typetools/checker-framework/issues/7752">#7752</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/dbb553d23011306ced4a7d49fac82aa2df850e9d"><code>dbb553d</code></a> Fix check of receiver override (<a href="https://redirect.github.com/typetools/checker-framework/issues/7746">#7746</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/264c73dbc2cde531fe88f6546c76727de348d3af"><code>264c73d</code></a> Fix &quot;unneeded.suppression&quot; warning (<a href="https://redirect.github.com/typetools/checker-framework/issues/7747">#7747</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/d118b89190356b846201f2488b96710dfee11aef"><code>d118b89</code></a> New methods <code>equalsShallowEffective()</code> (<a href="https://redirect.github.com/typetools/checker-framework/issues/7745">#7745</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/a916913c161d0cf6078c32e823d724a4c31890ae"><code>a916913</code></a> Simplify logic (<a href="https://redirect.github.com/typetools/checker-framework/issues/7744">#7744</a>)</li>
<li><a href="https://github.com/typetools/checker-framework/commit/227974fbf0e546621a53da5f2db0de83fee61c46"><code>227974f</code></a> Update plugin com-gradleup-shadow to v9.4.2 (<a href="https://redirect.github.com/typetools/checker-framework/issues/7749">#7749</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/typetools/checker-framework/compare/checker-framework-3.42.0...checker-framework-4.2.0">compare view</a></li>
</ul>
</details>
<br />

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` 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)
- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions

</details>

Fixes #5920

COPYBARA_INTEGRATE_REVIEW=#5920 from google:dependabot/maven/dependencies-8e0ca8f3b3 8763359
PiperOrigin-RevId: 939914752
@copybara-service copybara-service Bot merged commit deb4a74 into master Jun 29, 2026
@copybara-service copybara-service Bot deleted the test_939386206 branch June 29, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants