Skip to main content

8.25.0 release (2024-05-08)

info

This changelog only shows what recipes have been added, removed, or changed. OpenRewrite may do releases that do not include these types of changes. To see these changes, please go to the releases page.

New Artifacts

  • rewrite-jackson

New Recipes

Removed Recipes

  • org.openrewrite.java.dependencies.ChangeDependencyGroupIdAndArtifactId: Change a Gradle or Maven dependency coordinate. Either the newGroupId or newArtifactId must differ from the previous value.
  • org.openrewrite.java.liberty.WebSphereUnavailableSSOTokenMethod: This method LTPACookieFromSSOToken() is deprecated in traditional WebSphere Application Server Version 8.5 and might be removed in a future release. It is not available on Liberty.
  • org.openrewrite.java.migrate.JavaVersion11: Change maven.compiler.source and maven.compiler.target values to 11.
  • org.openrewrite.java.migrate.JavaVersion17: Change maven.compiler.source and maven.compiler.target values to 17.
  • org.openrewrite.java.migrate.JavaVersion21: Change maven.compiler.source and maven.compiler.target values to 21.
  • org.openrewrite.java.migrate.jacoco.UpgradeJaCoCoMavenPluginVersion: This recipe will upgrade the JaCoCo Maven plugin to a more recent version compatible with Java 11.

Changed Recipes

  • org.openrewrite.gradle.plugins.AddBuildPlugin was changed:
    • Old Options:
      • pluginId: { type: String, required: true }
      • version: { type: String, required: false }
      • versionPattern: { type: String, required: false }
    • New Options:
      • apply: { type: Boolean, required: false }
      • pluginId: { type: String, required: true }
      • version: { type: String, required: false }
      • versionPattern: { type: String, required: false }
  • org.openrewrite.gradle.plugins.AddSettingsPlugin was changed:
    • Old Options:
      • pluginId: { type: String, required: true }
      • version: { type: String, required: false }
      • versionPattern: { type: String, required: false }
    • New Options:
      • apply: { type: Boolean, required: false }
      • pluginId: { type: String, required: true }
      • version: { type: String, required: false }
      • versionPattern: { type: String, required: false }
  • org.openrewrite.java.dependencies.ChangeDependency was changed:
    • Old Options:
      • newArtifactId: { type: String, required: false }
      • newGroupId: { type: String, required: false }
      • newVersion: { type: String, required: false }
      • oldArtifactId: { type: String, required: true }
      • oldGroupId: { type: String, required: true }
      • overrideManagedVersion: { type: Boolean, required: false }
      • versionPattern: { type: String, required: false }
    • New Options:
      • changeManagedDependency: { type: Boolean, required: false }
      • newArtifactId: { type: String, required: false }
      • newGroupId: { type: String, required: false }
      • newVersion: { type: String, required: false }
      • oldArtifactId: { type: String, required: true }
      • oldGroupId: { type: String, required: true }
      • overrideManagedVersion: { type: Boolean, required: false }
      • versionPattern: { type: String, required: false }
  • org.openrewrite.yaml.CreateYamlFile was changed:
    • Old Options:
      • fileContents: { type: String, required: false }
      • overwriteExisting: { type: Boolean, required: false }
      • relativeFileName: { type: String, required: true }
    • New Options:
      • fileContents: { type: String, required: false }
      • fileContentsUrl: { type: String, required: false }
      • overwriteExisting: { type: Boolean, required: false }
      • relativeFileName: { type: String, required: true }