Links

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

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