Skip to content

Releases: openrewrite/rewrite-migrate-java

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

2.25.1

20 Sep 21:46
Compare
Choose a tag to compare

What's Changed

  • Removed subject methods Recipe - Added the recipe to the top List by @BhavanaPidapa in #553
  • Remove wrong namespace-change of package javax.transaction.xa by @Xaeras in #554
  • StringFormatted should not leave trailing whitespace after replacement by @BramliAK in #556
  • fix: Handle ImmutableOf as Select on MethodInvocation by @amishra-u in #557
  • Drop unnecessary trailing escape in UseTextBlocks by @BramliAK in #558

New Contributors

Full Changelog: v2.25.0...v2.25.1