Links

7.38.0 Release (2023-03-15)

New Artifacts

  • rewrite-java-dependencies

New Recipes

Removed Recipes

  • org.openrewrite.java.spring.boot3.Saml: Renames spring.security.saml2.relyingparty.registration.(any).identityprovider to spring.security.saml2.relyingparty.registration.(any).assertingparty.

Changed Recipes

    • Old Options:
      • version: { type: String, required: true }
    • New Options:
      • checkTargetCompatibility: { type: Boolean, required: true }
      • version: { type: String, required: true }
    • Old Options:
      • target: { type: String, required: false }
    • New Options:
      • None
    • Old Options:
      • artifactId: { type: String, required: true }
      • classifier: { type: String, required: false }
      • familyPattern: { type: String, required: false }
      • groupId: { type: String, required: true }
      • onlyIfUsing: { type: String, required: true }
      • optional: { type: Boolean, required: false }
      • releasesOnly: { type: Boolean, required: false }
      • scope: { type: String, required: false }
      • type: { type: String, required: false }
      • version: { type: String, required: true }
      • versionPattern: { type: String, required: false }
    • New Options:
      • acceptTransitive: { type: Boolean, required: false }
      • artifactId: { type: String, required: true }
      • classifier: { type: String, required: false }
      • familyPattern: { type: String, required: false }
      • groupId: { type: String, required: true }
      • onlyIfUsing: { type: String, required: true }
      • optional: { type: Boolean, required: false }
      • releasesOnly: { type: Boolean, required: false }
      • scope: { type: String, required: false }
      • type: { type: String, required: false }
      • version: { type: String, required: true }
      • versionPattern: { type: String, required: false }
    • Old Options:
      • artifactIdPattern: { type: String, required: true }
      • groupIdPattern: { type: String, required: true }
      • scope: { type: String, required: true }
    • New Options:
      • artifactIdPattern: { type: String, required: true }
      • groupIdPattern: { type: String, required: true }
      • onlyDirect: { type: Boolean, required: false }
      • scope: { type: String, required: true }