Skip to main content

8.52.0 release (2025-05-07)

Total recipe count: 3738

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 Recipes

Removed Recipes

  • io.moderne.java.spring.framework.UpgradeSpringFramework_6_2: Migrate applications to the latest Spring Framework 6.2 release.

Changed Recipes

  • org.openrewrite.text.Find was changed:
    • Old Options:
      • caseSensitive: { type: Boolean, required: false }
      • description: { 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 }
    • New Options:
      • caseSensitive: { type: Boolean, required: false }
      • contextSize: { type: Integer, required: false }
      • description: { 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 }
  • org.openrewrite.staticanalysis.AddSerialVersionUidToSerializable was changed:
    • Old Options:
      • None
    • New Options:
      • uid: { type: String, required: false }
  • org.apache.camel.upgrade.customRecipes.ChangePropertyKeyWithCaseChange was changed:
    • Old Options:
      • newPrefix: { type: String, required: true }
      • oldPropertyKey: { type: String, required: true }
    • New Options:
      • exclusions: { type: List, required: true }
      • newPrefix: { type: String, required: true }
      • oldPropertyKey: { type: String, required: true }