Skip to content

Update springDocVersion to v2.8.17#259

Open
renovate[bot] wants to merge 1 commit into
developmentfrom
renovate/springdocversion
Open

Update springDocVersion to v2.8.17#259
renovate[bot] wants to merge 1 commit into
developmentfrom
renovate/springdocversion

Conversation

@renovate

@renovate renovate Bot commented Nov 24, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springdoc:springdoc-openapi-starter-webmvc-api (source) 2.6.02.8.17 age adoption passing confidence
org.springdoc:springdoc-openapi-starter-common (source) 2.6.02.8.17 age adoption passing confidence
org.springdoc:springdoc-openapi-starter-webmvc-ui (source) 2.6.02.8.17 age adoption passing confidence

Release Notes

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

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

Compare Source

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

v2.8.8

Compare Source

Fixed

v2.8.7

Compare Source

Added
  • #​2944 - Introducing springdoc-openapi-bom project
  • #​2948 - Customize Servers via application.yml
  • #​2963 - Set default content type for problem details object to application/problem+jso
  • #​2971 - List of value classes in Kotlin
Changed
  • Upgrade swagger-ui to v5.21.0
  • Upgrade swagger-core to 2.2.30
  • Upgrade spring-boot to version 3.4.5
  • Upgrade spring-security-oauth2-authorization-server to version 1.4.3
Fixed
  • #​2947 - Unexpected warning "Appended trailing slash to static resource location"
  • #​2960 - NPE when customizing group's open-api without specifying any schema
  • #​2969 - fix path to register resource handler to work SwaggerIndexPageTransformer
    considering /webjar path prefix
  • #​2964 - Cannot add custom description and example for java.time.Duration since v2.8.6
  • #​2972 - @​Header(schema = @​Schema(type = "string")) generates empty or broken schema in
    OpenAPI output since 2.8.0
  • #​2976, #​2967 - Build Failure due to Private Inner Class.

v2.8.6

Compare Source

Added
  • #​2909 - Check both SerDe BeanPropertyDefinition for @​JsonUnwrapped/@​Schema
  • #​2927 - Bail sealed class subtype introspection on Schema
  • #​2917 - Add Future to ignored response wrappers
  • #​2938 - Add out of the box support for LocalTime, YearMonth, MonthDay
Changed
  • Upgrade swagger-ui to v5.20.1
  • Upgrade swagger-core to 2.2.29
  • Upgrade spring-cloud-function to 4.2.2
  • Upgrade spring-boot to version 3.4.4
Fixed
  • #​2928 - Add missing builder methods in SchemaBuilder
  • #​2905 - ModelResolver.enumAsRef = true result in invalid openapi with actuator using
    enum param
  • #​2939 - Duplicate ModelConverter registration with Spring Boot DevTools
  • #​2941 - SpringBoot native fails /v3/api-docs when using a Map as an http entity field

v2.8.5

Compare Source

Added
  • #​2696 - Do not require JsonSubType annotation for sealed classes
  • #​2898 - add needed runtime reflection hints for native image
  • #​2891 - Refactor trimIndent Method
  • #​2931 - OpenAPIService serverBaseUrl is not thread safe
  • #​2933 - Wrong schema generation with PagedModel generated VIA_DTO and wrapped in
    ResponseEntity
Changed
  • Upgrade swagger-ui to v5.18.3
Fixed

v2.8.4

Compare Source

Added
  • #​2873 - Improve performance of getGenericMapResponse
  • #​2836 - Provide option to set allowed locales
  • 2862 - Align Swagger-UI Prefix Path with Swagger-WebMvc Behavior
Changed
  • Upgrade spring-boot to 3.4.2
  • Upgrade spring-cloud-function to 4.2.1
  • Upgrade swagger-core to 2.2.28
Fixed
  • #​2870 - Springdoc 2.8.x + Spring Boot 3.4.1 breaks native image support
  • #​2869 - Exception logged when generating schema for delete method of Spring Data
    repository.
  • #​2856 - @​JsonUnwrapped is ignored in new version of lib.
  • #​2852 - @​Schema(types = "xxx") does not work for multipart param with enabled
    springdoc.default-support-form-data config option.

v2.8.3

Compare Source

Added
  • #​2851 - Refine condition, for ignoring types when using PolymorphicModelConverter

v2.8.2

Compare Source

Added
  • #​2849 - Provide better compatibility for projects migrating from OAS 3.0 to OAS 3.1
Fixed
  • #​2846 - ClassCastException with spring-data-rest and openapi version 3.1 bug
  • #​2844 - PageableObject and SortObject are called Pageablenull and Sortnull

v2.8.1

Compare Source

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.0

Compare Source

Added
  • #​2790 - Moving to OpenAPI 3.1 as the default implementation for springdoc-openapi
  • #​2817 - Obey annotations when flattening ParameterObject fields
  • #​2826 - Make it possible to mark parameters with @​RequestParam annotation to be sent in
    form instead of query.
  • #​2822 - Support returning null in ParameterCustomizer
  • #​2830 - Add support for deprecated fields.
  • #​2780 - Add Security Schema by AutoConfigure
Changed
  • Upgrade spring-boot to 3.4.1
  • Upgrade spring-cloud-function to 4.2.0
  • Upgrade swagger-core to 2.2.27
Fixed
  • #​2804 - Stable release 2.7.0 depends on Spring Cloud Milestone 4.2.0-M1
  • #​2828 - Required a bean of type '
    org.springframework.data.rest.webmvc.mapping.Associations' that could not be found.
  • #​2823 - Capturing pattern in identical paths only renders the path element of one method
  • #​2817 - Automatically add required if a field is @​notNull or @​NotBlank.
  • #​2814 - An unresolvable circular reference with
    management.endpoint.gateway.enabled=true.
  • #​2798 - Object schema generated for Unit Kotlin type.
  • #​2797 - Removing operationId via customizer does not work anymore.
  • #​2833 - Resolve infinite recursion and add example test with OpenAPI v3.1
  • #​2827 - Ignoring @​Parameter(required = false)

v2.7.0

Compare Source

Added
  • #​2777 - Add SortAsQueryParam annotation
  • #​2786 - No static resource swagger-ui/index.html error after migration to 2.7.0-RC1
Changed
  • Upgrade spring-boot to 3.4.0
  • Upgrade swagger-ui to 5.18.2
  • Upgrade spring-security-oauth2-authorization-server to 1.4.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 these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Nov 24, 2024
@renovate renovate Bot changed the title Update springDocVersion to v2.7.0 Update springDocVersion to v2.8.0 Jan 3, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch 2 times, most recently from 0addd43 to b00e87d Compare January 9, 2025 11:56
@renovate renovate Bot changed the title Update springDocVersion to v2.8.0 Update springDocVersion to v2.8.1 Jan 9, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from b00e87d to 1c780de Compare January 12, 2025 13:32
@renovate renovate Bot changed the title Update springDocVersion to v2.8.1 Update springDocVersion to v2.8.2 Jan 12, 2025
@renovate renovate Bot changed the title Update springDocVersion to v2.8.2 Update springDocVersion to v2.8.3 Jan 13, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 1c780de to f57d928 Compare January 13, 2025 08:43
@renovate renovate Bot force-pushed the renovate/springdocversion branch from f57d928 to ea1f27c Compare January 26, 2025 21:04
@renovate renovate Bot changed the title Update springDocVersion to v2.8.3 Update springDocVersion to v2.8.4 Jan 26, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from ea1f27c to 37aa38b Compare February 16, 2025 18:58
@renovate renovate Bot changed the title Update springDocVersion to v2.8.4 Update springDocVersion to v2.8.5 Feb 16, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 37aa38b to 890dbfc Compare March 23, 2025 18:30
@renovate renovate Bot changed the title Update springDocVersion to v2.8.5 Update springDocVersion to v2.8.6 Mar 23, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 890dbfc to 883709c Compare May 4, 2025 19:02
@renovate renovate Bot changed the title Update springDocVersion to v2.8.6 Update springDocVersion to v2.8.7 May 4, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 883709c to 9486887 Compare May 4, 2025 23:04
@renovate renovate Bot changed the title Update springDocVersion to v2.8.7 Update springDocVersion to v2.8.8 May 4, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 9486887 to f88b53f Compare June 10, 2025 02:07
@renovate renovate Bot changed the title Update springDocVersion to v2.8.8 Update springDocVersion to v2.8.9 Jun 10, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from f88b53f to 885e24a Compare August 10, 2025 15:12
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 885e24a to 70f4c47 Compare August 20, 2025 15:59
@renovate renovate Bot changed the title Update springDocVersion to v2.8.9 Update springDocVersion to v2.8.10 Aug 20, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 70f4c47 to d7943f7 Compare August 23, 2025 18:28
@renovate renovate Bot changed the title Update springDocVersion to v2.8.10 Update springDocVersion to v2.8.11 Aug 23, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from d7943f7 to 4f96a12 Compare September 1, 2025 22:04
@renovate renovate Bot changed the title Update springDocVersion to v2.8.11 Update springDocVersion to v2.8.12 Sep 1, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 4f96a12 to 74bfecd Compare September 7, 2025 17:57
@renovate renovate Bot changed the title Update springDocVersion to v2.8.12 Update springDocVersion to v2.8.13 Sep 7, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 74bfecd to 3ad9057 Compare November 4, 2025 14:46
@renovate renovate Bot changed the title Update springDocVersion to v2.8.13 Update springDocVersion to v2.8.14 Nov 4, 2025
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 3ad9057 to df8b73f Compare January 1, 2026 17:26
@renovate renovate Bot changed the title Update springDocVersion to v2.8.14 Update springDocVersion to v2.8.15 Jan 1, 2026
@renovate renovate Bot force-pushed the renovate/springdocversion branch from df8b73f to 289f2e7 Compare February 28, 2026 20:39
@renovate renovate Bot changed the title Update springDocVersion to v2.8.15 Update springDocVersion to v2.8.16 Feb 28, 2026
@renovate renovate Bot changed the title Update springDocVersion to v2.8.16 Update springDocVersion to v2.8.17 Apr 12, 2026
@renovate renovate Bot force-pushed the renovate/springdocversion branch from 289f2e7 to 33600e2 Compare April 12, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants