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

Merged
seeseemelk merged 2 commits from renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x into master 2026-05-03 12:41:23 +02:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
org.springdoc:springdoc-openapi-starter-webmvc-ui (source) 2.8.83.0.3 age confidence

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

v2.8.17

Added
  • Add support for the @Range constraint validation annotation
  • Auto-set nullable: true for Kotlin nullable types in schema properties
Changed
  • Upgrade Spring Boot to version 3.5.13
  • Upgrade swagger-core to version 2.2.47
  • Upgrade swagger-ui to version 5.32.2
Fixed
  • #​3259 – Fix an issue with annotated types with generics on parameters
  • #​3255 – Handle $ref nullable wrapping and OAS 3.1 support
  • #​3245 – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues)
  • #​3241 – Generic error responses from multiple @ControllerAdvice are still nondeterministic across OS
  • #​3236 – Preserve YAML group URLs in Swagger UI
  • Fix PropertyResolverUtils to retain a JsonNode when reading an ExtensionProperty annotation
  • Fix handling of default values for LocalDate

v2.8.16

Added
  • Add support for springdoc.swagger-ui.document-title property to customize the browser tab title
Changed
  • Upgrade Spring Boot to version 3.5.11
  • Upgrade swagger-core to version 2.2.43
  • Upgrade swagger-ui to version 5.32.0
  • Upgrade Scalar to version 0.5.55
Fixed
  • #​3230 – Scalar source URLs resolve to null/<groupName> on second request when using GroupedOpenApi
  • #​3226 – Propagate @JsonView context when resolving Page<T> schema in PageOpenAPIConverter
  • #​3205 – springdoc-ui does not work with native compile GraalVM 25
  • #​3219 – Upgrade swagger-core from 2.2.42 to 2.2.43 (fixes schema resolution issues)
  • #​3193 – OpenApi field in SpringDocConfigProperties does not comply with camelCase naming conventions
  • #​3161 – Prevent duplicate _links in allOf child schemas extending RepresentationModel
  • Fix type annotation not considered when Kotlin is not present
  • Fix property resolution for parameter default values

v2.8.15

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 3.5.9
  • 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
  • #​3187 – Add scalar scalar-webmvc and scalar-webflux support

v2.8.14

Added
  • #​3090 - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default
Changed
  • Upgrade swagger-ui to v5.30.1
  • Upgrade swagger-core to v2.2.38
  • Upgrade spring-boot to v3.5.7
  • Upgrade commons-lang3 to v3.18.0
  • Upgrade scalar to v0.3.12
Fixed
  • #​3107 - Fix:compatible with lower version of getOpenApi().
  • #​3121 - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null

v2.8.13

Added
Changed
  • Upgrade swagger-ui to v5.28.1
Fixed
  • #​3076 - With oneOf the response schema contains an extra type: string

v2.8.12

Changed
  • Upgrade swagger-ui to v5.28.0
Fixed
  • #​3073 - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable.
  • #​3071 - @​io.swagger.v3.oas.annotations.parameters.RequestBody does not work well with @​RequestPart
  • #​3066 - Parameter is now required after upgrading to springdoc-openapi 2.8.10

v2.8.11

Added
  • #​3065 - javadoc and overall performance optimization
Changed
  • Upgrade spring-boot to v3.5.5
Fixed
  • #​3064 -ClassNotFoundException: kotlin.reflect.full.KClasses

v2.8.10

Added
  • #​3046 - Feature Request: Support @​jakarta.annotation.Nonnull.
  • #​3042 - Support externalDocs configure on SpecPropertiesCustomizer
  • #​3057 - Refactor webhook discovery and scanning mechanism
Changed
  • Upgrade spring-boot to v3.5.4
  • Upgrade swagger-ui to v5.27.1
  • Upgrade swagger-core to 2.2.36
Fixed
  • #​3050 - @​RequestPart JSON parameters missing Content-Type in generated curl commands, causing 415 errors.
  • #​2978 - Parameter is no longer optional after upgrade to 2.8.8
  • #​3022 - NullPointerException thrown in SchemaUtils.
  • #​3026 - Fix unexpected merging of media types
  • #​3036 - Fixed "desciption"
  • #​3039 - Fix: Property resolution for extensions within @​OpenAPIDefinition Info object
  • #​3051 - Fixes so that a RequestPart with a Map is added to the RequestBody
  • #​3060 - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest

v2.8.9

Added
Changed
  • Upgrade spring-boot to version 3.5.0
Fixed
  • #​2982 - application/problem+json content type is not set for ProblemDetails
  • #​2990 - Issues with POST Request, application/x-www-form-urlencoded and only one parameter
  • #​2998 - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level
  • #​3012 - Order of examples is (sometimes) not preserved

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 | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [org.springdoc:springdoc-openapi-starter-webmvc-ui](https://springdoc.org/) ([source](https://github.com/springdoc/springdoc-openapi)) | `2.8.8` → `3.0.3` | ![age](https://developer.mend.io/api/mc/badges/age/maven/org.springdoc:springdoc-openapi-starter-webmvc-ui/3.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.springdoc:springdoc-openapi-starter-webmvc-ui/2.8.8/3.0.3?slim=true) | --- ### 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> ### [`v2.8.17`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2817---2026-04-12) ##### Added - Add support for the `@Range` constraint validation annotation - Auto-set `nullable: true` for Kotlin nullable types in schema properties ##### Changed - Upgrade Spring Boot to version **3.5.13** - Upgrade swagger-core to version **2.2.47** - Upgrade swagger-ui to version **5.32.2** ##### Fixed - [#&#8203;3259](https://github.com/springdoc/springdoc-openapi/issues/3259) – Fix an issue with annotated types with generics on parameters - [#&#8203;3255](https://github.com/springdoc/springdoc-openapi/issues/3255) – Handle `$ref` nullable wrapping and OAS 3.1 support - [#&#8203;3245](https://github.com/springdoc/springdoc-openapi/issues/3245) – Upgrade swagger-core from 2.2.43 to 2.2.45 (fixes schema resolution issues) - [#&#8203;3241](https://github.com/springdoc/springdoc-openapi/issues/3241) – Generic error responses from multiple `@ControllerAdvice` are still nondeterministic across OS - [#&#8203;3236](https://github.com/springdoc/springdoc-openapi/issues/3236) – Preserve YAML group URLs in Swagger UI - Fix `PropertyResolverUtils` to retain a `JsonNode` when reading an `ExtensionProperty` annotation - Fix handling of default values for `LocalDate` ### [`v2.8.16`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2816---2026-02-27) ##### Added - Add support for `springdoc.swagger-ui.document-title` property to customize the browser tab title ##### Changed - Upgrade Spring Boot to version **3.5.11** - 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;3230](https://github.com/springdoc/springdoc-openapi/issues/3230) – Scalar source URLs resolve to `null/<groupName>` on second request when using `GroupedOpenApi` - [#&#8203;3226](https://github.com/springdoc/springdoc-openapi/issues/3226) – Propagate `@JsonView` context when resolving `Page<T>` schema in `PageOpenAPIConverter` - [#&#8203;3205](https://github.com/springdoc/springdoc-openapi/issues/3205) – springdoc-ui does not work with native compile GraalVM 25 - [#&#8203;3219](https://github.com/springdoc/springdoc-openapi/issues/3219) – Upgrade swagger-core from 2.2.42 to 2.2.43 (fixes schema resolution issues) - [#&#8203;3193](https://github.com/springdoc/springdoc-openapi/issues/3193) – OpenApi field in `SpringDocConfigProperties` does not comply with camelCase naming conventions - [#&#8203;3161](https://github.com/springdoc/springdoc-openapi/issues/3161) – Prevent duplicate `_links` in `allOf` child schemas extending `RepresentationModel` - Fix type annotation not considered when Kotlin is not present - Fix property resolution for parameter default values ### [`v2.8.15`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2815---2026-01-01) ##### 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 **3.5.9** - 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;3187](https://github.com/springdoc/springdoc-openapi/issues/3187) – Add scalar scalar-webmvc and scalar-webflux support ### [`v2.8.14`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2814---2025-11-02) ##### Added - [#&#8203;3090](https://github.com/springdoc/springdoc-openapi/issues/3090) - Add logs to notify when SpringDocs/Scalar is enabled because SpringDocs/Scalar is enabled by default ##### Changed - Upgrade swagger-ui to v5.30.1 - Upgrade swagger-core to v2.2.38 - Upgrade spring-boot to v3.5.7 - Upgrade commons-lang3 to v3.18.0 - Upgrade scalar to v0.3.12 ##### Fixed - [#&#8203;3107](https://github.com/springdoc/springdoc-openapi/issues/3107) - Fix:compatible with lower version of getOpenApi(). - [#&#8203;3121](https://github.com/springdoc/springdoc-openapi/issues/3121) - NPE in KotlinDeprecatedPropertyCustomizer - resolvedSchema is null ### [`v2.8.13`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2813---2025-09-07) ##### Added - [#&#8203;3084](https://github.com/springdoc/springdoc-openapi/issues/3084) - Add Scalar Support ##### Changed - Upgrade swagger-ui to v5.28.1 ##### Fixed - [#&#8203;3076](https://github.com/springdoc/springdoc-openapi/issues/3076) - With oneOf the response schema contains an extra type: string ### [`v2.8.12`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2812---2025-09-01) ##### Changed - Upgrade swagger-ui to v5.28.0 ##### Fixed - [#&#8203;3073](https://github.com/springdoc/springdoc-openapi/issues/3073) - Duplicate key class Parameter when documenting two GET methods with same path and PathVariable. - [#&#8203;3071](https://github.com/springdoc/springdoc-openapi/issues/3071) - [@&#8203;io](https://github.com/io).swagger.v3.oas.annotations.parameters.RequestBody does not work well with [@&#8203;RequestPart](https://github.com/RequestPart) - [#&#8203;3066](https://github.com/springdoc/springdoc-openapi/issues/3066) - Parameter is now required after upgrading to springdoc-openapi 2.8.10 ### [`v2.8.11`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2811---2025-08-23) ##### Added - [#&#8203;3065](https://github.com/springdoc/springdoc-openapi/issues/3065) - javadoc and overall performance optimization ##### Changed - Upgrade spring-boot to v3.5.5 ##### Fixed - [#&#8203;3064](https://github.com/springdoc/springdoc-openapi/issues/3064) -ClassNotFoundException: kotlin.reflect.full.KClasses ### [`v2.8.10`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#2810---2025-08-20) ##### Added - [#&#8203;3046](https://github.com/springdoc/springdoc-openapi/issues/3046) - Feature Request: Support [@&#8203;jakarta](https://github.com/jakarta).annotation.Nonnull. - [#&#8203;3042](https://github.com/springdoc/springdoc-openapi/issues/3042) - Support externalDocs configure on SpecPropertiesCustomizer - [#&#8203;3057](https://github.com/springdoc/springdoc-openapi/issues/3057) - Refactor webhook discovery and scanning mechanism ##### Changed - Upgrade spring-boot to v3.5.4 - Upgrade swagger-ui to v5.27.1 - Upgrade swagger-core to 2.2.36 ##### Fixed - [#&#8203;3050](https://github.com/springdoc/springdoc-openapi/issues/3050) - [@&#8203;RequestPart](https://github.com/RequestPart) JSON parameters missing Content-Type in generated curl commands, causing 415 errors. - [#&#8203;2978](https://github.com/springdoc/springdoc-openapi/issues/2978) - Parameter is no longer optional after upgrade to 2.8.8 - [#&#8203;3022](https://github.com/springdoc/springdoc-openapi/issues/3022) - NullPointerException thrown in SchemaUtils. - [#&#8203;3026](https://github.com/springdoc/springdoc-openapi/issues/3026) - Fix unexpected merging of media types - [#&#8203;3036](https://github.com/springdoc/springdoc-openapi/issues/3036) - Fixed "desciption" - [#&#8203;3039](https://github.com/springdoc/springdoc-openapi/issues/3039) - Fix: Property resolution for extensions within [@&#8203;OpenAPIDefinition](https://github.com/OpenAPIDefinition) Info object - [#&#8203;3051](https://github.com/springdoc/springdoc-openapi/issues/3051) - Fixes so that a RequestPart with a Map is added to the RequestBody - [#&#8203;3060](https://github.com/springdoc/springdoc-openapi/issues/3060) - Use adaptFromForwardedHeaders instead of deprecated fromHttpRequest ### [`v2.8.9`](https://github.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#289---2025-06-10) ##### Added - [#&#8203;2944](https://github.com/springdoc/springdoc-openapi/issues/2944) - Support for [@&#8203;Positive](https://github.com/Positive) - [#&#8203;3011](https://github.com/springdoc/springdoc-openapi/issues/3011) - type-use for method parameters ##### Changed - Upgrade spring-boot to version 3.5.0 ##### Fixed - [#&#8203;2982](https://github.com/springdoc/springdoc-openapi/issues/2982) - application/problem+json content type is not set for ProblemDetails - [#&#8203;2990](https://github.com/springdoc/springdoc-openapi/issues/2990) - Issues with POST Request, application/x-www-form-urlencoded and only one parameter - [#&#8203;2998](https://github.com/springdoc/springdoc-openapi/issues/2998) - io.swagger.v3.oas.annotations.Webhook does not work when defined on the method level - [#&#8203;3012](https://github.com/springdoc/springdoc-openapi/issues/3012) - Order of examples is (sometimes) not preserved </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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjAuNiIsInVwZGF0ZWRJblZlciI6IjQzLjE2MC42IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Renovate added 1 commit 2026-05-02 23:00:58 +02:00
Update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v3
All checks were successful
Build / build (pull_request) Successful in 1m54s
9f642a65dd
seeseemelk added 1 commit 2026-05-03 12:39:21 +02:00
Merge branch 'master' into renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x
All checks were successful
Build / build (pull_request) Successful in 2m0s
be9aeeae33
seeseemelk scheduled this pull request to auto merge when all checks succeed 2026-05-03 12:39:26 +02:00
seeseemelk merged commit 76008065bf into master 2026-05-03 12:41:23 +02:00
seeseemelk deleted branch renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-3.x 2026-05-03 12:41:23 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seeseemelk/pcinv#13