Skip to content

Releases: openrewrite/rewrite-migrate-java

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

  • update to latest error prone to remove protobuf-java@3.19.2 vulnerability by @natedanner in #565
  • [1/x] Implement joda to java time migration recipe by @amishra-u in #567
  • Remove duplicate license headers by @amishra-u in #568
  • Move Java 9+ dependent guava recipes to noguava11 by @amishra-u in #569
  • UseEnumSetOf should rewrite EnumSet.noneOf from empty Set.of() by @BramliAK in #570
  • Migrate Spring annotations to JSpecify by @sullis in #572

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

2.26.1

25 Sep 17:41
24cd5e5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.26.0...v2.26.1

2.26.0

24 Sep 19:52
7acc0a5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.25.1...v2.26.0