Commit 804d7d0
authored
Bump org.openrewrite.recipe:rewrite-migrate-java from 3.11.0 to 3.12.0 (#1252)
Bumps
[org.openrewrite.recipe:rewrite-migrate-java](https://github.com/openrewrite/rewrite-migrate-java)
from 3.11.0 to 3.12.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/openrewrite/rewrite-migrate-java/releases">org.openrewrite.recipe:rewrite-migrate-java's
releases</a>.</em></p>
<blockquote>
<h2>3.12.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add JSpecify best practices recipe by <a
href="https://github.com/timtebeek"><code>@timtebeek</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/744">openrewrite/rewrite-migrate-java#744</a></li>
<li>New recipe to only add JAXB API dependencies without runtime
dependencies by <a
href="https://github.com/rlsanders4"><code>@rlsanders4</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/727">openrewrite/rewrite-migrate-java#727</a></li>
<li>Create Faces 3.0 migration by <a
href="https://github.com/evie-lau"><code>@evie-lau</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/742">openrewrite/rewrite-migrate-java#742</a></li>
<li>Insert <code><shared-cache-mode></code> before
<code><properties></code> to ensure correct schema order by <a
href="https://github.com/Avneesh-Dubey"><code>@Avneesh-Dubey</code></a>
in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/737">openrewrite/rewrite-migrate-java#737</a></li>
<li>Fixing variable names in tests by <a
href="https://github.com/greg-at-moderne"><code>@greg-at-moderne</code></a>
in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/745">openrewrite/rewrite-migrate-java#745</a></li>
<li>Switch case add enum values as guards by <a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/750">openrewrite/rewrite-migrate-java#750</a></li>
<li>Add recipe to replace ManagedBean with Named annotation by <a
href="https://github.com/evie-lau"><code>@evie-lau</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/753">openrewrite/rewrite-migrate-java#753</a></li>
<li>Pick better SDKMan versions by <a
href="https://github.com/timtebeek"><code>@timtebeek</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/754">openrewrite/rewrite-migrate-java#754</a></li>
<li>Use ParameterizedClass in test by <a
href="https://github.com/evie-lau"><code>@evie-lau</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/756">openrewrite/rewrite-migrate-java#756</a></li>
<li>Recipes for searching Threads or Executors usage by <a
href="https://github.com/arodionov"><code>@arodionov</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/722">openrewrite/rewrite-migrate-java#722</a></li>
<li>Adapting to AddDependencyVisitor constructor change by <a
href="https://github.com/greg-at-moderne"><code>@greg-at-moderne</code></a>
in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/758">openrewrite/rewrite-migrate-java#758</a></li>
<li>Make fields annotated with <code>@produces</code> static by <a
href="https://github.com/karthikNousher"><code>@karthikNousher</code></a>
in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/755">openrewrite/rewrite-migrate-java#755</a></li>
<li>Migrate Traits class usage to constructor calls by <a
href="https://github.com/MBoegers"><code>@MBoegers</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/759">openrewrite/rewrite-migrate-java#759</a></li>
<li>Set <code>acceptTransitive</code> to true for JSpecify recipes by <a
href="https://github.com/scordio"><code>@scordio</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/761">openrewrite/rewrite-migrate-java#761</a></li>
<li>Add only declarable Gradle jax-ws runtime dependencies by <a
href="https://github.com/jevanlingen"><code>@jevanlingen</code></a> in
<a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/762">openrewrite/rewrite-migrate-java#762</a></li>
<li>Refine switch cases by <a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/749">openrewrite/rewrite-migrate-java#749</a></li>
<li>Null check as switch case by <a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/748">openrewrite/rewrite-migrate-java#748</a></li>
<li>Change net.wasdev.maven.parent:java8-parent to :parent by <a
href="https://github.com/BhavanaPidapa"><code>@BhavanaPidapa</code></a>
in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/766">openrewrite/rewrite-migrate-java#766</a></li>
<li>Adds direct Jakarta dependency if only available as transitive by <a
href="https://github.com/bmuschko"><code>@bmuschko</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/767">openrewrite/rewrite-migrate-java#767</a></li>
<li>Fix for <code>UpdateSdkMan</code> allowing downgrade of Java version
by <a
href="https://github.com/steve-aom-elliott"><code>@steve-aom-elliott</code></a>
in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/771">openrewrite/rewrite-migrate-java#771</a></li>
<li>feat: Prevent migration of singletonMap with null value or null key
by <a href="https://github.com/ZzetT"><code>@ZzetT</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/772">openrewrite/rewrite-migrate-java#772</a></li>
<li>refactor: Adopt <code>J.Literal.isLiteralValue(expression,
null)</code> by <a
href="https://github.com/timtebeek"><code>@timtebeek</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/773">openrewrite/rewrite-migrate-java#773</a></li>
<li>If Else-If construct to switch. by <a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/747">openrewrite/rewrite-migrate-java#747</a></li>
<li>Improved the support of types by <a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/774">openrewrite/rewrite-migrate-java#774</a></li>
<li>Some compilation issues are occuring after running switch pattern
matching recipe by <a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/775">openrewrite/rewrite-migrate-java#775</a></li>
<li>Update java-version-21.yml by <a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/777">openrewrite/rewrite-migrate-java#777</a></li>
<li>Update AddStaticVariableOnProducerSessionBean to modify XML defined
EJBs by <a
href="https://github.com/karthikNousher"><code>@karthikNousher</code></a>
in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/765">openrewrite/rewrite-migrate-java#765</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/rlsanders4"><code>@rlsanders4</code></a> made
their first contribution in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/727">openrewrite/rewrite-migrate-java#727</a></li>
<li><a
href="https://github.com/Avneesh-Dubey"><code>@Avneesh-Dubey</code></a>
made their first contribution in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/737">openrewrite/rewrite-migrate-java#737</a></li>
<li><a
href="https://github.com/Jenson3210"><code>@Jenson3210</code></a> made
their first contribution in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/750">openrewrite/rewrite-migrate-java#750</a></li>
<li><a href="https://github.com/arodionov"><code>@arodionov</code></a>
made their first contribution in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/722">openrewrite/rewrite-migrate-java#722</a></li>
<li><a href="https://github.com/scordio"><code>@scordio</code></a> made
their first contribution in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/761">openrewrite/rewrite-migrate-java#761</a></li>
<li><a
href="https://github.com/jevanlingen"><code>@jevanlingen</code></a>
made their first contribution in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/762">openrewrite/rewrite-migrate-java#762</a></li>
<li><a href="https://github.com/ZzetT"><code>@ZzetT</code></a> made
their first contribution in <a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/pull/772">openrewrite/rewrite-migrate-java#772</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/openrewrite/rewrite-migrate-java/compare/v3.11.0...v3.12.0">https://github.com/openrewrite/rewrite-migrate-java/compare/v3.11.0...v3.12.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/526bc910489b1ffcf471afd4d123fca758649b1d"><code>526bc91</code></a>
Remove unused import</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/0840ea5d1b3000c8454996ab083171ad1016aed1"><code>0840ea5</code></a>
Slight polish</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/f32db1288ac17ae6e1c710b2c5889121d559346d"><code>f32db12</code></a>
Update AddStaticVariableOnProducerSessionBean to modify XML defined EJBs
(<a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/765">#765</a>)</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/f63ed639f70b7a0c2ece6012d03acedca91dbc27"><code>f63ed63</code></a>
Update java-version-21.yml (<a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/777">#777</a>)</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/d14df02a47110d29a01a6009060be15103ce1428"><code>d14df02</code></a>
Some compilation issues are occuring after running switch pattern
matching re...</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/8afe410bcc33bb9f7c62fc83d529ca0b4f2ddedb"><code>8afe410</code></a>
[Auto] SDKMAN! Java candidates as of 2025-06-23T1017</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/ac1e2357097cfeea1952fdc9d4251fdfe2c3d7bb"><code>ac1e235</code></a>
Improved the support of types in IfElseIfConstructToSwitch (<a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/774">#774</a>)</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/60f957e553c71777af8beab23fdc74b758bdafa8"><code>60f957e</code></a>
If Else-If construct to switch. (<a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/747">#747</a>)</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/872dff49ebd0c915f75ad28d85b890ddbc0f81bf"><code>872dff4</code></a>
refactor: Adopt <code>J.Literal.isLiteralValue(expression, null)</code>
(<a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/773">#773</a>)</li>
<li><a
href="https://github.com/openrewrite/rewrite-migrate-java/commit/9c36dc1e3a4b5433466f55bfcd274850872e322a"><code>9c36dc1</code></a>
feat: Prevent migration of singletonMap with null value or null key (<a
href="https://redirect.github.com/openrewrite/rewrite-migrate-java/issues/772">#772</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/openrewrite/rewrite-migrate-java/compare/v3.11.0...v3.12.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1049 | 1049 | | |
1050 | 1050 | | |
1051 | 1051 | | |
1052 | | - | |
| 1052 | + | |
1053 | 1053 | | |
1054 | 1054 | | |
1055 | 1055 | | |
| |||
0 commit comments