8.29.0 Release (2024-07-03)

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 Recipes

Removed Recipes

  • org.openrewrite.java.testing.jmockit.JMockitExpectationsToMockito: Rewrites JMockit Expectations blocks to Mockito statements.

  • org.openrewrite.java.testing.jmockit.JMockitMockedVariableToMockito: Rewrites JMockit Mocked Variable to Mockito statements.

Changed Recipes

  • org.openrewrite.text.FindAndReplace was changed:

    • Old Options:

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

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

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

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

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

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

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

    • New Options:

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

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

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

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

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

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

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

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

  • org.openrewrite.xml.ChangeNamespaceValue was changed:

    • Old Options:

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

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

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

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

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

    • New Options:

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

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

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

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

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

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

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

Last updated