Skip to main content

8.32.0 Release (2024-07-31)

info

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 Artifacts

  • rewrite-all
  • rewrite-docker

New Recipes

Removed Recipes

  • org.axonframework.migration.UpgradeAxonFramework_4_7_Jakarta: Migration file to upgrade from an Axon Framework Javax-specific project to Jakarta.
  • org.axonframework.migration.UpgradeAxonFramework_4_7_Javax: Migration file to upgrade an Axon Framework Javax-specific project and remain on Javax.
  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$FailWithThrowableRecipe: Recipe created for the following Refaster template:
static final class FailWithThrowable {

@BeforeTemplate
void before(Throwable throwable) {
Assertions.fail(throwable);
}

@AfterTemplate
@DoNotCall
void after(Throwable throwable) {
throw new AssertionError(throwable);
}
}

.

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$ThrowNewAssertionErrorRecipe: Recipe created for the following Refaster template:
static final class ThrowNewAssertionError {

@BeforeTemplate
void before() {
Assertions.fail();
}

@AfterTemplate
@DoNotCall
void after() {
throw new AssertionError();
}
}

.

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$FluxJustRecipe: Recipe created for the following Refaster template:
static final class FluxJust {

@BeforeTemplate
Flux<Integer> before(int start) {
return Flux.range(start, 1);
}

@AfterTemplate
Flux<Integer> after(int start) {
return Flux.just(start);
}
}

.