Releases: openrewrite/rewrite-migrate-java
Releases · openrewrite/rewrite-migrate-java
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.random
toThreadLocalRandom
by @sullis in #543 - Modified the RemovedSubjectMethods recipe by @BhavanaPidapa in #545
- refactor: Update Gradle wrapper by @shanman190 in #546
- Replace static
com.sun.awt.AWTUtilities
methods 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
seen
in 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.get
withPath.of
by @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-runtime
added only if not present already by @BoykoAlex in #499RemovedJavaXMLWSModuleProvided
&RemovedJaxBModuleProvided
by @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
2.18.0
What's Changed
- adding recipe JREThrowableFinalMethods by @ranuradh in #494
- Recipe Krb5LoginModuleClass by @BhavanaPidapa in #492
- PrimeFaces 14 and proper EE10 namespaces by @melloware in #496
- Replace
javax.security.auth.Policy
withjava.security.Policy
by @BhavanaPidapa in #495
New Contributors
- @BhavanaPidapa made their first contribution in #492
Full Changelog: v2.17.0...v2.18.0