Releases: openrewrite/rewrite-migrate-java
1.14.0
What's Changed
-
Update with rewrite 7.33.0
-
Recipe: Migrate Jackson from
javax
tojakarta
namespace #135 -
Recipe: Migrate ehcache dependencies from
javax
tojakarta
namespace #140 550ca56 -
Recipe: Upgrade Lombok to accommodate newer Java versions #142
-
Recipe: Migrate Johnzon dependencies from
javax
tojakarta
namespace #139 -
Recipe: Upgrade Rest Assured to a J2EE 9 compatible version 5d2b0e8
-
Recipe:
org.openrewrite.java.migrate.JavaVersion11
renamed toorg.openrewrite.java.migrate.UpdateMavenToJava11
550ca56 -
Recipe:
org.openrewrite.java.migrate.JavaVersion17
renamed toorg.openrewrite.java.migrate.UpdateMavenToJava17
550ca56 -
Recipe:
org.openrewrite.java.migrate.Java8toJava11
renamed toorg.openrewrite.java.migrate.UpgradeToJava11
550ca56 -
Recipe:
org.openrewrite.java.migrate.UpgradeJava17
renamed toorg.openrewrite.java.migrate.UpgradeToJava17
550ca56 -
Recipe:
org.openrewrite.java.migrate.javax.AddJaxbRuntime
renamed tocom.openrewrite.java.migrate.jakarta.UpdateJaxbRuntimeToJakartaEE8
#145 -
Recipe:
org.openrewrite.java.migrate.javax.AddJaxwsRuntime
renamed tocom.openrewrite.java.migrate.jakarta.UpdateJawsRuntimeToJakartaEE8
#145 -
NoGuavaImmutable
recipes generate the wrong template for primitives that require boxing. #137 -
NoGuava
recipes can be more permissive about what changes they make #136 -
NoGuavaImmutable<X>Of
recipes should handle J.NewArray. #138 -
AddJaxbRuntime (And likely AddJaxwsRuntime) are adding the same dependency multiple times. #145
-
Verify
String.formatted()
works on text blocks in Java 17 by @timtebeek in #131 -
XML Bind and similar deps should look for ..* pattern by @BoykoAlex in #144
New Contributors
- @BoykoAlex made their first contribution in #144
Full Changelog: v1.13.0...v1.14.0
1.13.0
What's Changed
- Updated to use rewrite 7.31.0
- Add recipe to upgrade to Java 17, which also upgrades from 8 to 11 first by @timtebeek in #128
- Replace !Optional.isPresent() with Optional.isEmpty() on Java 11+ by @timtebeek in #130
- Add OptionalNotEmptyToIsPresent as inverse of #130 by @timtebeek in #132
- chore: suppress jackson-databind by @natedanner in #133
- JDeprScan release 17 by @timtebeek in #127
New Contributors
- @natedanner made their first contribution in #133
Full Changelog: v1.12.0...v1.13.0
1.12.0
What's Changed
- Use rewrite 7.31.0
- Replace lombok.val with final var on projects using Java 11 or higher by @timtebeek#124
Full Changelog: v1.10.0...v1.12.0
1.11.0
Enhancements
- Updated to use rewrite 7.30.0
- New Recipe: Migrate from sun.misc.BASE64Decoder and sun.misc.BASE64Encoder to java.util.Base64 #111
- New Recipe: Replace lombok.val with final var on projects using Java 11 or higher by @timtebeek in #124
- New Recipe: List calculated information about Java version on source files
Full Changelog: v1.10.0...v1.11.0
1.10.0
Enhancements
- Updated to use rewrite 7.29.0
- Resolve ide warnings by #118
- Add org.openrewrite.java.migrate.lang.StringFormatted to Java 17 recipes by @timtebeek in #119
Full Changelog: v1.9.0...v1.10.0
1.9.1
1.9.0 (please don't use)
Enhancements
- Updated to use rewrite 7.27.0
- Add declarative recipe for Java 17 upgrade. #115
Full Changelog: v1.8.0...v1.9.0
1.8.0
Enhancements
Full Changelog: v1.7.0...v1.8.0