Releases: openrewrite/rewrite-spring
Releases · openrewrite/rewrite-spring
6.29.2
What's Changed
- Picks up latest
org.openrewrite.recipe:rewrite-hibernatethat contains chained improvements
Full Changelog: v6.29.1...v6.29.2
6.29.1
What's Changed
- Exclude test sources from FindApiCalls recipe by @timtebeek in #989
- Remove jakarta-servlet.version property in Spring Boot 3.2 upgrade by @timtebeek in #990
- Skip
StringUtils#isEmptytoObjectUtils#isEmptyreplacement for collections by @timtebeek in #991 - Fix UpdateRequestCache failing on inline HttpSessionRequestCache constructor by @timtebeek in #992
- Skip spring-boot-starter-validation when jakarta.validation-api is present by @timtebeek in #993
- Fix flyway starter getting explicit version when managed by parent by @timtebeek in #994
- Add explicit
scope: testto test starter dependencies in MigrateToModularStarters by @timtebeek in #995 - Skip adding CrudRepository when already on Spring Data 3.x by @steve-aom-elliott in #996
- Add recipe to rename logback.xml to logback-spring.xml by @Jenson3210 in #997
- Fix broken Flyway starter test and add Gradle coverage by @steve-aom-elliott in #998
Full Changelog: v6.29.0...v6.29.1
6.29.0
What's Changed
- Fix UnnecessarySpringExtensionTest classpath version mismatch by @steve-aom-elliott in #985
- Add Spring Data 3.0 upgrade recipe by @steve-aom-elliott in #984
- Consolidate Spring Data migration YAML into two files by @timtebeek in #986
- Fix AddProperty constructor calls for rewrite#7275 by @timtebeek in #987
- OpenRewrite recipe best practices by @timtebeek in #988
Full Changelog: v6.28.2...v6.29.0
6.28.2
What's Changed
- Use acceptTransitive in MigrateToModularStarters AddDependency recipes by @timtebeek in #983
Full Changelog: v6.28.1...v6.28.2
6.28.1
What's Changed
- Add Jakarta EE 10 migration to Spring Framework 6.0 upgrade by @steve-aom-elliott in #975 / #981
- Guard spring property recipes with
IsPossibleSpringConfigFileby @steve-aom-elliott in #976 - Fix health actuate type relocations for registry and endpoint packages by @timtebeek in #977
- Fix
MigrateUriComponentsBuilderMethodsfor Kotlin by @timtebeek in #978 - Migrate away from removed
spring-cloud-starter-parentin 2025.1 by @steve-aom-elliott in #980 / #982
Full Changelog: v6.28.0...v6.28.1
6.28.0
What's Changed
- Fix: Gate ConditionalOnBeanAnyNestedCondition to Boot 1.x by @timtebeek in #967
- Restrict ReplaceStringLiteralsWithConstants to controller classes by @timtebeek in #970
- Add AuthorizationManager#check to #authorize migration for Spring Security 7 by @Chhun-Lee in #969
- chore(ci): bump gradle/actions from 5 to 6 by @dependabot[bot] in #972
- Skip kebab-case conversion for pass-through property keys by @timtebeek in #974
- Unwrap @MockBeans/@SpyBeans containers before migrating to @MockitoBean by @Jenson3210 in #968
- 2025.0.x Incompatible with Spring Boot 4.0 (NoSuchMethodError) by @rkampani in #971
- Jax-RS to Spring MVC Recipe by @yasaswigadde in #903
New Contributors
- @Chhun-Lee made their first contribution in #969
- @rkampani made their first contribution in #971
- @yasaswigadde made their first contribution in #903
Full Changelog: v6.27.1...v6.28.0
6.27.1
What's Changed
- Stop coalescing YAML properties when separating profiles by @Jenson3210 in #964
- SeparateApplicationYamlByProfile should not modify test resources by @Jenson3210 in #965
Full Changelog: v6.27.0...v6.27.1
6.27.0
What's Changed
- Skip bootstrap.yml merge when spring-cloud-starter-bootstrap is present by @Jenson3210 in #954
- Handle RestClientResponseException subclasses in getRawStatusCode migration by @Jenson3210 in #956
- Migrate UriComponentsBuilder.fromHttpUrl to fromUriString by @Jenson3210 in #955
- Maybe remove import for parameter type after changing method parameter by @steve-aom-elliott in #958
- Lombok Best Practices by @timtebeek in #959
- Fix spring.artemis.host and spring.artemis.port migration to broker-url by @giulianoscassaioli in #961
- Skip kebab-case conversion for Spring Boot pass-through properties by @knutwannheden in #960
- Migrate Jackson properties for Spring Boot 4 by @timtebeek in #963
New Contributors
- @giulianoscassaioli made their first contribution in #961
Full Changelog: v6.26.0...v6.27.0
6.26.0
What's Changed
- Skip version pinning for renamed starters when dependency-management plugin is present by @Jenson3210 in #951
Full Changelog: v6.25.1...v6.26.0
v6.25.1
What's Changed
- Pass literal values to fix
ReplaceStringLiteralWithConstantvalidation by @timtebeek in #947 - Fixing
servicestodownloadsfor subdomain on Gradle distributions, retaining test showing it can migrate that for you as well. by @steve-aom-elliott in #949 - Fix security autoconfig package by @timtebeek in #950
Full Changelog: v6.25.0...v6.25.1