8.9.0 Release (2023-11-13)

New Recipes

The Repository accessibility report lists all the artifact repositories known to the project and whether respond to network access. The network access is attempted while the recipe is run and so is representative of current conditions.

The Gradle dependency configuration errors lists all the dependency configurations that failed to resolve one or more dependencies when the project was parsed. This is representative of conditions at the time the LST was parsed.

Removed Recipes

  • org.openrewrite.java.testing.jmockit.JMockitExpectationsToMockitoWhen: Rewrites JMockit Expectations to Mockito.when.

Changed Recipes

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

    • Old Options:

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

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

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

    • New Options:

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

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

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

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

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

    • Old Options:

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

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

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

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

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

Last updated