8.17.1 Release (2024-02-21)

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

New Recipes

Changed Recipes

  • org.openrewrite.gradle.UpdateJavaCompatibility was changed:

    • Old Options:

      • addSourceCompatibilityIfMissing: { type: Boolean, required: false }

      • addTargetCompatibilityIfMissing: { type: Boolean, required: false }

      • allowDowngrade: { type: Boolean, required: false }

      • compatibilityType: { type: CompatibilityType, required: false }

      • declarationStyle: { type: DeclarationStyle, required: false }

      • version: { type: Integer, required: true }

    • New Options:

      • addIfMissing: { type: Boolean, required: false }

      • allowDowngrade: { type: Boolean, required: false }

      • compatibilityType: { type: CompatibilityType, required: false }

      • declarationStyle: { type: DeclarationStyle, required: false }

      • version: { type: Integer, required: true }

  • org.openrewrite.java.security.ZipSlip was changed:

    • Old Options:

      • debug: { type: boolean, required: true }

    • New Options:

      • None

  • org.openrewrite.maven.UpdateMavenWrapper was changed:

    • Old Options:

      • addIfMissing: { type: Boolean, required: false }

      • distributionVersion: { type: String, required: false }

      • repositoryUrl: { type: String, required: false }

      • wrapperDistribution: { type: String, required: false }

      • wrapperVersion: { type: String, required: false }

    • New Options:

      • addIfMissing: { type: Boolean, required: false }

      • distributionVersion: { type: String, required: false }

      • enforceWrapperChecksumVerification: { type: Boolean, required: false }

      • repositoryUrl: { type: String, required: false }

      • wrapperDistribution: { type: String, required: false }

      • wrapperVersion: { type: String, required: false }

  • org.openrewrite.maven.search.FindDependency was changed:

    • Old Options:

      • artifactId: { type: String, required: true }

      • groupId: { type: String, required: true }

    • New Options:

      • artifactId: { type: String, required: true }

      • groupId: { type: String, required: true }

      • version: { type: String, required: false }

      • versionPattern: { type: String, required: false }

  • org.openrewrite.yaml.ChangeValue was changed:

    • Old Options:

      • oldKeyPath: { type: String, required: true }

      • value: { type: String, required: true }

    • New Options:

      • keyPath: { type: String, required: true }

      • value: { type: String, required: true }

  • org.openrewrite.yaml.CopyValue was changed:

    • Old Options:

      • newKey: { type: String, required: true }

      • oldKeyPath: { type: String, required: true }

    • New Options:

      • newFilePath: { type: String, required: false }

      • newKey: { type: String, required: true }

      • oldFilePath: { type: String, required: false }

      • oldKeyPath: { type: String, required: true }

Last updated