Skip to content

Releases: openrewrite/rewrite-migrate-java

v3.0.1

17 Jan 17:05
6d7ba9f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

3.0.0

10 Jan 17:38
Compare
Choose a tag to compare

What's Changed

  • fix NPE for records by @amishra-u in #637
  • fix: Skip code references in comment by @amishra-u in #638
  • Add recipe for updating SDKMAN configuration by @nielsdebruin in #649
  • Prefer JDK methods for Maps and Sets of an expected size by @timtebeek in #651
  • [JacksonJavaxToJakarta] Rewrite JaxbAnnotationModule to JakartaXmlBindAnnotationModule by @FieteO in #654
  • [JacksonJavaxToJakarta] Rewrite JacksonJaxbJsonProvider to JacksonXmlBindJsonProvider by @FieteO in #655
  • feat: use Lombok Log Annotations by @timo-a in #644
  • feat: use lombok @NoArgsConstructor annotation by @timo-a in #645
  • Add migration from javax.servlet.servlet-api to javax.servlet.javax.servlet-api by @Laurens-W in #656

New Contributors

Full Changelog: v2.31.0...v3.0.0

2.31.0

18 Dec 17:38
bb00d0a
Compare
Choose a tag to compare

What's Changed

  • Fix multiple issues in JodaTime to JavaTime migration recipe by @amishra-u in #614
  • StringFormatted should not wrap first argument by default in Java 17 upgrade by @timtebeek in #618
  • Joda-Time to Java time: Add templates for Joda Interval to Threeten-extra Interval by @amishra-u in #617
  • Joda time to Java time: Add few more templates for migration by @amishra-u in #619
  • Fix bugs in JodaTime to JavaTime migration recipe by @amishra-u in #622
  • Recipe IllegalArgumentExceptionToAlreadyConnectedException by @BhavanaPidapa in #615
  • Joda-Time to Java time: Add support for Method Return Statement Migration by @amishra-u in #626
  • Recipe to convert explicit getters to the Lombok annotation by @timo-a in #623
  • Apply the MSAL license by @jkschneider in #628
  • Apply MSAL license when generating POMs by @jkschneider in #629
  • Add explicit imports for Record classes past Java 14+ by @timtebeek in #630
  • Recipe that converts explicit setters to the lombok annotation by @timo-a in #625

New Contributors

Full Changelog: v2.30.0...v2.31.0

2.30.1

28 Nov 19:12
Compare
Choose a tag to compare

2.30.0

27 Nov 17:00
Compare
Choose a tag to compare

What's Changed

  • Fix var migration of variables initialized by static methods by @MBoegers in #609
  • Add lombok-mapstruct-binding during Java 17 migration when both lombok and mapstruct are used by @Laurens-W in #610
  • Include lombok-mapstruct-binding for maven by @Laurens-W in #611
  • Replace ArrayStoreException with TypeNotPresentException in try/catch using Class.getAnnotation() by @BhavanaPidapa in #613
  • Joda-Time to Java time: Add support for Method Parameter Migration by @amishra-u in #605
  • Do not convert return types in NoGuavaJava21 by default by @BramliAK in #601
  • Include migrating ParametersAreNonnullByDefault by @bwijsmuller in #596

Full Changelog: v2.29.1...v2.30.0

2.29.1

19 Nov 23:06
6dce1fb
Compare
Choose a tag to compare

What's Changed

  • Proof that javax.jms is migrated to jakarta.jms in spring.xml by @Laurens-W in #603
  • Adopt RemoveMethodInvocations from core by @timtebeek in #606

Full Changelog: v2.29.0...v2.29.1

2.29.0

13 Nov 16:42
20b8fff
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.28.0...v2.29.0

2.28.0

23 Oct 15:39
7d7c0e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.27.1...v2.28.0

v2.27.1

17 Oct 22:51
Compare
Choose a tag to compare

What's Changed

  • Preconditions.checkNotNull recipes should retain unrelated String.valueOf(String) by @amishra-u in #575
  • Johnzon upgrade for Jakarta 9 by @BoykoAlex in #577
  • Add recipe to upgrade jakarta.annotation-api to 2.1.x version by @Laurens-W in #579

Full Changelog: v2.27.0...v2.27.1

2.27.0

10 Oct 15:57
44d79d2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.26.1...v2.27.0