v0.14.0
⭐ New Features
- Apply recipes by number #817, #818, #819
- fix: Markers are kept after search #809
- Reusable Execution Context #792
- feat: Added DependencyVersionHelper for finding the latest release ve… #780
- update issue template #778
- fix: Removed dependency to Junit4 #777
- Remove dependency to Junit4 #775
- Support static imports when replacing JAX/RS MediaType #755
- update sbu30-remove-construtor-binding.yaml description #754
- JSON B in web ui #749
- Spring migration fix and Mule Changes #747
- Avoid NullPointerException in OpenRewriteMethod #739
- Add Jakarta migration to spring-boot-upgrade project #724
- Use provided (if any) port in URL to report printed on console #717
- Fix calculation of base package #706
- Enable ProjectContextInitializerTest again #697
- Enable
ProjectContextInitializerTest
#696 - Add generated report sections #690
- Migrate JAX-RS default value annotation #604
- Remove spring managed dependency with version consideration #602
- Support reusing Conditions for Helper in Spring Boot 3 Upgrade Report YAML #592
- Remove standard maven-compiler plugin for applications with boot parent - gh-428 #508
- Project version defined as ${revision} cannot be resolved via maven.config #413
🐞 Bug Fixes
- Fix applicable recipe list holder #822
- fix: Replaced programmatic with injected JavaParser #808
- fix: Deleted colliding package that was left over #805
- Commented Out and added TODO for now #802
- fix: Adding a managed Maven dependency throws exception if it exists in same or higher version #779
- fix: Removed Nullpointer exception when a class is extended and the type is unresolved #773
- Make migrate-annotated-servlets-recipe only applicable for classes annotated with
@WebServlet
#770 - Test verifies pom with empty properties section can be parsed #769
- fix: Bump version to latest to fix
BootUpgrade\_27\_30\_IntegrationTest
#768 - test: Test that verifies #54 is fixed #766
- Disable UpgradeDependencyVersionTest #765
- Fix issue 739 null pointer exception #750
- doc: Fix download link #732
- fix: Test fixed by bumping boot version #730
- Fixes build failure, caused by commit dc45550 #725
- Couldn't Download the JAR #720
- fix: Remove outdated recipe #711
- The recipe sql-access-in-java-ee-apps references a broken link #707
- spring-boot-upgrade does not use correct port when it asks to open the report #693
📔 Documentation
- doc: Add FIXME #811
- Fix link to releas in user-documentation.adoc #787
- Update README.adoc :: Explain the difference between spring-boot-upgrade.jar & spring-boot-migrator.jar #719
- Docs fix and test #608
🔨 Dependency Upgrades
- build(deps): bump rewrite-migrate-java from 1.13.0 to 1.17.0 #726
- build(deps-dev): bump htmlunit from 2.67.0 to 2.70.0 #708
- Bump jackson-dataformat-xml from 2.14.0 to 2.14.1 #599
- Bump jcl-over-slf4j from 2.0.5 to 2.0.6 #593
- Bump spring-shell-dependencies from 2.1.2 to 2.1.4 #588
- Upgrade openrewrite 7.35.0 #728
❤️ Contributors
Thank you to all the contributors who worked on this release:
@JoeCqupt, @ahmedmq, @bottemav, @bsmahi, @pkpivot, @ranma2913, @ravig-kant, @sanagaraj-pivotal, @simontb, @soumyaPrakashB, and @szymonsadowski3