Links

8.5.0 Release (2023-09-12)

New Recipes

Removed Recipes

  • org.openrewrite.java.search.FindCallGraph: Produce the call graph describing the relationships between methods.

Changed Recipes

    • Old Options:
      • caseSensitive: { type: Boolean, required: false }
      • dotAll: { type: Boolean, required: false }
      • filePattern: { type: String, required: true }
      • find: { type: String, required: true }
      • multiline: { type: Boolean, required: false }
      • regex: { type: Boolean, required: false }
      • replace: { type: String, required: true }
    • New Options:
      • caseSensitive: { type: Boolean, required: false }
      • dotAll: { type: Boolean, required: false }
      • filePattern: { type: String, required: false }
      • find: { type: String, required: true }
      • multiline: { type: Boolean, required: false }
      • regex: { type: Boolean, required: false }
      • replace: { type: String, required: true }
    • Old Options:
      • type: { type: String, required: true }
      • url: { type: String, required: true }
    • New Options:
      • type: { type: String, required: true }
      • url: { type: String, required: false }
    • Old Options:
      • allowVersionDowngrades: { type: Boolean, required: false }
      • newArtifactId: { type: String, required: false }
      • newGroupId: { type: String, required: false }
      • newVersion: { type: String, required: true }
      • oldArtifactId: { type: String, required: true }
      • oldGroupId: { type: String, required: true }
      • retainVersions: { type: List, required: false }
      • versionPattern: { type: String, required: false }
    • New Options:
      • allowVersionDowngrades: { type: Boolean, required: false }
      • newArtifactId: { type: String, required: false }
      • newGroupId: { type: String, required: false }
      • newRelativePath: { type: String, required: false }
      • newVersion: { type: String, required: true }
      • oldArtifactId: { type: String, required: true }
      • oldGroupId: { type: String, required: true }
      • oldRelativePath: { type: String, required: false }
      • retainVersions: { type: List, required: false }
      • versionPattern: { type: String, required: false }