piomin / sample-spring-microservices-kubernetes

Sample Spring Boot application that uses some features provided by Spring Cloud Kubernetes, Spring Cloud OpenFeign and Spring Cloud Gateway deployed on Kubernetes
https://piotrminkowski.com
437 stars 280 forks source link

fix(deps): update dependency org.springdoc:springdoc-openapi-ui to v1.7.0 #15

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springdoc:springdoc-openapi-ui (source) 1.5.11 -> 1.7.0 age adoption passing confidence

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

springdoc/springdoc-openapi ### [`v1.7.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​170---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 2.7.10 - 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. ### [`v1.6.15`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1615---2023-03-07) ##### Added - [#​2006](https://togithub.com/springdoc/springdoc-openapi/issues/2006) - Support for nullable request parameters in Kotlin. - [#​2054](https://togithub.com/springdoc/springdoc-openapi/issues/2054) - Add copyright and license information to Jar. - [#​2021](https://togithub.com/springdoc/springdoc-openapi/issues/2021) - Required field in Schema annotation ignored in Kotlin. - [#​2094](https://togithub.com/springdoc/springdoc-openapi/issues/2094) - Initial support for Spring Authorization Server. ##### Changed - Upgrade spring-boot to 2.7.9 - Upgrade swagger-core to 2.2.8 - Upgrade swagger-ui to 4.17.1 ##### Fixed - [#​2010](https://togithub.com/springdoc/springdoc-openapi/issues/2010) - findByNameContainingIgnoreCaseAndDateBefore throw NullPointerException. - [#​2031](https://togithub.com/springdoc/springdoc-openapi/issues/2031) - Path variables parameters are not assigned correctly to endpoints. - [#​2038](https://togithub.com/springdoc/springdoc-openapi/issues/2038) - When extends JpaRepository, using [@​Parameter](https://togithub.com/Parameter) over the method results in duplicate of the same parameter. - [#​2046](https://togithub.com/springdoc/springdoc-openapi/issues/2046) - Map Fields Disappear with Groovy on Classpath. - [#​2051](https://togithub.com/springdoc/springdoc-openapi/issues/2051) - Malformed api-docs JSON when StringHttpMessageConverter is not active - [#​2062](https://togithub.com/springdoc/springdoc-openapi/issues/2062) - OperationCustomizer is not working with Spring Data REST. - [#​2098](https://togithub.com/springdoc/springdoc-openapi/issues/2098) - When getting ExceptionHandler in the controller, use target class in case of AOP Proxy. - [#​2107](https://togithub.com/springdoc/springdoc-openapi/issues/2107) - Ordering of GlobalOpenApiCustomizers different than for OpenApiCustomisers. - [#​2089](https://togithub.com/springdoc/springdoc-openapi/issues/2089) - Fixed a bug that a NullPointerException is thrown when the description field of RequestBody is null and there is a javadoc description. - [#​2104](https://togithub.com/springdoc/springdoc-openapi/issues/2104) - OpenAPI Extensions no longer work. ### [`v1.6.14`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1614---2022-12-16) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.13...v1.6.14) ##### Added - [#​1965](https://togithub.com/springdoc/springdoc-openapi/issues/1965) - Prevents premature initialisation of factory-beans - [#​2003](https://togithub.com/springdoc/springdoc-openapi/issues/2003) - Resolve property descriptions for arrays ##### Changed - Upgrade spring-boot to 2.7.6 ##### Fixed - [#​1957](https://togithub.com/springdoc/springdoc-openapi/issues/1957) - AdditionalModelsConverter Schema params rewriting - [#​1962](https://togithub.com/springdoc/springdoc-openapi/issues/1962) - override-with-generic-response shouldn't shallow copy - [#​1985](https://togithub.com/springdoc/springdoc-openapi/issues/1985) - IllegalStateException: Duplicate key when two endpoints at the same URL with same header exist - [#​1992](https://togithub.com/springdoc/springdoc-openapi/issues/1992) - Java enumeration and Spring Converter no longer generates enum drop-down. - [#​2001](https://togithub.com/springdoc/springdoc-openapi/issues/2001) - Enum Collection parameter missing type info in Spring Data Rest search method ### [`v1.6.13`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1613---2022-11-20) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.12...v1.6.13) ##### Added - [#​1929](https://togithub.com/springdoc/springdoc-openapi/issues/1929) - Enables no cache on not cache swagger-initializer.js - [#​1922](https://togithub.com/springdoc/springdoc-openapi/issues/1922) - Check existence of superclass before accessing its name - [#​1923](https://togithub.com/springdoc/springdoc-openapi/issues/1923) - Javadoc description of the [@​RequestPart](https://togithub.com/RequestPart) param of multipart/form-data to the parameter description ##### Changed - Upgrade spring-boot to 2.7.5 - Upgrade swagger-core to 2.2.7 - Upgrade swagger-ui to 4.15.5 - [#​1912](https://togithub.com/springdoc/springdoc-openapi/issues/1912) - Upgrade spring-security-oauth2 to 2.5.2.RELEASE ##### Fixed - [#​1892](https://togithub.com/springdoc/springdoc-openapi/issues/1892) - springdoc.model-and-view-allowed enhanced - [#​1901](https://togithub.com/springdoc/springdoc-openapi/issues/1901) - When [@​Get](https://togithub.com/Get), using [@​Parameter](https://togithub.com/Parameter) over the method results in duplicate of the same parameter - [#​1909](https://togithub.com/springdoc/springdoc-openapi/issues/1909) - ExceptionHandler in controller is not used by another controller - [#​1904](https://togithub.com/springdoc/springdoc-openapi/issues/1904) - springdoc-openapi-webflux-ui 2.0.0-M7 + spring actuator + spring cloud crashes at startup - [#​1911](https://togithub.com/springdoc/springdoc-openapi/issues/1911) - Wrong type for springdoc.swagger-ui.oauth.useBasicAuthenticationWithAccessCodeGrant configuration property - [#​1931](https://togithub.com/springdoc/springdoc-openapi/issues/1931) - Spring Security form login only offers application/json req body type. ### [`v1.6.12`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1612---2022-10-17) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.11...v1.6.12) ##### Added - [#​1888](https://togithub.com/springdoc/springdoc-openapi/issues/1888) - custom Summary for actuator - [#​1881](https://togithub.com/springdoc/springdoc-openapi/issues/1881) - Support [@​Hidden](https://togithub.com/Hidden) annotation on REST repositories - [#​1878](https://togithub.com/springdoc/springdoc-openapi/issues/1878) - Sort request methods - [#​1830](https://togithub.com/springdoc/springdoc-openapi/issues/1830) - Support Java record - [#​1814](https://togithub.com/springdoc/springdoc-openapi/issues/1814) - Allow requestBody creation for GET on openapi resource endpoint ##### Changed - Upgrade swagger-core to 2.2.4 - Upgrade spring-boot to 2.7.4 - Upgrade swagger-ui to 4.14.3 ##### Fixed - [#​1829](https://togithub.com/springdoc/springdoc-openapi/issues/1829) - Wrong schema generation on endpoint consuming multipart form data combined with JsonView - [#​1842](https://togithub.com/springdoc/springdoc-openapi/issues/1842) - A HTTP header in multipart/form-data is handled as form item instead of header - [#​1845](https://togithub.com/springdoc/springdoc-openapi/issues/1845) - Wrong "response" description with two controllers having its own ExceptionHandler. - [#​1855](https://togithub.com/springdoc/springdoc-openapi/issues/1855) - Fixed a bug that duplicate field were get for record classes. - [#​1820](https://togithub.com/springdoc/springdoc-openapi/issues/1820) - Refresh the browser each time, the global header is added in duplicate. - [#​523](https://togithub.com/springdoc/springdoc-openapi/issues/523) - No documented way to handle Mono/Flux without Webflux. - [#​1816](https://togithub.com/springdoc/springdoc-openapi/issues/1816) - Parameters with same name but different locations can't render in UI properly ### [`v1.6.11`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1611---2022-08-21) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.10...v1.6.11) ##### Added - [#​1805](https://togithub.com/springdoc/springdoc-openapi/issues/1805) - Default flat param object ##### Changed - upgrade swagger-ui: 4.14.0 ##### Fixed - [#​1801](https://togithub.com/springdoc/springdoc-openapi/issues/1801) - Duplicated header values when an endpoint can be called with different headers - [#​1801](https://togithub.com/springdoc/springdoc-openapi/issues/1801) - NPE for request bodies with content that has media type MULTIPART_FORM_DATA_VALUE - [#​1793](https://togithub.com/springdoc/springdoc-openapi/issues/1793) - Query parameter part of request body in controller with MultiPartFile - [#​1791](https://togithub.com/springdoc/springdoc-openapi/issues/1791) - Override-with-generic-response not working from 1.6.8 onwards - [#​1799](https://togithub.com/springdoc/springdoc-openapi/issues/1799) - Polymorphism - Support JsonTypeInfo.Id.CLASS ### [`v1.6.10`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1610---2022-08-15) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.9...v1.6.10) ##### Added - [#​1700](https://togithub.com/springdoc/springdoc-openapi/issues/1700) - Support PageableDefault#value() - [#​1706](https://togithub.com/springdoc/springdoc-openapi/issues/1706) - ßAdd RouterOperationCustomizer - [#​1754](https://togithub.com/springdoc/springdoc-openapi/issues/1754) - Default value and description of the page parameter when enabled spring.data.web.pageable.one-indexed-parameters property - [#​1755](https://togithub.com/springdoc/springdoc-openapi/issues/1755) - Adjust name of the parameters page and size when set spring.data.web.pageable.prefix property - [#​1742](https://togithub.com/springdoc/springdoc-openapi/issues/1742) - Optimize the group order problem ##### Changed - upgrade to spring-boot 2.7.2 - upgrade swagger-ui: 4.13.2 - upgrade classgraph: 4.8.149 - upgrade spring-native: 0.12.1 - upgrqde swagger-core: 2.2.2 - upgrage therapi-runtime-javadoc: 0.15.0 ##### Fixed - [#​1684](https://togithub.com/springdoc/springdoc-openapi/issues/1684) - incorrect generic param for multi interfaces - [#​1687](https://togithub.com/springdoc/springdoc-openapi/issues/1687), [#​1688](https://togithub.com/springdoc/springdoc-openapi/issues/1688) - kotlin ByteArray property incorrect - [#​1692](https://togithub.com/springdoc/springdoc-openapi/issues/1692) - More specific bean name for objectMapperProvider - [#​1684](https://togithub.com/springdoc/springdoc-openapi/issues/1684) - Incorrect generic param for multi interfaces - [#​1707](https://togithub.com/springdoc/springdoc-openapi/issues/1707) - Concurrent problems when initializing multiple GroupedOpenApi parallelly - [#​1690](https://togithub.com/springdoc/springdoc-openapi/issues/1690) - Expected file to be in alphabetical order. - [#​1713](https://togithub.com/springdoc/springdoc-openapi/issues/1713) - ObjectMapperProvider to sort all properties. - [#​1717](https://togithub.com/springdoc/springdoc-openapi/issues/1717), [#​1718](https://togithub.com/springdoc/springdoc-openapi/issues/1718) - javadoc of JsonUnwrapped fields not set - [#​1748](https://togithub.com/springdoc/springdoc-openapi/issues/1748), [#​1712](https://togithub.com/springdoc/springdoc-openapi/issues/1712), Generated server url computation not cleared - [#​1696](https://togithub.com/springdoc/springdoc-openapi/issues/1696) - incorrect generic param for multi interfaces - [#​1749](https://togithub.com/springdoc/springdoc-openapi/issues/1749) - Update server out of cache - [#​1734](https://togithub.com/springdoc/springdoc-openapi/issues/1734) - springdoc-openapi-kotlin and springdoc-openapi-common do not agree on conditions for auto configuration - [#​1761](https://togithub.com/springdoc/springdoc-openapi/issues/1761)- Exception documenting RestControllerEndpoint with PostMapping ### [`v1.6.9`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​169---2022-05-22) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.8...v1.6.9) ##### Added - [#​1664](https://togithub.com/springdoc/springdoc-openapi/issues/1664) - Add Schema properties support in method-level [@​RequestBody](https://togithub.com/RequestBody) - [#​1181](https://togithub.com/springdoc/springdoc-openapi/issues/1181) - Initial OpenAPI 3.1 support - [#​1651](https://togithub.com/springdoc/springdoc-openapi/issues/1651) - Ease group declaration through code or properties with actuators ##### Changed - upgrade to spring-boot 2.7.0 - upgrade swagger-ui: 4.11.1 - upgrade classgraph: 4.8.147 - upgrade spring-native: 0.11.5 - upgrade spring-cloud-function: 3.2.4 ##### Fixed - [#​1663](https://togithub.com/springdoc/springdoc-openapi/issues/1663) - [@​Schema](https://togithub.com/Schema) annotation with type String and allowableValues set doesn't generate enum drop-down in swagger-ui after upgrading from 1.6.6 (when Spring custom converter is used) - [#​1655](https://togithub.com/springdoc/springdoc-openapi/issues/1655) - OpenAPIService is using ObjectMapper without configured modules since SpringDoc 1.6.7. - [#​1648](https://togithub.com/springdoc/springdoc-openapi/issues/1648) - Tags with only name provided are being added to the openAPI.tags field. - [#​1641](https://togithub.com/springdoc/springdoc-openapi/issues/1641) - ConcurrentModificationException when querying /v3/api-docs/{group} concurrently for different groups - [#​1634](https://togithub.com/springdoc/springdoc-openapi/issues/1634) - Generating doc for entities with map attribute does not work - [#​1633](https://togithub.com/springdoc/springdoc-openapi/issues/1633) - GroupedOpenApi.builder addOpenApiCustomiser execution order is reversed - [#​1630](https://togithub.com/springdoc/springdoc-openapi/issues/1630) - Remove repeated HttpSession - [#​1659](https://togithub.com/springdoc/springdoc-openapi/issues/1659) - fix oauth redirection when used in spring-native ### [`v1.6.8`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​168---2022-04-22) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.7...v1.6.8) ##### Added - [#​1616](https://togithub.com/springdoc/springdoc-openapi/issues/1616) - Add global customizer and filters - [#​1620](https://togithub.com/springdoc/springdoc-openapi/issues/1620) - Allow ComposedSchemas to replace non-composed so we can respect polymorphic links discovered in later methods - [#​1579](https://togithub.com/springdoc/springdoc-openapi/issues/1579) - Updated class and method javadoc handling ##### Changed - upgrade to spring-boot 2.6.7 - [#​1603](https://togithub.com/springdoc/springdoc-openapi/issues/1603) - Update swagger-ui path from /swaggerui to /swagger-ui when using management port (actuator) . - Prefer ComposedSchemas over non-composed so that method name order doesn't prevent polymorphic links generating into the spec ##### Fixed - [#​1621](https://togithub.com/springdoc/springdoc-openapi/issues/1621) - Redirection to UI broken with query-config-enabled when any other boolean parameter is defined. - [#​1617](https://togithub.com/springdoc/springdoc-openapi/issues/1617) - spring cloud stream crashes at startup. - [#​1605](https://togithub.com/springdoc/springdoc-openapi/issues/1605) - spring-native NullPointerException due to missing TypeHint ### [`v1.6.7`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​167---2022-04-07) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.6...v1.6.7) ##### Added - [#​1596](https://togithub.com/springdoc/springdoc-openapi/issues/1596) - Add title property to GroupedOpenApi class for displaying a Human readable group name. - [#​1554](https://togithub.com/springdoc/springdoc-openapi/issues/1554) - Configurable caching of OpenAPI instances. - [#​1544](https://togithub.com/springdoc/springdoc-openapi/issues/1544) - [@​Deprecated](https://togithub.com/Deprecated) on controller to mark all its operations as deprecated. - [#​1534](https://togithub.com/springdoc/springdoc-openapi/issues/1534) - Support custom Spring type converters. - [#​1543](https://togithub.com/springdoc/springdoc-openapi/issues/1543) - Add method to retrieve server base URL and ability to 'customize' the generated server base URL. - [#​1505](https://togithub.com/springdoc/springdoc-openapi/issues/1505) - Support swagger-ui.withCredentials property. - [#​1481](https://togithub.com/springdoc/springdoc-openapi/issues/1481) - Include /oauth/token endpoint using OpenApi Swagger 1.6.5. - [#​1501](https://togithub.com/springdoc/springdoc-openapi/issues/1501) - Added CSRF Session Storage config properties and html transformer. - [#​1498](https://togithub.com/springdoc/springdoc-openapi/issues/1498) - Pick up exception handler in case there is no controller advice at all. ##### Changed - upgrade to swagger-api 2.2.0 and swagger-ui 4.10.3 - spring-native upgrade to 0.11.4 - upgrade spring-boot version to 2.6.6 - classgraph upgrade to 4.8.143 - Update webjars-locator-core to 0.50 - add owasp dependency-check-maven plugin ##### Fixed - [#​1586](https://togithub.com/springdoc/springdoc-openapi/issues/1586) - Typo in Pageable sort description. - [#​1570](https://togithub.com/springdoc/springdoc-openapi/issues/1570) - Remove unused dependencies. - [#​1565](https://togithub.com/springdoc/springdoc-openapi/issues/1565)- Missing Request Body for Write Operation Actuator Endpoints. - [#​1522](https://togithub.com/springdoc/springdoc-openapi/issues/1522) - parameter of type com.querydsl.core.types.Predicate ignored when unique. - [#​1556](https://togithub.com/springdoc/springdoc-openapi/issues/1556) - oauth2RedirectUrl cached unexpectedly. - [#​1546](https://togithub.com/springdoc/springdoc-openapi/issues/1546) - Custom Requestmapping consumes responses. - [#​1552](https://togithub.com/springdoc/springdoc-openapi/issues/1552) - resolve-schema-properties is not replacing tokens from properties file. - [#​1530](https://togithub.com/springdoc/springdoc-openapi/issues/1530) - Setting displayOperationId to false does not work. - [#​1525](https://togithub.com/springdoc/springdoc-openapi/issues/1525) - Null vendor extensions are excluded from Json/Yaml. ### [`v1.6.6`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​166---2022-02-06) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.5...v1.6.6) ##### Changed - [#​1424](https://togithub.com/springdoc/springdoc-openapi/issues/1424) - Upgrade to swagger-ui 4.5.0 - [#​1474](https://togithub.com/springdoc/springdoc-openapi/issues/1474) - Upgrade webjars-locator-core version to 0.48 ##### Fixed - [#​1469](https://togithub.com/springdoc/springdoc-openapi/issues/1469) - [#​1036](https://togithub.com/springdoc/springdoc-openapi/issues/1036) - CSRF header should not be sent to cross domain sites - [#​1480](https://togithub.com/springdoc/springdoc-openapi/issues/1480) - Fix the problem that the inconsistent newline characters of different platforms - [#​1475](https://togithub.com/springdoc/springdoc-openapi/issues/1475) - Class level [@​Tag](https://togithub.com/Tag) overwrites method level [@​Operation](https://togithub.com/Operation).tags. - [#​1491](https://togithub.com/springdoc/springdoc-openapi/issues/1491) - Set containingClass at MethodParameter ### [`v1.6.5`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​165---2022-01-23) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.4...v1.6.5) ##### Added - [#​1430](https://togithub.com/springdoc/springdoc-openapi/issues/1430) - Add Support custom login processing endpoints - [#​1429](https://togithub.com/springdoc/springdoc-openapi/issues/1429) - Allow excluding individual methods from OpenApi output - [#​1372](https://togithub.com/springdoc/springdoc-openapi/issues/1372) - Customize operation and parameters by the return value - [#​1453](https://togithub.com/springdoc/springdoc-openapi/issues/1453) - Reverse proxy context path aware support for manually provided files ##### Changed - [#​1424](https://togithub.com/springdoc/springdoc-openapi/issues/1424) - Upgrade to swagger-ui 4.2.1 ##### Fixed - [#​1428](https://togithub.com/springdoc/springdoc-openapi/issues/1428) - Incorrect RequestBody type on schema/ui if class implements Map. - [#​1455](https://togithub.com/springdoc/springdoc-openapi/issues/1455) - Post without [@​RequestBody](https://togithub.com/RequestBody) not getting all fields - [#​1442](https://togithub.com/springdoc/springdoc-openapi/issues/1442) - Springdoc-openapi-webmvc-core not enought for Springdoc-openapi-native - [#​1446](https://togithub.com/springdoc/springdoc-openapi/issues/1446) - Upgrade from Springdoc 1.6.3 to 1.6.4 causes issues if springdoc-openapi-common is on the classpath but springdoc-openapi-ui is not - [#​1458](https://togithub.com/springdoc/springdoc-openapi/issues/1458) - java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getParameter() at /v3/api-docs request ### [`v1.6.4`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​164---2022-01-06) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.3...v1.6.4) ##### Added - Add support out of the box for MultipartRequest - [#​1418](https://togithub.com/springdoc/springdoc-openapi/issues/1418) - Support for therapi-runtime-javadoc 0.13.0. ##### Changed - [#​1415](https://togithub.com/springdoc/springdoc-openapi/issues/1415) - Moving PageableDefault support to springdoc-openapi-common - [#​1424](https://togithub.com/springdoc/springdoc-openapi/issues/1424) - Update classgraph dependency to 4.8.138 ##### Fixed - [#​1407](https://togithub.com/springdoc/springdoc-openapi/issues/1407) - Fix issue number in 1.6.3 CHANGELOG - [#​1421](https://togithub.com/springdoc/springdoc-openapi/issues/1421) - Actuator endpoints have 2 appended to operationId - [#​1425](https://togithub.com/springdoc/springdoc-openapi/issues/1425) - Parameter 2 of method indexPageTransformer in org.springdoc.webmvc.ui.SwaggerConfig required a single bean, but 2 were found ### [`v1.6.3`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​163---2021-12-25) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.2...v1.6.3) ##### Added - [#​1299](https://togithub.com/springdoc/springdoc-openapi/issues/1299) - Add support for Spring Cloud Function Web. ##### Changed - Upgrade to swagger-core 2.1.12 - Upgrade to spring-boot 2.6.2 - Upgrade spring-native to 0.11.1 - bump classgraph version to 4.8.117 ##### Fixed - [#​1405](https://togithub.com/springdoc/springdoc-openapi/issues/1405) - Enhance springdoc-openapi as BOM for Gradle ### [`v1.6.2`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​162---2021-12-19) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.1...v1.6.2) ##### Added - [#​1386](https://togithub.com/springdoc/springdoc-openapi/issues/1386), [#​1385](https://togithub.com/springdoc/springdoc-openapi/issues/1385) - Disable validation by default - [#​1384](https://togithub.com/springdoc/springdoc-openapi/issues/1384) - Enhance swagger-ui access ##### Fixed - [#​1392](https://togithub.com/springdoc/springdoc-openapi/issues/1392) - Consistent OperationId generation problem with Locale - [#​1394](https://togithub.com/springdoc/springdoc-openapi/issues/1394) - Getting 404 when trying to access swagger-ui of a native spring-boot app ### [`v1.6.1`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1615---2023-03-07) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.6.0...v1.6.1) ##### Added - [#​2006](https://togithub.com/springdoc/springdoc-openapi/issues/2006) - Support for nullable request parameters in Kotlin. - [#​2054](https://togithub.com/springdoc/springdoc-openapi/issues/2054) - Add copyright and license information to Jar. - [#​2021](https://togithub.com/springdoc/springdoc-openapi/issues/2021) - Required field in Schema annotation ignored in Kotlin. - [#​2094](https://togithub.com/springdoc/springdoc-openapi/issues/2094) - Initial support for Spring Authorization Server. ##### Changed - Upgrade spring-boot to 2.7.9 - Upgrade swagger-core to 2.2.8 - Upgrade swagger-ui to 4.17.1 ##### Fixed - [#​2010](https://togithub.com/springdoc/springdoc-openapi/issues/2010) - findByNameContainingIgnoreCaseAndDateBefore throw NullPointerException. - [#​2031](https://togithub.com/springdoc/springdoc-openapi/issues/2031) - Path variables parameters are not assigned correctly to endpoints. - [#​2038](https://togithub.com/springdoc/springdoc-openapi/issues/2038) - When extends JpaRepository, using [@​Parameter](https://togithub.com/Parameter) over the method results in duplicate of the same parameter. - [#​2046](https://togithub.com/springdoc/springdoc-openapi/issues/2046) - Map Fields Disappear with Groovy on Classpath. - [#​2051](https://togithub.com/springdoc/springdoc-openapi/issues/2051) - Malformed api-docs JSON when StringHttpMessageConverter is not active - [#​2062](https://togithub.com/springdoc/springdoc-openapi/issues/2062) - OperationCustomizer is not working with Spring Data REST. - [#​2098](https://togithub.com/springdoc/springdoc-openapi/issues/2098) - When getting ExceptionHandler in the controller, use target class in case of AOP Proxy. - [#​2107](https://togithub.com/springdoc/springdoc-openapi/issues/2107) - Ordering of GlobalOpenApiCustomizers different than for OpenApiCustomisers. - [#​2089](https://togithub.com/springdoc/springdoc-openapi/issues/2089) - Fixed a bug that a NullPointerException is thrown when the description field of RequestBody is null and there is a javadoc description. - [#​2104](https://togithub.com/springdoc/springdoc-openapi/issues/2104) - OpenAPI Extensions no longer work. ### [`v1.6.0`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​160---2021-12-12) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.5.13...v1.6.0) ##### Added - [#​1356](https://togithub.com/springdoc/springdoc-openapi/issues/1356), [#​1360](https://togithub.com/springdoc/springdoc-openapi/issues/1360) - Add support for caching based on Locale - [#​1355](https://togithub.com/springdoc/springdoc-openapi/issues/1355) - Add support for [@​Tag](https://togithub.com/Tag) description using i18n - [#​1376](https://togithub.com/springdoc/springdoc-openapi/issues/1376) - Add Support for Spring Native 0.11 - [#​1365](https://togithub.com/springdoc/springdoc-openapi/issues/1365) - Make MediaType for "loginRequestBody" as "application/json" - [#​1375](https://togithub.com/springdoc/springdoc-openapi/issues/1375) - Support [@​JsonIgnore](https://togithub.com/JsonIgnore) in [@​ParameterObject](https://togithub.com/ParameterObject). - [#​1379](https://togithub.com/springdoc/springdoc-openapi/issues/1379) - Enable support for queryConfigEnabled. Disable reading config params from URL search params by default ##### Changed - Upgrade swagger-ui to 4.1.3 - Upgrade to spring-boot 2.6.1 - [#​1373](https://togithub.com/springdoc/springdoc-openapi/issues/1373) - Enhance Pageable config ##### Fixed - [#​1353](https://togithub.com/springdoc/springdoc-openapi/issues/1353) - Servers from cached OpenAPI are overwritten and customizer is skipped. - [#​1364](https://togithub.com/springdoc/springdoc-openapi/issues/1364) - Incorrect configUrl due to null path prefix - [#​1370](https://togithub.com/springdoc/springdoc-openapi/issues/1370) - NullPointerException on JavadocPropertyCustomizer.java:81 - Warning level ### [`v1.5.13`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1513---2021-11-30) [Compare Source](https://togithub.com/springdoc/springdoc-openapi/compare/v1.5.12...v1.5.13) ##### Added - [#​1317](https://togithub.com/springdoc/springdoc-openapi/issues/1317) - Add SpEL support for default values - [#​1324](https://togithub.com/springdoc/springdoc-openapi/issues/1324) - springdoc-openapi-javadoc doesn't work with [@​ParameterObject](https://togithub.com/ParameterObject) - [#​1334](https://togithub.com/springdoc/springdoc-openapi/issues/1334) - Allow customizing / disabling PolymorphicModelConverter - [#​1328](https://togithub.com/springdoc/springdoc-openapi/issues/1328) - Add support for spring-native 0.11-RC1. (remove property springdoc.enable-native-image-support and introduce new springdoc module) - [#​1348](https://togithub.com/springdoc/springdoc-openapi/issues/1348) - Treat java.nio.charset.Charset as string type by default ##### Changed - Upgrade swagger-ui to 4.1.2 - Upgrade to spring-boot 2.6.0 - [#​1325](https://togithub.com/springdoc/springdoc-openapi/issues/1325) - Add tests for [@​ParameterObject](https://togithub.com/ParameterObject) on spring boot webflux ##### Fixed - [#​1320](https://togithub.com/springdoc/springdoc-openapi/issues/1320) - Fixed exception handler order - [#​1331](https://togithub.com/springdoc/springdoc-openapi/issues/1331) - Endpoint parameters are translated even if they should not - [#​1333](https://togithub.com/springdoc/springdoc-openapi/issues/1333) - NPEs when using [@​ParameterObject](https://togithub.com/ParameterObject) with custom Pageable and adding descriptions to fields - [#​1339](https://togithub.com/springdoc/springdoc-openapi/issues/1339) - Comments are not picked up for fields in Typed data classes - [#​1351](https://togithub.com/springdoc/springdoc-openapi/issues/1351) - [@​Tag](https://togithub.com/Tag) name parameter not consistently performing lookup on properties file - [#​1347](https://togithub.com/springdoc/springdoc-openapi/issues/1347) - Break circular references which disabled by default since spring boot 2.6 ### [`v1.5.12`](https://togithub.com/springdoc/springdoc-openapi/blob/HEAD/CHANGELOG.md#​1512---2021-10-20) ##### Changed - Upgrade swagger-ui to 3.52.5 - [#​1282](https://togithub.com/springdoc/springdoc-openapi/issues/1282) - [#​1288](https://togithub.com/springdoc/springdoc-openapi/issues/1288) - [#​1292](https://togithub.com/springdoc/springdoc-openapi/issues/1292) - [#​1293](https://togithub.com/springdoc/springdoc-openapi/issues/1293) Use Optional List to inject RequestMappingInfoHandlerMapping. - [#​1290](https://togithub.com/springdoc/springdoc-openapi/issues/1290) - Use Publisher as response wrapper to ignore instead of Mono. - [#​1313](https://togithub.com/springdoc/springdoc-openapi/issues/1313) - Upgrading to io.github.classgraph:classgraph to v4.8.116 - [#​1296](https://togithub.com/springdoc/springdoc-openapi/issues/1296) - Update Demo URLs ##### Fixed - [#​1316](https://togithub.com/springdoc/springdoc-openapi/issues/1316) - Hidden controller exposes Operation annotated method - [#​1289](https://togithub.com/springdoc/springdoc-openapi/issues/1289) - Fix server address customizing in case of enabled pre-loading mode - [#​1274](https://togithub.com/springdoc/springdoc-openapi/issues/1274) - Objects properties order is not preserved with springdoc.api-docs.resolve-schema-properties = true. - [#​1287](https://togithub.com/springdoc/springdoc-openapi/issues/1287) - Fix typo of PageableConverter Javadoc

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.