[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)
### [`v2.6.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#260---2024-06-30)
##### Added
- [#2561](https://togithub.com/springdoc/springdoc-openapi/issues/2561) - NPE occurs when outputting an OpenAPI document since 2.5.0
- [#2579](https://togithub.com/springdoc/springdoc-openapi/issues/2579) - Add support for leading tab characters with trim-kotlin-indent.
- [#2589](https://togithub.com/springdoc/springdoc-openapi/issues/2589) - Pass HttpRequest to ServerBaseUrlCustomizer
- [#2596](https://togithub.com/springdoc/springdoc-openapi/issues/2596), [#2600](https://togithub.com/springdoc/springdoc-openapi/issues/2600) - consumes and produces calculation. Fixes
- [#2625](https://togithub.com/springdoc/springdoc-openapi/issues/2625), [#2626](https://togithub.com/springdoc/springdoc-openapi/issues/2626) - Replace Page schema with PagedModel when pageSerializationMode is set to VIA_DTO
- [#2627](https://togithub.com/springdoc/springdoc-openapi/issues/2627) - Ensure compatibility with previous version of spring data
- [#2576](https://togithub.com/springdoc/springdoc-openapi/issues/2576) - GroupedApi orders by displayName instead of name.
- [#2584](https://togithub.com/springdoc/springdoc-openapi/issues/2584) - Dynamically define ApiGroups does not work.
- [#2595](https://togithub.com/springdoc/springdoc-openapi/issues/2595) - Spring security support of [@RegisteredOAuth2AuthorizedClient](https://togithub.com/RegisteredOAuth2AuthorizedClient)
##### Changed
- Upgrade spring-boot to 3.3.0
- Upgrade swagger-core to 2.2.22
- Upgrade swagger-ui to 5.17.14
- Upgrade spring-cloud-function to 4.1.2
- Upgrade spring-security-oauth2-authorization-server to 1.3.0
##### Fixed
- [#2577](https://togithub.com/springdoc/springdoc-openapi/issues/2577) - Fix missing exception response types in OpenAPI spec
- [#2591](https://togithub.com/springdoc/springdoc-openapi/issues/2591) - When an entity class contains fields of Class\> type, an infinite loop.
- [#2603](https://togithub.com/springdoc/springdoc-openapi/issues/2603) - PolymorphicModelConverter only handles direct subtypes and misses indirect.
- [#2606](https://togithub.com/springdoc/springdoc-openapi/issues/2606) - Spring Authorization Server Metadata Endpoint not compatible.
- [#2621](https://togithub.com/springdoc/springdoc-openapi/issues/2621) - Content-type for POST endpoints with multipart/form-data does not work since v2.4.0.
- [#2622](https://togithub.com/springdoc/springdoc-openapi/issues/2622) - Kotlin enums are always marked as required if used in Java controllers.
- [#2601](https://togithub.com/springdoc/springdoc-openapi/issues/2601) - Multiple Superclasses Are Not Mapped To Multiple allOf If Used In Different Services.
- [#2597](https://togithub.com/springdoc/springdoc-openapi/issues/2597) - Polymorphic fields on polymorphic parents don't get correct oneOf docs generated.
### [`v2.5.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#250---2024-04-01)
##### Added
- [#2318](https://togithub.com/springdoc/springdoc-openapi/issues/2318) - Add Info to GroupedOpenAPI properties
- [#2554](https://togithub.com/springdoc/springdoc-openapi/issues/2554) - Remove duplicate words from comments
- [#2418](https://togithub.com/springdoc/springdoc-openapi/issues/2418) - Improve support for externalizing strings in generated openapi
- [#2535](https://togithub.com/springdoc/springdoc-openapi/issues/2535) - Add 'springdoc.trim-kotlin-indent' property to handle Kotlin multiline string indentation
##### Changed
- Upgrade spring-boot to 3.2.4
- Upgrade swagger-core to 2.2.21
- Upgrade swagger-ui to 5.13.0
##### Fixed
- [#2525](https://togithub.com/springdoc/springdoc-openapi/issues/2525) - Inherited Methods Not Included in Swagger Documentation with [@RouterOperation](https://togithub.com/RouterOperation) in Spring Boot WebFlux Application
- [#2526](https://togithub.com/springdoc/springdoc-openapi/issues/2526) - SpringDoc bean naming conflict error with GraphQL Spring boot starter
- [#2540](https://togithub.com/springdoc/springdoc-openapi/issues/2540) - Fix typo in SpringRepositoryRestResourceProvider.java
- [#2549](https://togithub.com/springdoc/springdoc-openapi/issues/2549) - Fix README.md
### [`v2.4.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#240---2023-03-12)
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.4.0)
##### Added
- [#2443](https://togithub.com/springdoc/springdoc-openapi/issues/2443) - Respect schema annotations when using spring mvc with kotlin
- [#2492](https://togithub.com/springdoc/springdoc-openapi/issues/2492), [#2488](https://togithub.com/springdoc/springdoc-openapi/issues/2488) - Support dynamic evaluation of description field in the RequestBody
- [#2510](https://togithub.com/springdoc/springdoc-openapi/issues/2510) - Option to disable root api-docs path when using groups
##### Changed
- Upgrade spring-boot to 3.2.3
- Upgrade swagger-core to 2.2.20
- Upgrade swagger-ui to 5.11.8
##### Fixed
- [#2453](https://togithub.com/springdoc/springdoc-openapi/issues/2453) - Fix CODE_OF_CONDUCT.md links
- [#2454](https://togithub.com/springdoc/springdoc-openapi/issues/2454) - Fix typo in SwaggerWelcomeWebMvc
- [#2507](https://togithub.com/springdoc/springdoc-openapi/issues/2507) - Fix typo in Constants
- [#2472](https://togithub.com/springdoc/springdoc-openapi/issues/2472) - Update JavadocPropertyCustomizer.java
- [#2495](https://togithub.com/springdoc/springdoc-openapi/issues/2495) - Fix broken links in README and CONTRIBUTING
- [#2501](https://togithub.com/springdoc/springdoc-openapi/issues/2501) - bug fix when "exported" is set to false in RestResource annotation
- [#2447](https://togithub.com/springdoc/springdoc-openapi/issues/2447) - Serialization to openapi of org.springframework.data.domain.Sort is not done correctly
- [#2449](https://togithub.com/springdoc/springdoc-openapi/issues/2449) - Extensions in subobjects of OpenAPI no longer work
- [#2461](https://togithub.com/springdoc/springdoc-openapi/issues/2461) - Springdoc OpenApi Annotations [@ExtensionProperty](https://togithub.com/ExtensionProperty) Not Evaluating Properties from application.yml
- [#2469](https://togithub.com/springdoc/springdoc-openapi/issues/2469) - Pom contains invalid organizationUrl
- [#2518](https://togithub.com/springdoc/springdoc-openapi/issues/2518) - Duplicate GroupConfigs in SpringDocConfigProperties
- [#2506](https://togithub.com/springdoc/springdoc-openapi/issues/2506) - Springdoc breaks (Unexpected value: TRACE) when a spring-cloud-starter-gateway-mvc universal gateway is configured.
- [#2519](https://togithub.com/springdoc/springdoc-openapi/issues/2519) - Request parameter parsing error after using [@NotBlank](https://togithub.com/NotBlank) from type interface field
- [#2516](https://togithub.com/springdoc/springdoc-openapi/issues/2516) - Spring Data REST fails when setting version to openapi\_3\_1
- [#2509](https://togithub.com/springdoc/springdoc-openapi/issues/2509) - ArrayIndexOutOfBoundsException in SwaggerUiConfigParameters
- [#2484](https://togithub.com/springdoc/springdoc-openapi/issues/2484) - JavaDoc integration not working with SnakeCaseStrategy property naming
- [#2483](https://togithub.com/springdoc/springdoc-openapi/issues/2483) - Controller advice documents ApiResponse on every operation, even if the operation does not annotate the exception to be thrown
- [#2477](https://togithub.com/springdoc/springdoc-openapi/issues/2477) - buildApiResponses ignores produced ContentType in case of many [@Operation](https://togithub.com/Operation)
### [`v2.3.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#230---2023-12-03)
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.2.0...v2.3.0)
##### Added
- [#2340](https://togithub.com/springdoc/springdoc-openapi/issues/2340) - Add support OIDC with Spring Authorization Server
- [#2345](https://togithub.com/springdoc/springdoc-openapi/issues/2345) - Support Schema added in OpenAPI Specification v3.1
- [#2387](https://togithub.com/springdoc/springdoc-openapi/issues/2387) - Support get javadoc description from getter method
- [#2404](https://togithub.com/springdoc/springdoc-openapi/issues/2404) - Update condition to register links schema customizer
- [#2359](https://togithub.com/springdoc/springdoc-openapi/issues/2359) - Update condition to register links schema customizer
- [#2348](https://togithub.com/springdoc/springdoc-openapi/issues/2348) - Enhance resource path processing
- [#2438](https://togithub.com/springdoc/springdoc-openapi/issues/2438), [#2315](https://togithub.com/springdoc/springdoc-openapi/issues/2315) - Support for [@JsonProperty](https://togithub.com/JsonProperty) with Javadoc Change in springdoc-openapi
##### Changed
- Upgrade spring-boot to 3.2.0
- Upgrade swagger-core to 2.2.19
- Upgrade swagger-ui to 5.10.3
##### Fixed
- [#2366](https://togithub.com/springdoc/springdoc-openapi/issues/2366) - Fix the failed test due to hardcoded file separators
- [#2370](https://togithub.com/springdoc/springdoc-openapi/issues/2370), [#2371](https://togithub.com/springdoc/springdoc-openapi/issues/2371) - No empty description for polymorphic subtypes
- [#2373](https://togithub.com/springdoc/springdoc-openapi/issues/2373) - SchemaProperty.array Schema is ignored in /api-docs or api-docs.yaml
- [#2366](https://togithub.com/springdoc/springdoc-openapi/issues/2366) - Refactoring AbstractSwaggerResourceResolver.findWebJarResourcePath
- [#2320](https://togithub.com/springdoc/springdoc-openapi/issues/2320) - javadoc for class attribute ignored when in EntityModel.
- [#2347](https://togithub.com/springdoc/springdoc-openapi/issues/2347) - Not working if a property of entity contains generic parameters.
- [#2399](https://togithub.com/springdoc/springdoc-openapi/issues/2399) - SpringdocRouteBuilder.onError is overriding last route defined.
- [#2426](https://togithub.com/springdoc/springdoc-openapi/issues/2426) - StackOverflowError when using [@ParameterObject](https://togithub.com/ParameterObject) on groovy class.
### [`v2.2.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#220---2023-08-06)
[Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.1.0...v2.2.0)
##### Added
- [#2189](https://togithub.com/springdoc/springdoc-openapi/issues/2189) - Add support for swagger-ui.url property
- [#2200](https://togithub.com/springdoc/springdoc-openapi/issues/2200) - Support schema.requiredMode() on ParameterObject
- [#2309](https://togithub.com/springdoc/springdoc-openapi/issues/2309) - Added function to preload by specifying locale
- [#2332](https://togithub.com/springdoc/springdoc-openapi/issues/2332) - Group name cannot be null or empty
- [#2281](https://togithub.com/springdoc/springdoc-openapi/issues/2281) - Initial Virtual thread support
##### Changed
- Upgrade spring-boot to 3.1.2
- Upgrade swagger-core to 2.2.15
- Upgrade swagger-ui to 5.2.0
##### Fixed
- [#2199](https://togithub.com/springdoc/springdoc-openapi/issues/2199) - Fix Schema get condition of ArraySchema.
- [#2194](https://togithub.com/springdoc/springdoc-openapi/issues/2194) - Fix Swagger UI with provided spec
- [#2213](https://togithub.com/springdoc/springdoc-openapi/issues/2213) - Using both generated and configured specs stoped working in 1.6.5
- [#2222](https://togithub.com/springdoc/springdoc-openapi/issues/2222) - String Index Out of Bounce Exception Fix when deployed on Azure
- [#2243](https://togithub.com/springdoc/springdoc-openapi/issues/2243), [#2235](https://togithub.com/springdoc/springdoc-openapi/issues/2235) - Fix StringIndexOutOfBoundsException when path is same webjar
- [#2291](https://togithub.com/springdoc/springdoc-openapi/issues/2291) - Fix default-flat-param-object doesn't work when using http body
- [#2310](https://togithub.com/springdoc/springdoc-openapi/issues/2310) - Change bean name of objectMapperProvider
- [#2207](https://togithub.com/springdoc/springdoc-openapi/issues/2207) - swagger-initializer.js is sent endcoded in the JVM's default charset
- [#2271](https://togithub.com/springdoc/springdoc-openapi/issues/2271), [#2280](https://togithub.com/springdoc/springdoc-openapi/issues/2280) - Fix loop when response inherits generic class fixes
- [#2312](https://togithub.com/springdoc/springdoc-openapi/issues/2312) - Spec for [@ParameterObject](https://togithub.com/ParameterObject) disappears if building native-images
- [#2326](https://togithub.com/springdoc/springdoc-openapi/issues/2326) - [@QuerydslPredicate](https://togithub.com/QuerydslPredicate)(root = X.class) annotation at Controller Method level not getting documented in Spring Boot 3
Configuration
📅 Schedule: 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.9.4-eclipse-temurin-17
->3.9.8-eclipse-temurin-17
2.1.0
->2.6.0
Release Notes
springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)
### [`v2.6.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#260---2024-06-30) ##### Added - [#2561](https://togithub.com/springdoc/springdoc-openapi/issues/2561) - NPE occurs when outputting an OpenAPI document since 2.5.0 - [#2579](https://togithub.com/springdoc/springdoc-openapi/issues/2579) - Add support for leading tab characters with trim-kotlin-indent. - [#2589](https://togithub.com/springdoc/springdoc-openapi/issues/2589) - Pass HttpRequest to ServerBaseUrlCustomizer - [#2596](https://togithub.com/springdoc/springdoc-openapi/issues/2596), [#2600](https://togithub.com/springdoc/springdoc-openapi/issues/2600) - consumes and produces calculation. Fixes - [#2625](https://togithub.com/springdoc/springdoc-openapi/issues/2625), [#2626](https://togithub.com/springdoc/springdoc-openapi/issues/2626) - Replace Page schema with PagedModel when pageSerializationMode is set to VIA_DTO - [#2627](https://togithub.com/springdoc/springdoc-openapi/issues/2627) - Ensure compatibility with previous version of spring data - [#2576](https://togithub.com/springdoc/springdoc-openapi/issues/2576) - GroupedApi orders by displayName instead of name. - [#2584](https://togithub.com/springdoc/springdoc-openapi/issues/2584) - Dynamically define ApiGroups does not work. - [#2595](https://togithub.com/springdoc/springdoc-openapi/issues/2595) - Spring security support of [@RegisteredOAuth2AuthorizedClient](https://togithub.com/RegisteredOAuth2AuthorizedClient) ##### Changed - Upgrade spring-boot to 3.3.0 - Upgrade swagger-core to 2.2.22 - Upgrade swagger-ui to 5.17.14 - Upgrade spring-cloud-function to 4.1.2 - Upgrade spring-security-oauth2-authorization-server to 1.3.0 ##### Fixed - [#2577](https://togithub.com/springdoc/springdoc-openapi/issues/2577) - Fix missing exception response types in OpenAPI spec - [#2591](https://togithub.com/springdoc/springdoc-openapi/issues/2591) - When an entity class contains fields of Class\> type, an infinite loop. - [#2603](https://togithub.com/springdoc/springdoc-openapi/issues/2603) - PolymorphicModelConverter only handles direct subtypes and misses indirect. - [#2606](https://togithub.com/springdoc/springdoc-openapi/issues/2606) - Spring Authorization Server Metadata Endpoint not compatible. - [#2621](https://togithub.com/springdoc/springdoc-openapi/issues/2621) - Content-type for POST endpoints with multipart/form-data does not work since v2.4.0. - [#2622](https://togithub.com/springdoc/springdoc-openapi/issues/2622) - Kotlin enums are always marked as required if used in Java controllers. - [#2601](https://togithub.com/springdoc/springdoc-openapi/issues/2601) - Multiple Superclasses Are Not Mapped To Multiple allOf If Used In Different Services. - [#2597](https://togithub.com/springdoc/springdoc-openapi/issues/2597) - Polymorphic fields on polymorphic parents don't get correct oneOf docs generated. ### [`v2.5.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#250---2024-04-01) ##### Added - [#2318](https://togithub.com/springdoc/springdoc-openapi/issues/2318) - Add Info to GroupedOpenAPI properties - [#2554](https://togithub.com/springdoc/springdoc-openapi/issues/2554) - Remove duplicate words from comments - [#2418](https://togithub.com/springdoc/springdoc-openapi/issues/2418) - Improve support for externalizing strings in generated openapi - [#2535](https://togithub.com/springdoc/springdoc-openapi/issues/2535) - Add 'springdoc.trim-kotlin-indent' property to handle Kotlin multiline string indentation ##### Changed - Upgrade spring-boot to 3.2.4 - Upgrade swagger-core to 2.2.21 - Upgrade swagger-ui to 5.13.0 ##### Fixed - [#2525](https://togithub.com/springdoc/springdoc-openapi/issues/2525) - Inherited Methods Not Included in Swagger Documentation with [@RouterOperation](https://togithub.com/RouterOperation) in Spring Boot WebFlux Application - [#2526](https://togithub.com/springdoc/springdoc-openapi/issues/2526) - SpringDoc bean naming conflict error with GraphQL Spring boot starter - [#2540](https://togithub.com/springdoc/springdoc-openapi/issues/2540) - Fix typo in SpringRepositoryRestResourceProvider.java - [#2549](https://togithub.com/springdoc/springdoc-openapi/issues/2549) - Fix README.md ### [`v2.4.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#240---2023-03-12) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.3.0...v2.4.0) ##### Added - [#2443](https://togithub.com/springdoc/springdoc-openapi/issues/2443) - Respect schema annotations when using spring mvc with kotlin - [#2492](https://togithub.com/springdoc/springdoc-openapi/issues/2492), [#2488](https://togithub.com/springdoc/springdoc-openapi/issues/2488) - Support dynamic evaluation of description field in the RequestBody - [#2510](https://togithub.com/springdoc/springdoc-openapi/issues/2510) - Option to disable root api-docs path when using groups ##### Changed - Upgrade spring-boot to 3.2.3 - Upgrade swagger-core to 2.2.20 - Upgrade swagger-ui to 5.11.8 ##### Fixed - [#2453](https://togithub.com/springdoc/springdoc-openapi/issues/2453) - Fix CODE_OF_CONDUCT.md links - [#2454](https://togithub.com/springdoc/springdoc-openapi/issues/2454) - Fix typo in SwaggerWelcomeWebMvc - [#2507](https://togithub.com/springdoc/springdoc-openapi/issues/2507) - Fix typo in Constants - [#2472](https://togithub.com/springdoc/springdoc-openapi/issues/2472) - Update JavadocPropertyCustomizer.java - [#2495](https://togithub.com/springdoc/springdoc-openapi/issues/2495) - Fix broken links in README and CONTRIBUTING - [#2501](https://togithub.com/springdoc/springdoc-openapi/issues/2501) - bug fix when "exported" is set to false in RestResource annotation - [#2447](https://togithub.com/springdoc/springdoc-openapi/issues/2447) - Serialization to openapi of org.springframework.data.domain.Sort is not done correctly - [#2449](https://togithub.com/springdoc/springdoc-openapi/issues/2449) - Extensions in subobjects of OpenAPI no longer work - [#2461](https://togithub.com/springdoc/springdoc-openapi/issues/2461) - Springdoc OpenApi Annotations [@ExtensionProperty](https://togithub.com/ExtensionProperty) Not Evaluating Properties from application.yml - [#2469](https://togithub.com/springdoc/springdoc-openapi/issues/2469) - Pom contains invalid organizationUrl - [#2518](https://togithub.com/springdoc/springdoc-openapi/issues/2518) - Duplicate GroupConfigs in SpringDocConfigProperties - [#2506](https://togithub.com/springdoc/springdoc-openapi/issues/2506) - Springdoc breaks (Unexpected value: TRACE) when a spring-cloud-starter-gateway-mvc universal gateway is configured. - [#2519](https://togithub.com/springdoc/springdoc-openapi/issues/2519) - Request parameter parsing error after using [@NotBlank](https://togithub.com/NotBlank) from type interface field - [#2516](https://togithub.com/springdoc/springdoc-openapi/issues/2516) - Spring Data REST fails when setting version to openapi\_3\_1 - [#2509](https://togithub.com/springdoc/springdoc-openapi/issues/2509) - ArrayIndexOutOfBoundsException in SwaggerUiConfigParameters - [#2484](https://togithub.com/springdoc/springdoc-openapi/issues/2484) - JavaDoc integration not working with SnakeCaseStrategy property naming - [#2483](https://togithub.com/springdoc/springdoc-openapi/issues/2483) - Controller advice documents ApiResponse on every operation, even if the operation does not annotate the exception to be thrown - [#2477](https://togithub.com/springdoc/springdoc-openapi/issues/2477) - buildApiResponses ignores produced ContentType in case of many [@Operation](https://togithub.com/Operation) ### [`v2.3.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#230---2023-12-03) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.2.0...v2.3.0) ##### Added - [#2340](https://togithub.com/springdoc/springdoc-openapi/issues/2340) - Add support OIDC with Spring Authorization Server - [#2345](https://togithub.com/springdoc/springdoc-openapi/issues/2345) - Support Schema added in OpenAPI Specification v3.1 - [#2387](https://togithub.com/springdoc/springdoc-openapi/issues/2387) - Support get javadoc description from getter method - [#2404](https://togithub.com/springdoc/springdoc-openapi/issues/2404) - Update condition to register links schema customizer - [#2359](https://togithub.com/springdoc/springdoc-openapi/issues/2359) - Update condition to register links schema customizer - [#2348](https://togithub.com/springdoc/springdoc-openapi/issues/2348) - Enhance resource path processing - [#2438](https://togithub.com/springdoc/springdoc-openapi/issues/2438), [#2315](https://togithub.com/springdoc/springdoc-openapi/issues/2315) - Support for [@JsonProperty](https://togithub.com/JsonProperty) with Javadoc Change in springdoc-openapi ##### Changed - Upgrade spring-boot to 3.2.0 - Upgrade swagger-core to 2.2.19 - Upgrade swagger-ui to 5.10.3 ##### Fixed - [#2366](https://togithub.com/springdoc/springdoc-openapi/issues/2366) - Fix the failed test due to hardcoded file separators - [#2370](https://togithub.com/springdoc/springdoc-openapi/issues/2370), [#2371](https://togithub.com/springdoc/springdoc-openapi/issues/2371) - No empty description for polymorphic subtypes - [#2373](https://togithub.com/springdoc/springdoc-openapi/issues/2373) - SchemaProperty.array Schema is ignored in /api-docs or api-docs.yaml - [#2366](https://togithub.com/springdoc/springdoc-openapi/issues/2366) - Refactoring AbstractSwaggerResourceResolver.findWebJarResourcePath - [#2320](https://togithub.com/springdoc/springdoc-openapi/issues/2320) - javadoc for class attribute ignored when in EntityModel. - [#2347](https://togithub.com/springdoc/springdoc-openapi/issues/2347) - Not working if a property of entity contains generic parameters. - [#2399](https://togithub.com/springdoc/springdoc-openapi/issues/2399) - SpringdocRouteBuilder.onError is overriding last route defined. - [#2426](https://togithub.com/springdoc/springdoc-openapi/issues/2426) - StackOverflowError when using [@ParameterObject](https://togithub.com/ParameterObject) on groovy class. ### [`v2.2.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#220---2023-08-06) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v2.1.0...v2.2.0) ##### Added - [#2189](https://togithub.com/springdoc/springdoc-openapi/issues/2189) - Add support for swagger-ui.url property - [#2200](https://togithub.com/springdoc/springdoc-openapi/issues/2200) - Support schema.requiredMode() on ParameterObject - [#2309](https://togithub.com/springdoc/springdoc-openapi/issues/2309) - Added function to preload by specifying locale - [#2332](https://togithub.com/springdoc/springdoc-openapi/issues/2332) - Group name cannot be null or empty - [#2281](https://togithub.com/springdoc/springdoc-openapi/issues/2281) - Initial Virtual thread support ##### Changed - Upgrade spring-boot to 3.1.2 - Upgrade swagger-core to 2.2.15 - Upgrade swagger-ui to 5.2.0 ##### Fixed - [#2199](https://togithub.com/springdoc/springdoc-openapi/issues/2199) - Fix Schema get condition of ArraySchema. - [#2194](https://togithub.com/springdoc/springdoc-openapi/issues/2194) - Fix Swagger UI with provided spec - [#2213](https://togithub.com/springdoc/springdoc-openapi/issues/2213) - Using both generated and configured specs stoped working in 1.6.5 - [#2222](https://togithub.com/springdoc/springdoc-openapi/issues/2222) - String Index Out of Bounce Exception Fix when deployed on Azure - [#2243](https://togithub.com/springdoc/springdoc-openapi/issues/2243), [#2235](https://togithub.com/springdoc/springdoc-openapi/issues/2235) - Fix StringIndexOutOfBoundsException when path is same webjar - [#2291](https://togithub.com/springdoc/springdoc-openapi/issues/2291) - Fix default-flat-param-object doesn't work when using http body - [#2310](https://togithub.com/springdoc/springdoc-openapi/issues/2310) - Change bean name of objectMapperProvider - [#2207](https://togithub.com/springdoc/springdoc-openapi/issues/2207) - swagger-initializer.js is sent endcoded in the JVM's default charset - [#2271](https://togithub.com/springdoc/springdoc-openapi/issues/2271), [#2280](https://togithub.com/springdoc/springdoc-openapi/issues/2280) - Fix loop when response inherits generic class fixes - [#2312](https://togithub.com/springdoc/springdoc-openapi/issues/2312) - Spec for [@ParameterObject](https://togithub.com/ParameterObject) disappears if building native-images - [#2326](https://togithub.com/springdoc/springdoc-openapi/issues/2326) - [@QuerydslPredicate](https://togithub.com/QuerydslPredicate)(root = X.class) annotation at Controller Method level not getting documented in Spring Boot 3Configuration
📅 Schedule: 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.