-
Notifications
You must be signed in to change notification settings - Fork 1
Bump the major-updates group with 5 updates #280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Bumps the major-updates group with 5 updates: | Package | From | To | | --- | --- | --- | | com.vaadin:vaadin-bom | `24.9.6` | `25.0.2` | | [org.mybatis.spring.boot:mybatis-spring-boot-starter](https://github.com/mybatis/spring-boot-starter) | `3.0.5` | `4.0.1` | | [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://github.com/springdoc/springdoc-openapi) | `2.8.13` | `3.0.0` | | [org.springframework.boot](https://github.com/spring-projects/spring-boot) | `3.5.7` | `4.0.1` | | [com.vaadin](https://github.com/vaadin/platform) | `24.9.6` | `25.0.2` | Updates `com.vaadin:vaadin-bom` from 24.9.6 to 25.0.2 Updates `org.mybatis.spring.boot:mybatis-spring-boot-starter` from 3.0.5 to 4.0.1 - [Release notes](https://github.com/mybatis/spring-boot-starter/releases) - [Commits](mybatis/spring-boot-starter@mybatis-spring-boot-3.0.5...mybatis-spring-boot-4.0.1) Updates `org.springdoc:springdoc-openapi-starter-webmvc-ui` from 2.8.13 to 3.0.0 - [Release notes](https://github.com/springdoc/springdoc-openapi/releases) - [Changelog](https://github.com/springdoc/springdoc-openapi/blob/main/CHANGELOG.md) - [Commits](springdoc/springdoc-openapi@v2.8.13...v3.0.0) Updates `org.springframework.boot` from 3.5.7 to 4.0.1 - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](spring-projects/spring-boot@v3.5.7...v4.0.1) Updates `com.vaadin` from 24.9.6 to 25.0.2 - [Release notes](https://github.com/vaadin/platform/releases) - [Commits](vaadin/platform@24.9.6...25.0.2) --- updated-dependencies: - dependency-name: com.vaadin:vaadin-bom dependency-version: 25.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major-updates - dependency-name: org.mybatis.spring.boot:mybatis-spring-boot-starter dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major-updates - dependency-name: org.springdoc:springdoc-openapi-starter-webmvc-ui dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major-updates - dependency-name: org.springframework.boot dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major-updates - dependency-name: com.vaadin dependency-version: 25.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: major-updates ... Signed-off-by: dependabot[bot] <support@github.com>
698b751 to
05e9ef1
Compare
4616893 to
1d26192
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This pull request updates major dependencies including Spring Boot (3.5.7→4.0.1), Vaadin (24.9.6→25.0.2), MyBatis (3.0.5→4.0.1), and SpringDoc (2.8.13→3.0.0). The changes include configuration updates, Vaadin API migration for deprecated methods, and addition of new static CSS/font resources.
Changes:
- Major framework upgrades: Spring Boot 4.0.1, Vaadin 25.0.2, MyBatis 4.0.1, SpringDoc 3.0.0
- Jackson configuration migrated from YAML to Java code (JacksonConfiguration class)
- Vaadin API updated: replaced deprecated
args.length()withargs.isEmpty()andargs.getString(0)withargs.get(0).asString() - Added explicit
enabled: trueflags for SpringDoc endpoints (breaking change in SpringDoc 3.0) - Added new CSS files, fonts, and static resources for the UI
Reviewed changes
Copilot reviewed 34 out of 65 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| application.yaml | Removed Jackson and CORS configuration blocks, added SpringDoc enabled flags |
| LeaderboardLineRenderer.java | Updated Vaadin API calls to use new methods (args.isEmpty(), args.get(0).asString()) |
| styles.css | Updated font path and removed tabs.css import |
| JacksonConfiguration.java | Maintains Jackson configuration programmatically |
| Various CSS/font files | New static resources for UI styling and fonts |
Comments suppressed due to low confidence (1)
simdesk-web/src/main/resources/META-INF/resources/css/styles.css:22
- The font path has been changed from "fonts/Roboto-Regular.ttf" to "../fonts/Roboto-Regular.ttf". Please verify that this path change is correct and that the font file is accessible at the new location. The relative path now points to a parent directory, which may cause the font to fail loading if the directory structure doesn't match expectations.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This pull request upgrades the project to the latest major versions of Spring Boot (4.x), Vaadin (25.x), and Gradle (9.x), along with related dependencies and build tools. It also updates the frontend dependencies to align with Vaadin 25 and React 19, and refactors several configurations to match the new library versions and best practices.
Build and Dependency Upgrades:
org.springframework.bootfrom 3.5.7 to 4.0.1 andcom.vaadinfrom 24.9.6 to 25.0.2 insimdesk-web/build.gradle. Also updated the Vaadin BOM and all related dependencies. [1] [2] [3] [4]gradlew,gradlew.bat) to use the new-jarinvocation style. [1] [2] [3] [4] [5] [6]Frontend and JavaScript Dependency Updates:
package.json. Removed legacy Vaadin and Polymer dependencies, updated devDependencies, and synchronized overrides. [1] [2]theme.json,tabs.css) to align with new Vaadin theming. [1] [2]Configuration and Codebase Refactoring:
JacksonConfigurationto use the newJsonMapperBuilderCustomizerAPI, added support for primitive boolean deserialization, and updated to usetools.jacksonAPIs.configureMessageConvertersAPI for customizing converters in Spring Boot 4.