Skip to content

Releases: openrewrite/rewrite-spring

6.29.2

16 Apr 20:14
2609d53

Choose a tag to compare

What's Changed

  • Picks up latest org.openrewrite.recipe:rewrite-hibernate that contains chained improvements

Full Changelog: v6.29.1...v6.29.2

6.29.1

16 Apr 18:37
2609d53

Choose a tag to compare

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#isEmpty to ObjectUtils#isEmpty replacement 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: test to 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

08 Apr 14:21
3ec4ce7

Choose a tag to compare

What's Changed

Full Changelog: v6.28.2...v6.29.0

6.28.2

30 Mar 20:24
c2ec419

Choose a tag to compare

What's Changed

  • Use acceptTransitive in MigrateToModularStarters AddDependency recipes by @timtebeek in #983

Full Changelog: v6.28.1...v6.28.2

6.28.1

27 Mar 15:19
993ee5b

Choose a tag to compare

What's Changed

Full Changelog: v6.28.0...v6.28.1

6.28.0

25 Mar 11:19

Choose a tag to compare

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

Full Changelog: v6.27.1...v6.28.0

6.27.1

16 Mar 12:10
f421b5e

Choose a tag to compare

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

12 Mar 15:42
ecac2fb

Choose a tag to compare

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

Full Changelog: v6.26.0...v6.27.0

6.26.0

04 Mar 18:26
9595990

Choose a tag to compare

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

27 Feb 17:39
1072ffc

Choose a tag to compare

What's Changed

  • Pass literal values to fix ReplaceStringLiteralWithConstant validation by @timtebeek in #947
  • Fixing services to downloads for 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