Skip to content

Releases: openrewrite/rewrite-spring

6.18.0

05 Nov 08:21
54d8243

Choose a tag to compare

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 ApiInfoBuilder into Swagger's Info by @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 ApiInfoBuilderToInfo by @timtebeek in #811
  • Gradle 9.2.0 by @timtebeek in #814
  • Replace ApiKey with SecurityScheme and AuthorizationScope with Scopes by @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

22 Oct 13:39
2722639

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.16.0...v6.17.0

6.16.0

10 Oct 18:40
98cf2d4

Choose a tag to compare

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@v5 by @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

Full Changelog: v6.15.0...v6.16.0

6.15.0

24 Sep 15:25
02e9dc3

Choose a tag to compare

What's Changed

Full Changelog: v6.14.0...v6.15.0

6.14.0

10 Sep 12:07

Choose a tag to compare

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 @InlineMe by @timtebeek in #777
  • Changing ClientHttpResponse#getRawStatusCode() to getStatusCode().value() in order to retain typing. by @steve-aom-elliott in #778
  • Remove StepBuilderFactory parameters 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

Full Changelog: v6.13.0...v6.14.0

6.13.0

27 Aug 17:29
6c285bd

Choose a tag to compare

What's Changed

  • No DependsOnDatabaseInitialization in 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 MemberReferenceToMethodInvocation by @Jenson3210 in #771
  • Moving away from deprecated no-args constructor for CoalesceProperties and its visitor by @steve-aom-elliott in #773
  • Add Type information to the generated Lambda of MemberReferenceToMethodInvocation by @Jenson3210 in #774

New Contributors

Full Changelog: v6.12.0...v6.13.0

6.12.0

12 Aug 22:03
393bc51

Choose a tag to compare

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 Java in UseNewSecurityMatchers by @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

23 Jul 22:45

Choose a tag to compare

6.11.0

23 Jul 11:49

Choose a tag to compare

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

09 Jul 16:41

Choose a tag to compare

What's Changed

Full Changelog: v6.9.0...v6.10.0