Skip to content

Releases: openrewrite/rewrite-migrate-java

v3.32.1

10 Apr 13:17
fde81eb

Choose a tag to compare

What's Changed

  • Remove parentheses from single unnamed lambda parameters by @timtebeek in #1054
  • Skip Kotlin and Groovy files in ReplaceUnusedVariablesWithUnderscore by @timtebeek in #1056

Full Changelog: v3.32.0...v3.32.1

3.32.0

08 Apr 13:23
2388f91

Choose a tag to compare

What's Changed

  • Cap Java version at 24 for Kotlin <2.3 in UpgradeToJava25 by @timtebeek in #1035
  • Inline JavaTemplate fields at their usage sites by @timtebeek in #1036
  • Use JavaTemplate.apply() static method by @timtebeek in #1037
  • Fix ClassCastException in UseVarForGenericMethodInvocations by @knutwannheden in #1039
  • Upgrade Mockito to 5.17.x in Java 25 migration recipe by @timtebeek in #1041
  • Migrate Mojarra and Glassfish JSF dependencies to Jakarta Faces by @timtebeek in #1040
  • Upgrade jakarta.annotation-api to 3.0.x in Jakarta EE 11 recipe by @timtebeek in #1042
  • Move type-use annotations to array brackets during JSpecify migration by @timtebeek in #1038
  • Add explicit casts for visitor visit() return type by @timtebeek in #1049
  • Add UseVarForTypeCast and UseVarForConstructors to UseVar recipe by @timtebeek in #1050
  • Replace Collections.emptyXXX with Immutable Static Factory Methods by @mkarg in #1045
  • Fix AddMissingMethodImplementation generating stubs for inherited methods by @timtebeek in #1051
  • Add EnableLombokAnnotationProcessor to LombokBestPractices by @timtebeek in #1052

New Contributors

Full Changelog: v3.31.3...v3.32.0

3.31.3

30 Mar 19:31
d4107b9

Choose a tag to compare

What's Changed

Full Changelog: v3.31.2...v3.31.3

3.31.2

30 Mar 17:49
bef57d1

Choose a tag to compare

What's Changed

  • Only add lombok annotation processor to modules that use lombok by @Jenson3210 in #1031
  • Add missing AddDependency fallback for jakarta.servlet.jsp-api in JSP migration by @steve-aom-elliott in #1032
  • Add missing AddDependency fallback entries for all javax-to-jakarta migrations by @steve-aom-elliott in #1033

Full Changelog: v3.31.1...v3.31.2

3.31.1

27 Mar 14:16
4970f3f

Choose a tag to compare

What's Changed

Full Changelog: v3.31.0...v3.31.1

3.31.0

25 Mar 10:34

Choose a tag to compare

What's Changed

  • Modernize README to reflect current project capabilities by @timtebeek in #1020
  • Add UseTryWithResources to Java 11 migration recipe by @timtebeek in #1022
  • Add ExplicitTypeToVar recipe to replace explicit type with var keyword. by @motlin in #1009
  • Fix IBMSemeruTest for updated ChangeType wildcard import handling by @timtebeek in #1026
  • Extend UseVarForPrimitive to support String literals by @timtebeek in #1024
  • Add notes for Faces 4.0 FacesManagedBeansRemoved by @evie-lau in #1025
  • Fix order for ManagedProperty migration in Faces 4.0 by @evie-lau in #1027
  • Add javax/jakarta.enterprise.concurrent-api migration for EE9 by @evie-lau in #1028
  • Add Java best practices recipe by @timtebeek in #1021
  • Add JavadocToMarkdownDocComment recipe (JEP 467) by @timtebeek in #1019

New Contributors

Full Changelog: v3.30.1...v3.31.0

v3.30.1

18 Mar 18:56
b9375e4

Choose a tag to compare

What's Changed

Full Changelog: v3.30.0...v3.30.1

3.30.0

12 Mar 14:44

Choose a tag to compare

What's Changed

Full Changelog: v3.29.0...v3.30.0

3.29.0

04 Mar 17:41

Choose a tag to compare

What's Changed

Full Changelog: v3.28.0...v3.29.0

3.28.0

25 Feb 13:13

Choose a tag to compare

What's Changed

  • Add maven-compiler-plugin version when missing during Java migration by @jkschneider in #989
  • UpdateSdkMan recipe to support newJavaVersion=latest.patch by @greg-at-moderne in #990
  • Fix UpdateSdkManTest to use current SDKMAN Java versions by @timtebeek in #991

Full Changelog: v3.27.1...v3.28.0