Skip to main content

8.43.0 release (2025-01-10)

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-compiled-analysis
  • rewrite-comprehension

New Recipes

Removed Recipes

  • org.openrewrite.java.dependencies.RemoveExpiredSuppressions: Remove expired vulnerability suppressions from DependencyCheck suppression.xml files.
  • org.openrewrite.openapi.swagger.MigrateApiImplicitParamDataTypeClass: Migrate @ApiImplicitParam(dataTypeClass=Foo.class) to @Parameter(schema=@Schema(implementation=Foo.class)).

Changed Recipes

  • org.openrewrite.text.Find was changed:
    • Old 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 }
    • New 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 }
  • org.openrewrite.xml.security.RemoveOwaspSuppressions was changed:
    • Old Options:
      • None
    • New Options:
      • cutOffDate: { type: String, required: false }