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

  • org.openrewrite.java.search.HasJavaVersion was changed:

    • Old Options:

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

    • New Options:

      • checkTargetCompatibility: { type: Boolean, required: true }

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

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

    • Old Options:

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

    • New Options:

      • None

  • org.openrewrite.maven.AddDependency was changed:

    • 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 }

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

    • 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 }

Last updated