Skip to content

Releases: openrewrite/rewrite-migrate-java

1.14.0

17 Nov 02:19
Compare
Choose a tag to compare

What's Changed

  • Update with rewrite 7.33.0

  • Recipe: Migrate Jackson from javax to jakarta namespace #135

  • Recipe: Migrate ehcache dependencies from javax to jakarta namespace #140 550ca56

  • Recipe: Upgrade Lombok to accommodate newer Java versions #142

  • Recipe: Migrate Johnzon dependencies from javax to jakarta namespace #139

  • Recipe: Upgrade Rest Assured to a J2EE 9 compatible version 5d2b0e8

  • Recipe: org.openrewrite.java.migrate.JavaVersion11 renamed to org.openrewrite.java.migrate.UpdateMavenToJava11 550ca56

  • Recipe: org.openrewrite.java.migrate.JavaVersion17 renamed to org.openrewrite.java.migrate.UpdateMavenToJava17 550ca56

  • Recipe: org.openrewrite.java.migrate.Java8toJava11 renamed to org.openrewrite.java.migrate.UpgradeToJava11 550ca56

  • Recipe: org.openrewrite.java.migrate.UpgradeJava17 renamed to org.openrewrite.java.migrate.UpgradeToJava17 550ca56

  • Recipe: org.openrewrite.java.migrate.javax.AddJaxbRuntime renamed to com.openrewrite.java.migrate.jakarta.UpdateJaxbRuntimeToJakartaEE8 #145

  • Recipe: org.openrewrite.java.migrate.javax.AddJaxwsRuntime renamed to com.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

Full Changelog: v1.13.0...v1.14.0

1.13.0

20 Oct 01:15
c364748
Compare
Choose a tag to compare

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

Full Changelog: v1.12.0...v1.13.0

1.12.0

11 Oct 01:18
Compare
Choose a tag to compare

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

22 Sep 20:43
Compare
Choose a tag to compare

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

02 Sep 20:35
Compare
Choose a tag to compare

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

06 Aug 17:20
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.27.1
  • Add declarative recipe for Java 17 upgrade. #115

Full Changelog: v1.8.0...v1.9.1

1.9.0 (please don't use)

05 Aug 22:49
Compare
Choose a tag to compare

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

07 Jul 21:03
c62f6bc
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.25.0
  • Javax-jakarta updates by @m-brophy in #114

Full Changelog: v1.7.0...v1.8.0

1.7.0

02 Jun 02:25
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.24.0

Fixes

Full Changelog: v1.6.0...v1.7.0

1.6.0

11 May 22:46
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.23.0
  • Add ApacheIOUtilsUseExplicitCharset recipe by #104

Full Changelog: v1.5.0...v1.6.0