Skip to content

Releases: openrewrite/rewrite-migrate-java

v3.21.2

12 Nov 18:49
187bcbe

Choose a tag to compare

What's Changed

Full Changelog: v3.21.1...v3.21.2

v3.21.1

04 Nov 20:00

Choose a tag to compare

What's Changed

  • Instance main should not be used for certain test cases by @timtebeek in #891
  • Update expected indentation for LombokValueToRecordTest by @timtebeek in #892
  • OpenRewrite recipe best practices by @timtebeek in #894
  • Convert Guava Iterables.any and .filter by @lredor in #896
  • Support varargs for Predicates.and() and Predicates.or() by @timtebeek in #901
  • Convert Guava Functions.compose by @lredor in #906
  • Convert Guava Sets.filter by @lredor in #898
  • Only convert Guava Predicate when not used as method argument by @timtebeek in #902
  • OpenRewrite recipe best practices by @timtebeek in #907
  • Support Lambda for Predicates.and() and Predicates.or() by @lredor in #910
  • Convert Guava Predicates.equalTo by @lredor in #911
  • Only change Guava Predicate.apply to test when not using filter or similar methods by @lredor in #909
  • Cover more cases for Predicates.and/or methods by @lredor in #912
  • Prefer Optional.stream().collect(toSet()) over Optional.asSet() by @timtebeek in #915
  • Fix indentation calculation by @Jenson3210 in #916
  • Convert Guava Iterables.transform and Collections2.transform by @lredor in #917
  • Ignore java.util.Iterator in NoGuavaSetsNewHashSet recipe by @lredor in #921
  • Gradle 9.1.0 by @timtebeek in #922
  • Dependencies for javax.jws..* in Java 11 Migration by @MBoegers in #925
  • Set build tools to use Java 8 when running Java 8 upgrade by @MBoegers in #924
  • Update SDKMan Java version by @timtebeek in #926
  • Do not migrate to Jakarta annotations as part of Java 17 upgrade by @Laurens-W in #923
  • Gradle 9.2.0 by @timtebeek in #930
  • Change the Jetty dependency coordinates going from EE9 to EE10 by @ChenyuWang98 in #914
  • Move the @InlineMe recipes to rewrite-third-party by @timtebeek in #931

Full Changelog: v3.20.0...v3.21.1

3.21.0

04 Nov 15:32

Choose a tag to compare

What's Changed

  • Instance main should not be used for certain test cases by @timtebeek in #891
  • Update expected indentation for LombokValueToRecordTest by @timtebeek in #892
  • OpenRewrite recipe best practices by @timtebeek in #894
  • Convert Guava Iterables.any and .filter by @lredor in #896
  • Support varargs for Predicates.and() and Predicates.or() by @timtebeek in #901
  • Convert Guava Functions.compose by @lredor in #906
  • Convert Guava Sets.filter by @lredor in #898
  • Only convert Guava Predicate when not used as method argument by @timtebeek in #902
  • OpenRewrite recipe best practices by @timtebeek in #907
  • Support Lambda for Predicates.and() and Predicates.or() by @lredor in #910
  • Convert Guava Predicates.equalTo by @lredor in #911
  • Only change Guava Predicate.apply to test when not using filter or similar methods by @lredor in #909
  • Cover more cases for Predicates.and/or methods by @lredor in #912
  • Prefer Optional.stream().collect(toSet()) over Optional.asSet() by @timtebeek in #915
  • Fix indentation calculation by @Jenson3210 in #916
  • Convert Guava Iterables.transform and Collections2.transform by @lredor in #917
  • Ignore java.util.Iterator in NoGuavaSetsNewHashSet recipe by @lredor in #921
  • Gradle 9.1.0 by @timtebeek in #922
  • Dependencies for javax.jws..* in Java 11 Migration by @MBoegers in #925
  • Set build tools to use Java 8 when running Java 8 upgrade by @MBoegers in #924
  • Update SDKMan Java version by @timtebeek in #926
  • Do not migrate to Jakarta annotations as part of Java 17 upgrade by @Laurens-W in #923
  • Gradle 9.2.0 by @timtebeek in #930
  • Change the Jetty dependency coordinates going from EE9 to EE10 by @ChenyuWang98 in #914
  • Move the @InlineMe recipes to rewrite-third-party by @timtebeek in #931

Full Changelog: v3.20.0...v3.21.0

3.20.0

22 Oct 12:37
ecb6886

Choose a tag to compare

What's Changed

Full Changelog: v3.19.0...v3.20.0

3.19.0

10 Oct 17:54
da6ad68

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.18.0...v3.19.0

3.18.0

24 Sep 14:48
5a66684

Choose a tag to compare

What's Changed

Full Changelog: v3.17.1...v3.18.0

v3.17.1

16 Sep 17:44

Choose a tag to compare

What's Changed

  • Java 25: Migrate new StringReader(String) to Reader.of(CharSequence) by @JohannisK in #845
  • Rename TypeTable file by @timtebeek in #847
  • Update type tables via ./gradlew createTypeTable by @Jenson3210 in #850
  • Add recipe to migrate System.out.print/println to IO.print/println by @e5LA in #848

New Contributors

  • @e5LA made their first contribution in #848

Full Changelog: v3.17.0...v3.17.1

3.17.0

10 Sep 11:24
5037eac

Choose a tag to compare

What's Changed

Full Changelog: v3.16.0...v3.17.0

3.16.0

27 Aug 16:57
caec49a

Choose a tag to compare

What's Changed

  • Fixed validation.xml in jakarta-ee-10.yml by @daniel-skovenborg in #834
  • Adding jakarta.servlet:jakarta.servlet-api explicitly when the javax.servlet:javax.servlet-api it is trying to migrate from was only available transitively. by @steve-aom-elliott in #835
  • Drop Joda-Time recipes extracted to rewrite-joda by @timtebeek in #836
  • Adopt InlineMethodCalls from openrewrite/rewrite by @timtebeek in #837
  • AddJaxbRuntime should use overrideManagedDependency=true by @timtebeek in #838

New Contributors

Full Changelog: v3.15.1...v3.16.0

v3.15.1

21 Aug 20:02
0563040

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.15.0...v3.15.1