Skip to content

Releases: openrewrite/rewrite-migrate-java

v2.14.0

18 May 06:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.13.0...v2.14.0

2.13.0

08 May 13:50
bc8e2f7
Compare
Choose a tag to compare

What's Changed

  • Remove Temporal annotation from attributes to avoid EclipseLink error by @evie-lau in #420
  • Fix display name typo by @mike-solomon in #464
  • Fix typo in display name by @mike-solomon in #465
  • Add Transient annotation to Collections without JPA annotations by @evie-lau in #421
  • Add Transient annotation to Entity without JPA annotation by @evie-lau in #422
  • Drop intermediate JavaVersion11/17/21 recipes by @timtebeek in #468
  • allow @Builder annotation in LombokValueToBuilder by @holgpar in #470
  • jacoco upgrade now includes arbitrary jacoco deps (eg agent), always … by @nmck257 in #471
  • Also change Guava Predicate method name by @timtebeek in #473
  • Add Transient annotation to private accessor methods by @evie-lau in #425

Full Changelog: v2.12.0...v2.13.0

2.12.0

24 Apr 15:00
e340d96
Compare
Choose a tag to compare

What's Changed

  • Recipes for methods and classes renamed or moved when switching to Java 17 by @ranuradh in #430
  • refactor: Update Gradle wrapper by @shanman190 in #442
  • Remove replacing newLinkedHashHashMapWithExpectedSize in NoGuavaMapsN… by @PhilKes in #432
  • Java SE 17 Recipe - RemovedFileIOFinalizeMethods by @ranuradh in #441
  • fix: don't convert classes that implement interfaces by @holgpar in #451
  • expand thread stop recipe by @cjobinabo in #450
  • Add recipe to prefer java standard library over guava `Maps.newHashMa… by @PhilKes in #431
  • Recipe to remove Id annotation from Embeddable class when referenced by EmbeddedId by @evie-lau in #413
  • Add @column along @ElementCollection for OpenJPA to EclipseLink migration by @evie-lau in #410
  • Upgrade ModelMapper dependency to support Java 21 by @VIK-777 in #443
  • Add default constructor to Entity class by @evie-lau in #415
  • Disable UpdateBeanManagerMethodsTest failing in GitHub Actions by @timtebeek in #462
  • Add missing method impl interface by @darylrobbins in #460
  • fix: Fix setNetworkTimeout methodPattern in java-version-7.yml by @darylrobbins in #461
  • fix: Add Jakarta XML WS API when using javax.xml.ws by @darylrobbins in #463
  • Jakarta EE Upgrade Recipe Cleanup by @Mistborn94 in #444
  • feat: Missing "Add explicit Common Annotations dependencies" in "Migrate to Java 11" by @ghusta in #456
  • Adding Java 11 recipe -RemovedSecurityManagerMethods by @ranuradh in #458
  • Use JoinColumn annotation for relationship mappings by @evie-lau in #416
  • Improve handling of interfaces in LombokValueToRecord by @holgpar in #452
  • Recipe to remove Thread.countStackFrames(). by @ranuradh in #437

New Contributors

Full Changelog: v2.11.0...v2.12.0

2.11.0

19 Mar 20:28
2b2e066
Compare
Choose a tag to compare

What's Changed

  • Add copyright to UpdateMavenProjectPropertyJavaVersion.java by @cjobinabo in #433

Full Changelog: v2.10.0...v2.11.0

2.10.0

12 Mar 22:04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.9.1...v2.10.0

2.9.1

25 Feb 13:29
111ef46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.9.0...v2.9.1

2.9.0

20 Feb 20:20
fc51864
Compare
Choose a tag to compare

What's Changed

  • Pass GH_PAT_PULL_REQUESTS_WRITE to shared workflow by @timtebeek in #408
  • Add recipe for rule: HttpSessionInvalidate by @evie-lau in #392
  • AutoGeneratedValue recipe by @cjobinabo in #405
  • Improve the wording of a few recipe description by @murdos in #414
  • org.openrewrite.gradle.Assertions#withToolingModel moved to org.openrewrite.gradle.toolingapi.Assertions by @jkschneider in #419
  • ClassCastException in OptionalNotEmptyToIsPresent by @Bananeweizen in #418

New Contributors

Full Changelog: v2.8.0...v2.9.0

2.8.0

06 Feb 14:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.1...v2.8.0

2.7.1

23 Jan 17:12
bce18c4
Compare
Choose a tag to compare

What's Changed

  • Rename MXBeanNonPublic recipe and add BeansXmlNamespace recipe to list by @cjobinabo in #395
  • Minor polish related to Java 17 and 21 bumps by @timtebeek in #398
  • Do not downgrade Gradle sourceCompatibility by @timtebeek in #400

Full Changelog: v2.7.0...v2.7.1

2.7.0

16 Jan 16:02
848d013
Compare
Choose a tag to compare

What's Changed

  • Rewrite Joiner.on(", ").join("a", "b") to String.join(", ", "a", "b") by @tobli in #389
  • Update reference to PreferJavaStringJoin in no-guava by @tobli in #393

New Contributors

Full Changelog: v2.6.0...v2.7.0