8.32.0 Release (2024-07-31)

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);
    }
}

.

Last updated