Update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v3 #11

Open
mars3142 wants to merge 1 commits from renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x into main
Owner

This PR contains the following updates:

Package Type Update Change
org.springdoc:springdoc-openapi-starter-webmvc-ui (source) compile major 2.8.173.0.3

Release Notes

springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)

v3.0.3: springdoc-openapi v3.0.3 released!

Added
  • #​3246 – Add Springdoc OpenAPI MCP (Model Context Protocol) support
  • #​3256 – Auto-set nullable: true for Kotlin nullable types in schema properties
  • #​3239 – Add support for the @Range constraint validation annotation
  • #​3244 – Handle default values for LocalDate
Changed
  • Upgrade Spring Boot to version 4.0.5
  • Upgrade swagger-core to version 2.2.47
  • Upgrade swagger-ui to version 5.32.2
  • #​3260@ConditionalOnClass(HateoasProperties.class) in SpringDocHateoasConfiguration
  • Forwards all MCP non-transport headers to downstream methods
  • Dynamically resolve the base path from window.location.pathname for MCP UI
Fixed
  • #​3258 – Setting API Version Required when using WebFlux breaks the Swagger UI
  • #​3259 – Annotated Generic properties getting applied to sibling properties
  • #​3255Direction enum: fixed visibility scope of group order so that setGroupsOrder method can be used
  • #​3247 – Preserve YAML group URLs in Swagger UI
  • #​3245 – Upgrade swagger-core from version 2.2.43 to 2.2.45
  • #​3235PropertyResolverUtils retains a JsonNode when reading an ExtensionProperty annotation
  • #​3226 – Propagate JsonView context when resolving Page<T> schema

New Contributors

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v3.0.2...v3.0.3

v3.0.2: springdoc-openapi v3.0.2 released!

Added
  • #​3229 – Add support for Spring Framework API Versioning with Functional Endpoints
  • #​3208 – Add springdoc.swagger-ui.document-title property
Changed
  • Upgrade Spring Boot to version 4.0.3
  • Upgrade swagger-core to version 2.2.43
  • Upgrade swagger-ui to version 5.32.0
  • Upgrade Scalar to version 0.5.55
Fixed
  • #​3232 – Gracefully handle springdoc endpoint paths during API version resolution
  • #​3230 – Scalar source URLs resolve to null/<groupName> on second request when using GroupedOpenApi
  • #​3228 – springdoc-openapi-starter 3.x doesn't depend on org.springframework.boot:spring-boot-starter
  • #​3220 – Reachability metadata not compatible with GraalVM 25
  • #​3195 – Application won't compile when OpenApi and spring-boot-data-rest is present
  • #​3193OpenApi field in SpringDocConfigProperties does not comply with camel case naming conventions
  • #​3215 – Type annotation not considered when Kotlin is not present
  • #​3199 – Prevent duplicate _links in allOf child schemas
  • #​3198 – Property resolution for parameter default values
  • #​3206 – Upgrade swagger-core from version 2.2.41 to 2.2.42

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v3.0.1...v3.0.2

v3.0.1: springdoc-openapi v3.0.1 released!

Added
  • #​3122 – Add log notifications when SpringDocs / Scalar are enabled by default
  • #​3123 – Add support for serving static resources
  • #​3151 – Add @Order to ApplicationReadyEvent listener
  • #​3158 – Add support for API groups in Scalar
  • #​3187 – Add Scalar WebMVC and WebFlux support
  • #​3185 – Disable creation of blank GitHub issues (GitHub settings & workflow)
  • #​3186 – Decouple Web Server APIs following Spring Boot modularization
  • #​3131 – Improve warning messages when documentation is explicitly enabled
  • #​3183 – Remove unused operations consumer from route builder methods
  • #​3141 – Change handling so useReturnTypeSchema is evaluated at HTTP status code level instead of method level
Changed
  • Upgrade Spring Boot to version 4.0.1
  • Upgrade swagger-core to version 2.2.41
  • Upgrade swagger-ui to version 5.31.0
  • Upgrade Scalar to version 0.4.3
Fixed
  • #​3133 – Fix regression where content type from Swagger @RequestBody did not take precedence
  • #​3146 – Fix WebJar resource handler mappings for Swagger UI resources
  • #​3168 – Support @Schema annotations on Kotlin value classes
  • #​3178 – Fix regression when generating documentation for Kotlin LinkedHashSet
  • #​3170 – Fix warnings when setting title and description in application.yml
  • #​3173 – Fix /v3/api-docs returning Base64-encoded response with Spring Framework 7.0.2
  • #​3155 – Fix native image support regression with SpringDoc 3.0 and Spring Boot 4.0

What's Changed

New Contributors

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v3.0.0...v3.0.1

v3.0.0: springdoc-openapi v3.0.0 released!

Added
  • #​2975 - Spring Framework 7 - Initial API versioning support
  • #​3123 - Support static resources for webflux
Changed
  • Upgrade to Spring Boot 4.0.0!
  • Upgrade to Scalar 0.4.3
Fixed
  • #​3131 - Warning messages when docs are explicitly enabled
  • #​3121 - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v3.0.0-RC1...v3.0.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://springdoc.org/) ([source](https://github.com/springdoc/springdoc-openapi)) | compile | major | `2.8.17` → `3.0.3` | --- ### Release Notes <details> <summary>springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)</summary> ### [`v3.0.3`](https://github.com/springdoc/springdoc-openapi/releases/tag/v3.0.3): springdoc-openapi v3.0.3 released! ##### Added - [#&#8203;3246](https://github.com/springdoc/springdoc-openapi/issues/3246) – Add Springdoc OpenAPI MCP (Model Context Protocol) support - [#&#8203;3256](https://github.com/springdoc/springdoc-openapi/issues/3256) – Auto-set `nullable: true` for Kotlin nullable types in schema properties - [#&#8203;3239](https://github.com/springdoc/springdoc-openapi/issues/3239) – Add support for the `@Range` constraint validation annotation - [#&#8203;3244](https://github.com/springdoc/springdoc-openapi/issues/3244) – Handle default values for `LocalDate` ##### Changed - Upgrade Spring Boot to version **4.0.5** - Upgrade swagger-core to version **2.2.47** - Upgrade swagger-ui to version **5.32.2** - [#&#8203;3260](https://github.com/springdoc/springdoc-openapi/issues/3260) – `@ConditionalOnClass(HateoasProperties.class)` in `SpringDocHateoasConfiguration` - Forwards all MCP non-transport headers to downstream methods - Dynamically resolve the base path from `window.location.pathname` for MCP UI ##### Fixed - [#&#8203;3258](https://github.com/springdoc/springdoc-openapi/issues/3258) – Setting API Version Required when using WebFlux breaks the Swagger UI - [#&#8203;3259](https://github.com/springdoc/springdoc-openapi/issues/3259) – Annotated Generic properties getting applied to sibling properties - [#&#8203;3255](https://github.com/springdoc/springdoc-openapi/issues/3255) – `Direction` enum: fixed visibility scope of group order so that `setGroupsOrder` method can be used - [#&#8203;3247](https://github.com/springdoc/springdoc-openapi/issues/3247) – Preserve YAML group URLs in Swagger UI - [#&#8203;3245](https://github.com/springdoc/springdoc-openapi/issues/3245) – Upgrade swagger-core from version 2.2.43 to 2.2.45 - [#&#8203;3235](https://github.com/springdoc/springdoc-openapi/issues/3235) – `PropertyResolverUtils` retains a `JsonNode` when reading an `ExtensionProperty` annotation - [#&#8203;3226](https://github.com/springdoc/springdoc-openapi/issues/3226) – Propagate `JsonView` context when resolving `Page<T>` schema #### New Contributors - [@&#8203;seregamorph](https://github.com/seregamorph) made their first contribution in [#&#8203;3260](https://github.com/springdoc/springdoc-openapi/pull/3260) **Full Changelog**: <https://github.com/springdoc/springdoc-openapi/compare/v3.0.2...v3.0.3> ### [`v3.0.2`](https://github.com/springdoc/springdoc-openapi/releases/tag/v3.0.2): springdoc-openapi v3.0.2 released! ##### Added - [#&#8203;3229](https://github.com/springdoc/springdoc-openapi/issues/3229) – Add support for Spring Framework API Versioning with Functional Endpoints - [#&#8203;3208](https://github.com/springdoc/springdoc-openapi/issues/3208) – Add `springdoc.swagger-ui.document-title` property ##### Changed - Upgrade Spring Boot to version **4.0.3** - Upgrade swagger-core to version **2.2.43** - Upgrade swagger-ui to version **5.32.0** - Upgrade Scalar to version **0.5.55** ##### Fixed - [#&#8203;3232](https://github.com/springdoc/springdoc-openapi/issues/3232) – Gracefully handle springdoc endpoint paths during API version resolution - [#&#8203;3230](https://github.com/springdoc/springdoc-openapi/issues/3230) – Scalar source URLs resolve to `null/<groupName>` on second request when using `GroupedOpenApi` - [#&#8203;3228](https://github.com/springdoc/springdoc-openapi/issues/3228) – springdoc-openapi-starter 3.x doesn't depend on `org.springframework.boot:spring-boot-starter` - [#&#8203;3220](https://github.com/springdoc/springdoc-openapi/issues/3220) – Reachability metadata not compatible with GraalVM 25 - [#&#8203;3195](https://github.com/springdoc/springdoc-openapi/issues/3195) – Application won't compile when OpenApi and spring-boot-data-rest is present - [#&#8203;3193](https://github.com/springdoc/springdoc-openapi/issues/3193) – `OpenApi` field in `SpringDocConfigProperties` does not comply with camel case naming conventions - [#&#8203;3215](https://github.com/springdoc/springdoc-openapi/issues/3215) – Type annotation not considered when Kotlin is not present - [#&#8203;3199](https://github.com/springdoc/springdoc-openapi/issues/3199) – Prevent duplicate `_links` in `allOf` child schemas - [#&#8203;3198](https://github.com/springdoc/springdoc-openapi/issues/3198) – Property resolution for parameter default values - [#&#8203;3206](https://github.com/springdoc/springdoc-openapi/issues/3206) – Upgrade swagger-core from version 2.2.41 to 2.2.42 **Full Changelog**: <https://github.com/springdoc/springdoc-openapi/compare/v3.0.1...v3.0.2> ### [`v3.0.1`](https://github.com/springdoc/springdoc-openapi/releases/tag/v3.0.1): springdoc-openapi v3.0.1 released! ##### Added - [#&#8203;3122](https://github.com/springdoc/springdoc-openapi/issues/3122) – Add log notifications when SpringDocs / Scalar are enabled by default - [#&#8203;3123](https://github.com/springdoc/springdoc-openapi/issues/3123) – Add support for serving static resources - [#&#8203;3151](https://github.com/springdoc/springdoc-openapi/issues/3151) – Add `@Order` to `ApplicationReadyEvent` listener - [#&#8203;3158](https://github.com/springdoc/springdoc-openapi/issues/3158) – Add support for API groups in Scalar - [#&#8203;3187](https://github.com/springdoc/springdoc-openapi/issues/3187) – Add Scalar WebMVC and WebFlux support - [#&#8203;3185](https://github.com/springdoc/springdoc-openapi/issues/3185) – Disable creation of blank GitHub issues (GitHub settings & workflow) - [#&#8203;3186](https://github.com/springdoc/springdoc-openapi/issues/3186) – Decouple Web Server APIs following Spring Boot modularization - [#&#8203;3131](https://github.com/springdoc/springdoc-openapi/issues/3131) – Improve warning messages when documentation is explicitly enabled - [#&#8203;3183](https://github.com/springdoc/springdoc-openapi/issues/3183) – Remove unused operations consumer from route builder methods - [#&#8203;3141](https://github.com/springdoc/springdoc-openapi/issues/3141) – Change handling so `useReturnTypeSchema` is evaluated at HTTP status code level instead of method level ##### Changed - Upgrade Spring Boot to version **4.0.1** - Upgrade swagger-core to version **2.2.41** - Upgrade swagger-ui to version **5.31.0** - Upgrade Scalar to version **0.4.3** ##### Fixed - [#&#8203;3133](https://github.com/springdoc/springdoc-openapi/issues/3133) – Fix regression where content type from Swagger `@RequestBody` did not take precedence - [#&#8203;3146](https://github.com/springdoc/springdoc-openapi/issues/3146) – Fix WebJar resource handler mappings for Swagger UI resources - [#&#8203;3168](https://github.com/springdoc/springdoc-openapi/issues/3168) – Support `@Schema` annotations on Kotlin value classes - [#&#8203;3178](https://github.com/springdoc/springdoc-openapi/issues/3178) – Fix regression when generating documentation for Kotlin `LinkedHashSet` - [#&#8203;3170](https://github.com/springdoc/springdoc-openapi/issues/3170) – Fix warnings when setting title and description in `application.yml` - [#&#8203;3173](https://github.com/springdoc/springdoc-openapi/issues/3173) – Fix `/v3/api-docs` returning Base64-encoded response with Spring Framework 7.0.2 - [#&#8203;3155](https://github.com/springdoc/springdoc-openapi/issues/3155) – Fix native image support regression with SpringDoc 3.0 and Spring Boot 4.0 #### What's Changed - Fix WebJar resource handler mappings for Swagger UI resources by [@&#8203;jamesmissen](https://github.com/jamesmissen) in [#&#8203;3146](https://github.com/springdoc/springdoc-openapi/pull/3146) - Decoupling Web Server APIs after Spring Boot modularization by [@&#8203;nicolasb29](https://github.com/nicolasb29) in [#&#8203;3186](https://github.com/springdoc/springdoc-openapi/pull/3186) #### New Contributors - [@&#8203;jamesmissen](https://github.com/jamesmissen) made their first contribution in [#&#8203;3146](https://github.com/springdoc/springdoc-openapi/pull/3146) - [@&#8203;nicolasb29](https://github.com/nicolasb29) made their first contribution in [#&#8203;3186](https://github.com/springdoc/springdoc-openapi/pull/3186) **Full Changelog**: <https://github.com/springdoc/springdoc-openapi/compare/v3.0.0...v3.0.1> ### [`v3.0.0`](https://github.com/springdoc/springdoc-openapi/releases/tag/v3.0.0): springdoc-openapi v3.0.0 released! ##### Added - [#&#8203;2975](https://github.com/springdoc/springdoc-openapi/issues/2975) - Spring Framework 7 - Initial API versioning support - [#&#8203;3123](https://github.com/springdoc/springdoc-openapi/issues/3123) - Support static resources for webflux ##### Changed - **Upgrade to Spring Boot 4.0.0!** - Upgrade to Scalar 0.4.3 ##### Fixed - [#&#8203;3131](https://github.com/springdoc/springdoc-openapi/issues/3131) - Warning messages when docs are explicitly enabled - [#&#8203;3121](https://github.com/springdoc/springdoc-openapi/issues/3121) - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null **Full Changelog**: <https://github.com/springdoc/springdoc-openapi/compare/v3.0.0-RC1...v3.0.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
mars3142 added 1 commit 2026-04-20 17:27:55 +00:00
mars3142 force-pushed renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x from 16cb511ae0 to 790efe1490 2026-04-20 17:27:55 +00:00 Compare
Some checks are pending
PR Build Check / build (pull_request) Successful in 58s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x:renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x
git checkout renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: firmware-hub/timezone-service#11