Releases: openrewrite/rewrite-migrate-java
Releases · openrewrite/rewrite-migrate-java
2.25.1
What's Changed
- Removed subject methods Recipe - Added the recipe to the top List by @BhavanaPidapa in #553
- Remove wrong namespace-change of package javax.transaction.xa by @Xaeras in #554
- StringFormatted should not leave trailing whitespace after replacement by @BramliAK in #556
- fix: Handle ImmutableOf as Select on MethodInvocation by @amishra-u in #557
- Drop unnecessary trailing escape in UseTextBlocks by @BramliAK in #558
New Contributors
- @Xaeras made their first contribution in #554
- @BramliAK made their first contribution in #556
- @amishra-u made their first contribution in #557
Full Changelog: v2.25.0...v2.25.1
2.25.0
2.24.0
What's Changed
- Recipes to migrate from Javax, Jakarta and JetBrains nullability annotations to JSpecify by @sullis in #541
- Recipe to migrate from
Math.randomtoThreadLocalRandomby @sullis in #543 - Modified the RemovedSubjectMethods recipe by @BhavanaPidapa in #545
- refactor: Update Gradle wrapper by @shanman190 in #546
- Replace static
com.sun.awt.AWTUtilitiesmethods with Java 11 equivalents by @ranuradh in #544
Full Changelog: v2.23.0...v2.24.0
2.23.0
What's Changed
- Migrate to JSpecify from OpenRewrite JSR-305 meta-annotations by @jkschneider in #537
- Handle generics in PreferJavaUtilObjectsRequireNonNull by @mbruggmann in #538
- Recipe ReplaceLocalizedStreamMethods by @BhavanaPidapa in #532
Full Changelog: v2.22.1...v2.23.0
2.22.1
What's Changed
- refactor: Update Gradle wrapper by @shanman190 in #531
- Use a transient field for
seenin FindJavaVersion by @timtebeek in #533
Full Changelog: v2.22.0...v2.22.1
2.22.0
What's Changed
- Add Refaster style recipes for Guava by @timtebeek in #522
- Fix #457: Refactor javax.annotation to ChangePackage by @melloware in #525
- Additional No guava recipes by @Laurens-W in #527
- Clear out empty newlines by @timtebeek in #528
- Recipe ReplaceAWTGetPeerMethod in Java 11 Migration by @ranuradh in #524
- Upgrade Scala dependencies as part of Java 11 upgrade by @timtebeek in #529
- Add Recipe RemovedRuntimeTraceMethods Java 17 by @ranuradh in #530
Full Changelog: v2.21.0...v2.22.0
2.21.0
What's Changed
- Added support for javax.inject by @sgartner03 in #513
- Recipe descriptions should consistently end in a dot by @timtebeek in #515
- fix: UseEnumSetOf should ignore array and varargs parameters by @mbruggmann in #518
- Adding all org.glassfish.main migrations to jakarta by @sgartner03 in #517
- Replace
Paths.getwithPath.ofby @timtebeek in #519 - ChangeMethodInvocationReturnType should shorten FQCN by @timtebeek in #521
New Contributors
- @sgartner03 made their first contribution in #513
- @mbruggmann made their first contribution in #518
Full Changelog: v2.20.0...v2.21.0
2.20.0
What's Changed
- Fixed version Typo in JavaxWsToJakartaWs Recipe by @marcel-gepardec in #507
- Fix typo by @BoykoAlex in #509
- refactor: Update Gradle wrapper by @shanman190 in #511
- Replace
Reference.clone()with new constructor in Java 11 migration by @ranuradh in #510 - Replace com.sun.xml.internal.bind.* packages with com.sun.xml.bind.* packages by @BhavanaPidapa in #508
New Contributors
- @marcel-gepardec made their first contribution in #507
Full Changelog: v2.19.0...v2.20.0
2.19.0
What's Changed
jaxb-runtimeadded only if not present already by @BoykoAlex in #499RemovedJavaXMLWSModuleProvided&RemovedJaxBModuleProvidedby @ranuradh in #497- Disable UseTextBlocks on Kotlin by @eocantu in #502
- Add JavaxOrmXmlToJakartaOrmXml as suggested in Slack by @timtebeek in #505
- Remove
Thread.destroy()andThread.stop(Throwable)by @BhavanaPidapa in #503 - Delete deprecated finalize by @ragudiko in #506
New Contributors
Full Changelog: v2.18.0...v2.19.0
2.18.1
Full Changelog: v2.18.0...v2.18.1