Update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.17 - autoclosed #9

Closed
Renovate wants to merge 1 commits from renovate/org.springdoc-springdoc-openapi-starter-webmvc-ui-2.x into master
Collaborator

This PR contains the following updates:

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

Release Notes

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

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` → `2.8.17` | ![age](https://developer.mend.io/api/mc/badges/age/maven/org.springdoc:springdoc-openapi-starter-webmvc-ui/2.8.17?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.springdoc:springdoc-openapi-starter-webmvc-ui/2.8.8/2.8.17?slim=true) | --- ### Release Notes <details> <summary>springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)</summary> ### [`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:38 +02:00
Update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.17
All checks were successful
Build / build (pull_request) Successful in 1m47s
56412e9a48
Renovate changed title from Update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.17 to Update dependency org.springdoc:springdoc-openapi-starter-webmvc-ui to v2.8.17 - autoclosed 2026-05-03 12:56:30 +02:00
Renovate closed this pull request 2026-05-03 12:56:30 +02:00
All checks were successful
Build / build (pull_request) Successful in 1m47s
Required
Details

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seeseemelk/pcinv#9