Skip to content

Releases: openrewrite/rewrite-migrate-java

2.3.0

11 Nov 02:22
1365c19
Compare
Choose a tag to compare

What's Changed

  • Update with rewrite 8.9.0
  • LombokValueToRecord should be part of Java 17 migration by @timtebeek in #343

Full Changelog: v2.2.1...v2.3.0

v2.2.1

07 Nov 10:25
8605a87
Compare
Choose a tag to compare

What's Changed

  • Adding 4 JakartaEE 10 recipes by @ranuradh in #323
  • Optional<Stream>.filter(Optional::isPresent).map(Optional::get) to Java 11 .flatMap(Optional::stream) by @aslaski2 in #315
  • Polish LombokValueToRecord by @timtebeek in #334
  • Add new JDBC method implementations introduced in Java 6 and 7 by @cjobinabo in #312
  • Adopt SequencedCollection First and Last methods by @timtebeek in #339
  • Adds MXbean recipe by @cjobinabo in #335

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

28 Oct 14:50
16850c5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.2.0

v2.1.1

03 Oct 16:13
cc6668d
Compare
Choose a tag to compare

What's Changed

  • Update with rewrite 8.7.1
  • Limit scanRuntimeClasspath to combat OutOfMemoryErrors by @timtebeek in #292
  • Added ApacheCommonsFileUtils WriteStringToFile Refaster templates by @AlekSimpson in #278
  • Rewrite Stream.collect(Collectors.toUnmodifiableList()) to Stream.toList() by @Laurens-W in #293
  • javax.security.cert, LogRecord.getLongThreadID, and com.sun.net.ssl.internal.ssl.Provider migration recipes by @cjobinabo in #290
  • Completes LogRecord.getLongThreadID recipe by @cjobinabo in #295
  • Added jre17AgentMainPreMainPublic recipes by @cjobinabo in #296
  • Allow migrations to Java 21 by @timtebeek in #297
  • Adding WsWsocServerContainerDeprecationRecipe by @ranuradh in #298
  • Add PreferJavaUtilObjectsRequireNonNullElse recipe for Java 11 by @josephw in #301
  • Added 4 new Java 11 recipes by @cjobinabo in #300
  • J2ee10 - remove_parm soap_element_factory recipes by @ranuradh in #303
  • Add recipe descriptors to ApacheCommonsStringUtils by @timtebeek in #307
  • Convert SequencedCollection.iterator().next() to getFirst() by @timtebeek in #299
  • Recipe descriptors part deux by @timtebeek in #308

New Contributors

Full Changelog: v2.1.0...v2.1.1

2.1.0

12 Sep 17:35
4de704e
Compare
Choose a tag to compare

What's Changed

  • Upgrade maven-compiler-plugin to 3.6.2 to support <release> tag. by @nguyenhoan in #281
  • Replace isEmpty/isNotEmpty for presumed simple getters by @timtebeek in #282
  • Only replace repeatable arguments in StringUtils recipes by @timtebeek in #283
  • Add MavenSharedStringUtils Refaster recipes by @timtebeek in #288
  • Add PlexusStringUtils refaster recipes by @timtebeek in #287

New Contributors

Full Changelog: v2.0.10...v2.1.0

v2.0.10

25 Aug 02:21
8a1e088
Compare
Choose a tag to compare

What's Changed

  • Update with rewrite 8.4.0
  • Migrate javax.annotation.Nullable to jakarta.annotation.Nullable by @rickie in #266
  • Plexus FileUtils refaster template recipes by @timtebeek in #272
  • Do not partially use text blocks by @timtebeek in #273
  • Add Apache Commons StringUtils refaster template replacements by @AlekSimpson in #271
  • Support trimmed arguments in IsNotEmptyToJdk by @timtebeek in #275
  • Fix typos and reformatting for line length. by @mlvandijk in #276
  • Apache Commons File Utils Migrations by @AlekSimpson in #274
  • Disable some ApacheCommonsStringUtils recipes after seeing results by @timtebeek in #277

New Contributors

Full Changelog: v2.0.9...v2.0.10

2.0.9

27 Jul 22:02
bb41637
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.8...v2.0.9

2.0.8

21 Jul 13:00
Compare
Choose a tag to compare

What's Changed

  • Add tests to reproduce exceptions in UseVarForGenericsConstructors by @MBoegers in #259
  • Fix errors for Arrays and inception bounds by @MBoegers in #263

Full Changelog: v2.0.7...v2.0.8

2.0.7

14 Jul 16:11
b352e2d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.3...v2.0.7

2.0.6

05 Jul 12:19
927b01d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.5...v2.0.6