Visitar URL original
Releases · openrewrite/rewrite-migrate-java · GitHub
Skip to content

Releases

3.60.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 13 Nov 08:25
715028c

What's Changed

Full Changelog: v3.59.0...v3.60.0

3.59.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 12 Nov 08:35
53c789d

What's Changed

  • Drop the unused nested-type import from the Fastjson test expectations by @pdelagrave in #1452

Full Changelog: v3.58.0...v3.59.0

3.58.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 11 Nov 11:04
1c93beb

What's Changed

Full Changelog: v3.57.0...v3.58.0

3.57.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 10 Nov 20:08
783ff2e

What's Changed

  • Avoid regex over printed @Temporal argument in RemoveTemporalAnnotation by @greg-at-moderne in #1447
  • Upgrade Java version in GitLab CI images as part of UpgradeJavaVersion by @timtebeek in #1448
  • Keep newer Faces descriptors in the Faces migrations by @pdelagrave in #1443
  • Limit the beans.xml, validation.xml and orm.xml migrations to older descriptors by @pdelagrave in #1444

Full Changelog: v3.56.0...v3.57.0

3.56.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 10 Nov 09:25
1728b6b

What's Changed

  • Migrate Mockito 2 to 4 APIs when UpgradeToJava25 upgrades to Mockito 5 by @ds-xdev in #1442

Full Changelog: v3.54.0...v3.56.0

3.55.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 10 Nov 02:26
7a36cdc

What's Changed

Full Changelog: v3.53.0...v3.55.0

3.54.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 07 Nov 13:24
7a36cdc

What's Changed

Full Changelog: v3.53.0...v3.54.0

3.53.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 06 Nov 05:56
f377120

What's Changed

  • Inline calls to deprecated OpenRewrite methods by @timtebeek in #1435
  • Replace Guava's Strings.isNullOrEmpty with s == null || s.isEmpty() in NoGuava by @knutwannheden in #1429
  • Use the Java 19 expected-size factories instead of capacity constructors by @knutwannheden in #1419
  • Keep Files.createTempDir where nothing handles its replacement's IOException by @knutwannheden in #1428
  • Keep Guava immutable factories where the JDK factory can't replace them by @knutwannheden in #1416
  • Keep the filtered set's order and comparator when converting Sets.filter by @knutwannheden in #1431
  • Keep Guava's primitive asList where Arrays.asList would change the element type by @knutwannheden in #1418
  • Box a primitive type witness when converting Predicates.equalTo by @knutwannheden in #1420
  • Replace Guava's Files.toString with new String(Files.readAllBytes(..), charset) by @knutwannheden in #1426
  • Replace Lists.newArrayList(E...) with new ArrayList<>(Arrays.asList(..)) in NoGuava by @knutwannheden in #1423
  • Convert multi-element ImmutableSet.of only when its elements are distinct constants by @knutwannheden in #1425
  • Replace Guava's checkArgument and checkState statements with if/throw by @knutwannheden in #1430
  • Attribute the cast NoGuavaPredicatesAndOr puts around a lambda by @knutwannheden in #1422
  • Replace Maps.newConcurrentMap, Sets.newTreeSet and Strings.nullToEmpty in NoGuava by @knutwannheden in #1421
  • Keep Guava's functional types and Optional where a called API still needs them by @knutwannheden in #1417
  • Keep NoGuava's output compiling below the Java version an API needs by @knutwannheden in #1424
  • Keep the type arguments of Guava's no-argument collection factories by @knutwannheden in #1432
  • Replace checkNotNull with a message template by requireNonNull and a Supplier by @knutwannheden in #1433

Full Changelog: v3.52.0...v3.53.0

3.52.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 05 Nov 05:59
e42de85

What's Changed

Full Changelog: v3.51.0...v3.52.0

3.51.0

Choose a tag to compare

@code-genome-project-ci code-genome-project-ci released this 04 Nov 16:45
c6944cb

What's Changed

  • Add JettyUpgradeEE11 to migrate Jetty EE10 to EE11 by @timtebeek in #1401
  • Ask for JDK 25 in .sdkmanrc, matching the build plugin's toolchain by @timtebeek in #1403
  • Preserve the annotation coordinate required by the Karaf test harness by @jkschneider in #1399
  • Preserve modern JAX-WS APIs in mixed namespace dependency graphs by @jkschneider in #1400
  • Upgrade Maven build plugins and reactor Lombok processing for Java 25 by @jkschneider in #1234
  • Preserve if chains with unsupported parameterized array patterns by @jkschneider in #1404
  • Align Gradle Java and Kotlin targets with the applied compiler by @jkschneider in #1405
  • Supply a Java 25 compatible parser for Impsort 1.13 by @jkschneider in #1406
  • Supply a Java 25 compatible ASM dependency for Plexus metadata by @jkschneider in #1408
  • Check Kotlin compiler prerequisites before migrating Gradle to Java 25 by @jkschneider in #1407
  • Keep Spring Boot annotation processors when Lombok creates annotationProcessorPaths by @timtebeek in #1410

Full Changelog: v3.50.0...v3.51.0