Skip to main content

8.44.1 release (2025-01-24)

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.

Removed Artifacts

  • rewrite-recommendations

New Recipes

Removed Recipes

  • org.openrewrite.java.boot3.ReplaceMockBeanAndSpyBean: Replaces @MockBean and @SpyBean annotations with @MockitoBean and @MockitoSpyBean.

Changed Recipes

  • org.openrewrite.gradle.plugins.AddBuildPlugin was changed:
    • Old Options:
      • apply: { type: Boolean, required: false }
      • pluginId: { type: String, required: true }
      • version: { type: String, required: false }
      • versionPattern: { type: String, required: false }
    • New Options:
      • acceptTransitive: { type: Boolean, required: false }
      • 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:
      • apply: { type: Boolean, required: false }
      • pluginId: { type: String, required: true }
      • version: { type: String, required: false }
      • versionPattern: { type: String, required: false }
    • New Options:
      • acceptTransitive: { type: Boolean, required: false }
      • apply: { type: Boolean, required: false }
      • pluginId: { type: String, required: true }
      • version: { type: String, required: false }
      • versionPattern: { type: String, required: false }
  • org.openrewrite.java.AddOrUpdateAnnotationAttribute was changed:
    • Old Options:
      • addOnly: { type: Boolean, required: true }
      • annotationType: { type: String, required: true }
      • appendArray: { type: Boolean, required: true }
      • attributeName: { type: String, required: false }
      • attributeValue: { type: String, required: true }
    • New Options:
      • addOnly: { type: Boolean, required: true }
      • annotationType: { type: String, required: true }
      • appendArray: { type: Boolean, required: true }
      • attributeName: { type: String, required: false }
      • attributeValue: { type: String, required: true }
      • oldAttributeValue: { type: String, required: true }
  • org.openrewrite.maven.ChangePluginGroupIdAndArtifactId was changed:
    • Old Options:
      • newArtifact: { type: String, required: false }
      • newArtifactId: { type: String, required: false }
      • newGroupId: { type: String, required: false }
      • oldArtifactId: { type: String, required: true }
      • oldGroupId: { type: String, required: true }
    • New 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 }
  • org.openrewrite.quarkus.search.FindQuarkusProperties was changed:
    • Old Options:
      • profile: { type: String, required: false }
      • propertyKey: { type: String, required: true }
      • searchAllProfiles: { type: Boolean, required: false }
    • New Options:
      • pathExpressions: { type: List, required: false }
      • profile: { type: String, required: false }
      • propertyKey: { type: String, required: true }
      • searchAllProfiles: { type: Boolean, required: false }
  • org.openrewrite.staticanalysis.UnnecessaryCatch was changed:
    • Old Options:
      • includeJavaLangException: { type: boolean, required: false }
    • New Options:
      • includeJavaLangException: { type: boolean, required: false }
      • includeJavaLangThrowable: { type: boolean, required: false }