springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)
### [`v2.3.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#230---2023-12-03)
##### 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)
##### 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
### [`v2.1.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#210---2023-04-01)
##### Added
- [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Detect directions in default sort values
- [#2167](https://togithub.com/springdoc/springdoc-openapi/issues/2167) [#2166](https://togithub.com/springdoc/springdoc-openapi/issues/2166) - Add request parameter for token endpoint
- [#2188](https://togithub.com/springdoc/springdoc-openapi/issues/2188) - Support of {\*param} path patterns
##### Changed
- Upgrade spring-boot to 3.0.5
- Upgrade swagger-core to 2.2.9
- Upgrade swagger-ui to 4.18.2
- Spring Native is now superseded by Spring Boot 3 official
- [#2173](https://togithub.com/springdoc/springdoc-openapi/issues/2173) - Remove webjars-locator-core
##### Fixed
- [#2122](https://togithub.com/springdoc/springdoc-openapi/issues/2122) - Super tiny fix typo
- [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized.
- [#2140](https://togithub.com/springdoc/springdoc-openapi/issues/2140) - Javadoc record class parameters not recognized
- [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) [#2141](https://togithub.com/springdoc/springdoc-openapi/issues/2141) - fix spring authorization server response.
- [#2148](https://togithub.com/springdoc/springdoc-openapi/issues/2148) - Fix properties show-oauth2-endpoints and SpringDocConfigProperties#showOauth2Endpoint properties name mismatch
- [#2149](https://togithub.com/springdoc/springdoc-openapi/issues/2149) - Request parameters with default values are marked as required.
- [#2155](https://togithub.com/springdoc/springdoc-openapi/issues/2155) - openApi.getServers() is null in OpenApiCustomiser when using different locales.
- [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Redundant(wrong) direction appended to [@PageableDefault](https://togithub.com/PageableDefault).
- [#2181](https://togithub.com/springdoc/springdoc-openapi/issues/2181) [#2183](https://togithub.com/springdoc/springdoc-openapi/issues/2183) - Fixed DefaultFlatParamObject to work with annotated parameters.
- [#2170](https://togithub.com/springdoc/springdoc-openapi/issues/2170) [#2187](https://togithub.com/springdoc/springdoc-openapi/issues/2187) - All request parameters marked as required for Java controllers in mixed projects in 2.0.3
- [#2165](https://togithub.com/springdoc/springdoc-openapi/issues/2165) - Custom Converters are not excluded if not registered for Http Message Converter.
- [#2185](https://togithub.com/springdoc/springdoc-openapi/issues/2185) - Fix behaviour of required flag for schema class fields.
- [#2139](https://togithub.com/springdoc/springdoc-openapi/issues/2139) - SpringDocSecurityConfiguration class not sufficiently constrained.
- [#2142](https://togithub.com/springdoc/springdoc-openapi/issues/2142) - SpringDocJacksonModuleConfiguration is loaded even though there is no ObjectMapperProvider when springdoc.api-docs.enabled = false.
### [`v2.0.4`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#204---2023-03-15)
##### Changed
- Upgrade swagger-ui to 4.18.1
##### Fixed
- [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) - Fix spring authorization server response
- [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized.
- [#2114](https://togithub.com/springdoc/springdoc-openapi/issues/2114) - Exception during WebFlux tests: NoClassDefFoundError: KotlinModule$Builder
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.
🔕 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. View repository job log here.
This PR contains the following updates:
2.0.3
->2.3.0
Release Notes
springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)
### [`v2.3.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#230---2023-12-03) ##### 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) ##### 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 ### [`v2.1.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#210---2023-04-01) ##### Added - [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Detect directions in default sort values - [#2167](https://togithub.com/springdoc/springdoc-openapi/issues/2167) [#2166](https://togithub.com/springdoc/springdoc-openapi/issues/2166) - Add request parameter for token endpoint - [#2188](https://togithub.com/springdoc/springdoc-openapi/issues/2188) - Support of {\*param} path patterns ##### Changed - Upgrade spring-boot to 3.0.5 - Upgrade swagger-core to 2.2.9 - Upgrade swagger-ui to 4.18.2 - Spring Native is now superseded by Spring Boot 3 official - [#2173](https://togithub.com/springdoc/springdoc-openapi/issues/2173) - Remove webjars-locator-core ##### Fixed - [#2122](https://togithub.com/springdoc/springdoc-openapi/issues/2122) - Super tiny fix typo - [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized. - [#2140](https://togithub.com/springdoc/springdoc-openapi/issues/2140) - Javadoc record class parameters not recognized - [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) [#2141](https://togithub.com/springdoc/springdoc-openapi/issues/2141) - fix spring authorization server response. - [#2148](https://togithub.com/springdoc/springdoc-openapi/issues/2148) - Fix properties show-oauth2-endpoints and SpringDocConfigProperties#showOauth2Endpoint properties name mismatch - [#2149](https://togithub.com/springdoc/springdoc-openapi/issues/2149) - Request parameters with default values are marked as required. - [#2155](https://togithub.com/springdoc/springdoc-openapi/issues/2155) - openApi.getServers() is null in OpenApiCustomiser when using different locales. - [#2152](https://togithub.com/springdoc/springdoc-openapi/issues/2152) - Redundant(wrong) direction appended to [@PageableDefault](https://togithub.com/PageableDefault). - [#2181](https://togithub.com/springdoc/springdoc-openapi/issues/2181) [#2183](https://togithub.com/springdoc/springdoc-openapi/issues/2183) - Fixed DefaultFlatParamObject to work with annotated parameters. - [#2170](https://togithub.com/springdoc/springdoc-openapi/issues/2170) [#2187](https://togithub.com/springdoc/springdoc-openapi/issues/2187) - All request parameters marked as required for Java controllers in mixed projects in 2.0.3 - [#2165](https://togithub.com/springdoc/springdoc-openapi/issues/2165) - Custom Converters are not excluded if not registered for Http Message Converter. - [#2185](https://togithub.com/springdoc/springdoc-openapi/issues/2185) - Fix behaviour of required flag for schema class fields. - [#2139](https://togithub.com/springdoc/springdoc-openapi/issues/2139) - SpringDocSecurityConfiguration class not sufficiently constrained. - [#2142](https://togithub.com/springdoc/springdoc-openapi/issues/2142) - SpringDocJacksonModuleConfiguration is loaded even though there is no ObjectMapperProvider when springdoc.api-docs.enabled = false. ### [`v2.0.4`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#204---2023-03-15) ##### Changed - Upgrade swagger-ui to 4.18.1 ##### Fixed - [#2123](https://togithub.com/springdoc/springdoc-openapi/issues/2123) - Fix spring authorization server response - [#2131](https://togithub.com/springdoc/springdoc-openapi/issues/2131) - Fixed a bug that javadoc of record class parameters was not recognized. - [#2114](https://togithub.com/springdoc/springdoc-openapi/issues/2114) - Exception during WebFlux tests: NoClassDefFoundError: KotlinModule$BuilderConfiguration
📅 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.