Skip to main content

8.93.0 release (2026-10-09)

Total recipe count: 4282

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.

Corresponding CLI version​

  • CLI version 4.9.2

New Artifacts​

  • rewrite-android
  • rewrite-mainframe
  • rewrite-ruby
  • rewrite-scala

Removed Artifacts​

  • rewrite-cobol

New Recipes​

Changed Recipes​

  • org.openrewrite.gradle.search.ModuleHasDependency was changed:
    • Old Options:
      • artifactIdPattern: { type: String, required: true }
      • configuration: { type: String, required: false }
      • groupIdPattern: { type: String, required: true }
      • version: { type: String, required: false }
    • New Options:
      • artifactIdPattern: { type: String, required: true }
      • configuration: { type: String, required: false }
      • groupIdPattern: { type: String, required: true }
      • onlyDirect: { type: Boolean, required: false }
      • version: { type: String, required: false }
  • org.openrewrite.java.dependencies.ChangeDependency was changed:
    • Old 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 }
    • New Options:
      • changeManagedDependency: { type: Boolean, required: false }
      • changePluginDependencies: { 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.maven.ChangeDependencyGroupIdAndArtifactId was changed:
    • Old 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 }
    • New Options:
      • changeManagedDependency: { type: Boolean, required: false }
      • changePluginDependencies: { 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 }