Releases: openrewrite/rewrite-spring
Releases · openrewrite/rewrite-spring
4.31.0
What's Changed
- Adjust Boot 3 upgrade to use Boot 3 release version by @BoykoAlex in #242
- Reference proper Java 17 upgrade recipe by @BoykoAlex in #246
- No Repository annotation over Repository subclasses by @BoykoAlex in #245
- Update spring-boot-25.yml by @nmck257 in #244
- Correct prefix for the first modifier by @BoykoAlex in #247
- Boot 3 upgrade adjustments by @BoykoAlex in #248
- Add recipe to move auto-configuration from spring.factories. Fixes #197 by @tkvangorder in #249
- Include auto-config into Boot 3 upgrade by @BoykoAlex in #250
- chore: update suppressions for new false positives by @natedanner in #253
New Contributors
- @natedanner made their first contribution in #253
Full Changelog: v4.30.0...v4.31.0
4.30.0
What's Changed
- Updated with rewrite 7.33.0
- Recipe: Migrate
HandlerInterceptorAdapter
toHandlerInterceptor
5a9fc2e - Recipe: Ehcache Jakarta recipe moved to
rewrite-migrate-java
. 51b5a3b - Recipe: Change Spring configuration property keys #230
- Recipe: Add a property to a Spring configuration file. #233
- Recipe: Delete a property from Spring configuration files #237
- Recipe: Spring boot 3.0 property key migrations 871af03
- Recipe: Migrate web mvc configurer adaptor by @pway99 in #232
- Recipe: Maintain JMX Endpoint Exposure when migrating to Spring Boot 3.0 #229
- Recipe:
MigrateNotBlankPackageName
andMigrateNotEmptyPackageName
consolidated intoMigrateHibernateContraintsToJavax
40c06a4 - Recipe: Security YAML property upgrade from SBM by @BoykoAlex in #236
- Introduce SpringExecutionContextView #234
SpringBoot2To3Migration
should include upgrading to java 17 and J2EE 9 migration 0c3f36fAddSpringProperty
must quote YAML scalar values that contain non-alphanumeric, non-whitespace characters 8e8df7c- Moving
spring.profiles
should not move all keys #132 - Added existing WebSecurityConfigurerAdapter recipe to UpgradeSpringBoot_2_7 by @nmck257 in #240
Full Changelog: v4.29.0...v4.30.0
4.29.0
What's Changed
- Updated to use rewrite 7.32.0
- Add test case for SpringBatchTest by @shanman190 in #224
- Add SpringBatchTest as annotation that should remove
SringExtension
fixes #223 by @tkvangorder 27aad26 - pin Jackson to 2.13.4 and add owasp suppression by @pway99 03b5139 126eaf2
New Contributors
- @shanman190 made their first contribution in #224
Full Changelog: v4.28.0...v4.29.0
4.28.0
What's Changed
- Use rewrite 7.31.0
- Recipe to migrate explicit managed dependencies to SpringBoot 3.0 by @ashakirin #218 #219 #221 3d19a2c 81c3e05 cc39e00
- Remove references to old manual property change recipes. Fixes #220 3027c07
- Update ExpandProperties and YamlPropertiesToKebabCase only tranform Yaml keys if they are scalar values. See Rewrite 7.31.0 Yaml Anchor and Alias changes (openrewrite/rewrite@2703681) 34769f8
- Replace MavenRecipeTest with RewriteTest c9a3948
- Add rewrite-testing-framworks to testImplementation dependencies 565cb53
Full Changelog: v4.27.0...v4.28.0
4.27.0
Enhancements
- Updated to use rewrite 7.30.0
- Reorganize configuration files by framework/version f7e4ee0
- New Recipe: Replace Bean method return types with concrete types being returned. This is required for Spring 6 AOT 5e549e4
Fixes
- Dont convert autowired field if it is initialized in constructor by @BoykoAlex in #217
Full Changelog: v4.26.0...v4.27.0
4.26.0
Enhancements
- Updated with rewrite 7.29.0
- Added Spring-Boot 2.7 configuration migration recipe
Fixes
- Relax WebSecurityConfigurerAdapter update constraints #215
- Update spring-framework and spring-data upgrade recipes so each upgrade first invokes the prior version 1ec991a
- Add an exception for
logging.file.path
in spring-boot-configuration-migration recipe #123
Full Changelog: v4.25.1...v4.26.0
4.25.1
Enhancements
- Upgraded with rewrite 7.27.1
- Add JavaxMigrationToJakarta to the spring-boot3-upgrade recipe 14b81dd
Full Changelog: v4.24.0...v4.25.0
4.24.0
Enhancements
- Saml rename identity provider app prop by @sanagaraj-pivotal in #206
- Added SpringBootPropertiesManual_2_7 by @traceyyoshima in #207
- Update
RemoveConstructorBindingAnnotation
by @traceyyoshima in #208 - Polish. Generate JavaDoc with the appropriate indent in RemoveConstructorBindingAnnotation. by @traceyyoshima in #209
Fixes
- Subproperties of
spring.profiles
will no longer get corrupted by the 2.4 change forspring.config.activate.on-profile
(#189) by @nmck257 in #212
Full Changelog: v4.23.0...v4.24.0
4.23.0
Enhancements
- Upgraded with rewrite 7.25.0
- Deprecated WebSecurityConfigurerAdapter in spring-security 5.7.1 by @BoykoAlex in #202
- Autowired field into constructor parameter by @BoykoAlex in #200
Fixes
Full Changelog: v4.22.1...v4.23.0
4.22.1
Enhancements
- Upgraded with rewrite 7.24.1
- Boot 3: Remove @ConstructorBinding annotation by @BoykoAlex in #199
- Removed unnecessary dependencies on kotlin and okhttp in 5ff5411
Full Changelog: v4.22.0...v4.22.1