Releases: openrewrite/rewrite-spring
Releases · openrewrite/rewrite-spring
6.18.0
What's Changed
- Spring Boot 4.0 Recipe and Properties recipe by @sruffatti in #766
- [Auto] Spring Boot property migration recipes as of 2025-10-24T0649 by @github-actions[bot] in #807
- Convert Spring Fox's
ApiInfoBuilderinto Swagger'sInfoby @dsgrieve in #805 - Run license format after generating property migrations by @timtebeek in #809
- OpenRewrite recipe best practices by @timtebeek in #810
- Create an imperative
ApiInfoBuilderToInfoby @timtebeek in #811 - Gradle 9.2.0 by @timtebeek in #814
- Replace
ApiKeywithSecuritySchemeandAuthorizationScopewithScopesby @dsgrieve in #808 - Fixing a small typo (SpringFox, not SpringDoc) by @ghusta in #819
- Migrate SecurityReference SecurityRequirement by @dsgrieve in #821
New Contributors
Full Changelog: v6.17.0...v6.18.0
6.17.0
What's Changed
- Migration Recipe for Spring Security 6.5 by @ghusta in #799
- Update suppressions by @Laurens-W in #800
SpringBeanTrait for@Beanmethods by @MBoegers in #803- Separating application.properties into different files based on profile by @ishish07 in #563
- OpenRewrite recipe best practices by @timtebeek in #806
New Contributors
Full Changelog: v6.16.0...v6.17.0
6.16.0
What's Changed
- Merge test source sets to use a single test type table by @timtebeek in #787
- Add ScanningRecipe for migrate
Hooks.enableAutomaticContextPropagation()to Spring property by @nurdy-kim in #772 - chore(ci): bump gradle/actions from 4 to 5 by @dependabot[bot] in #790
- Adopt
gradle/actions/setup-gradle@v5by @timtebeek in #791 - Update recipe documentation examples by @timtebeek in #792
- Update documentation examples by @timtebeek in #794
- fix: Fix description of MigrateItemWriterWrite by @ghusta in #797
- Migration Recipe for Spring Security 6.4 by @ghusta in #798
New Contributors
- @nurdy-kim made their first contribution in #772
Full Changelog: v6.15.0...v6.16.0
6.15.0
What's Changed
- Rename
src/main/resources/META-INF/rewrite/classpath.tsv.gzby @timtebeek in #782 - Update type tables via
./gradlew createTypeTableby @Jenson3210 in #783 - Dealing with extra parameter for AddProperty by @greg-at-moderne in #784
- Remove classpath jars now that type tables contain annotations by @timtebeek in #785
- Use test TypeTable instead of packaged jars by @timtebeek in #786
Full Changelog: v6.14.0...v6.15.0
6.14.0
What's Changed
- Fix bug where KafkaTestUtils duration argument can be something else then a J.Literal by @Jenson3210 in #776
- Inline methods annotated with
@InlineMeby @timtebeek in #777 - Changing
ClientHttpResponse#getRawStatusCode()togetStatusCode().value()in order to retain typing. by @steve-aom-elliott in #778 - Remove
StepBuilderFactoryparameters from@Bean-annotated methods by @crankydillo in #780 - Spring Boot 3.5 and Spring Cloud 2025 declarative migration recipes by @sruffatti in #770
New Contributors
- @crankydillo made their first contribution in #780
Full Changelog: v6.13.0...v6.14.0
6.13.0
What's Changed
- No
DependsOnDatabaseInitializationin Spring Framework modules by @MBoegers in #760 - Resolve recipe linking issues in docs by @timtebeek in #764
- chore(ci): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #767
- Run against newly generated type table by @knutwannheden in #748
- Migrate properties as part of upgrade to Spring Boot 3.4 by @sruffatti in #765
- Add Functional and self-calls options to
MemberReferenceToMethodInvocationby @Jenson3210 in #771 - Moving away from deprecated no-args constructor for
CoalescePropertiesand its visitor by @steve-aom-elliott in #773 - Add Type information to the generated Lambda of MemberReferenceToMethodInvocation by @Jenson3210 in #774
New Contributors
- @sruffatti made their first contribution in #765
- @steve-aom-elliott made their first contribution in #773
Full Changelog: v6.12.0...v6.13.0
6.12.0
What's Changed
- Run tests in parallel per source set by @timtebeek in #756
- refactor: Static imports for Collections and Collectors by @timtebeek in #758
- rename settings.local.json to settings.json by @zieka in #759
- Verify upstream fix for
Could not parse as JavainUseNewSecurityMatchersby @Jenson3210 in #757 - chore(ci): bump actions/checkout from 4 to 5 by @dependabot[bot] in #761
Full Changelog: v6.11.0...v6.12.0
6.11.1
What's Changed
- OpenRewrite v8.59.1: https://github.com/openrewrite/rewrite
Full Changelog: https://github.com/openrewrite/rewrite-spring
6.11.0
What's Changed
- refactor: Unwrap else block after return or throw statement by @timtebeek in #755
Full Changelog: v6.10.0...v6.11.0
6.10.0
What's Changed
- Flyway 10 migration for SQL Server (#738) by @ghusta in #747
- refactor: org.openrewrite.mavencentral by @Laurens-W in #750
- Migrate
@Queryto@NativeQueryin Spring Data JPA 3.4 by @ghusta in #752 - Switch to new Sonatype repo for snapshot publishing by @knutwannheden in #751
Full Changelog: v6.9.0...v6.10.0