the-ambassador icon indicating copy to clipboard operation
the-ambassador copied to clipboard

fix(deps): update springdocversion to v1.8.0

Open renovate[bot] opened this issue 2 years ago • 5 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springdoc:springdoc-openapi-security (source) 1.6.7 -> 1.8.0 age adoption passing confidence
org.springdoc:springdoc-openapi-kotlin (source) 1.6.7 -> 1.8.0 age adoption passing confidence
org.springdoc:springdoc-openapi-webflux-ui (source) 1.6.7 -> 1.8.0 age adoption passing confidence

Release Notes

springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-security)

v1.8.0: springdoc-openapi v1.8.0 released!

Added
  • #​2189 - Add support for swagger-ui.url property
  • #​2200 - Support schema.requiredMode() on ParameterObject
  • #​2309 - Added function to preload by specifying locale
  • #​2332 - Group name cannot be null or empty
  • #​2281 - Initial Virtual thread support
  • #​2311 - Enhance springdoc-ui to support spring.mvc.servlet.path
  • #​2340 - Add support OIDC with Spring Authorization Server
  • #​2345 - Support Schema added in OpenAPI Specification v3.1
  • #​2387 - Support get javadoc description from getter method
  • #​2404 - Update condition to register links schema customizer
  • #​2359 - Update condition to register links schema customizer
  • #​2348 - Enhance resource path processing
  • #​2438, #​2315 - Support for @​JsonProperty with Javadoc Change in springdoc-openapi
  • #​2443 - Respect schema annotations when using spring mvc with kotlin
  • #​2492, #​2488 - Support dynamic evaluation of description field in the RequestBody
  • #​2510 - Option to disable root api-docs path when using groups
Changed
  • Upgrade spring-boot to 2.7.14
  • Upgrade swagger-core to 2.2.20
  • Upgrade swagger-ui to 5.11.8
Fixed
  • #​2199 - Fix Schema get condition of ArraySchema.
  • #​2194 - Fix Swagger UI with provided spec
  • #​2213 - Using both generated and configured specs stoped working in 1.6.5
  • #​2222 - String Index Out of Bounce Exception Fix when deployed on Azure
  • #​2243, #​2235 - Fix StringIndexOutOfBoundsException when path is same webjar
  • #​2291 - Fix default-flat-param-object doesn't work when using http body
  • #​2310 - Change bean name of objectMapperProvider
  • #​2207 - swagger-initializer.js is sent endcoded in the JVM's default charset
  • #​2271, #​2280 - Fix loop when response inherits generic class fixes
  • #​2239 - Swagger UI not accessible when FormattingConversionService is a CGLIB proxy
  • #​2366 - Fix the failed test due to hardcoded file separators
  • #​2370, #​2371 - No empty description for polymorphic subtypes
  • #​2373 - SchemaProperty.array Schema is ignored in /api-docs or api-docs.yaml
  • #​2366 - Refactoring AbstractSwaggerResourceResolver.findWebJarResourcePath
  • #​2320 - javadoc for class attribute ignored when in EntityModel.
  • #​2347 - Not working if a property of entity contains generic parameters.
  • #​2399 - SpringdocRouteBuilder.onError is overriding last route defined.
  • #​2426 - StackOverflowError when using @​ParameterObject on groovy class.
  • #​2453 - Fix CODE_OF_CONDUCT.md links
  • #​2454 - Fix typo in SwaggerWelcomeWebMvc
  • #​2507 - Fix typo in Constants
  • #​2472 - Update JavadocPropertyCustomizer.java
  • #​2495 - Fix broken links in README and CONTRIBUTING
  • #​2501 - bug fix when "exported" is set to false in RestResource annotation
  • #​2447 - Serialization to openapi of org.springframework.data.domain.Sort is not done correctly
  • #​2449 - Extensions in subobjects of OpenAPI no longer work
  • #​2461 - Springdoc OpenApi Annotations @​ExtensionProperty Not Evaluating Properties from application.yml
  • #​2469 - Pom contains invalid organizationUrl
  • #​2518 - Duplicate GroupConfigs in SpringDocConfigProperties
  • #​2506 - Springdoc breaks (Unexpected value: TRACE) when a spring-cloud-starter-gateway-mvc universal gateway is configured.
  • #​2519 - Request parameter parsing error after using @​NotBlank from type interface field
  • #​2516 - Spring Data REST fails when setting version to openapi_3_1
  • #​2509 - ArrayIndexOutOfBoundsException in SwaggerUiConfigParameters
  • #​2484 - JavaDoc integration not working with SnakeCaseStrategy property naming
  • #​2483 - Controller advice documents ApiResponse on every operation, even if the operation does not annotate the exception to be thrown
  • #​2477 - buildApiResponses ignores produced ContentType in case of many @​Operation

v1.7.0: springdoc-openapi v1.7.0 released!

What's Changed

Added
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 - Remove webjars-locator-core
Fixed
  • #​2122 - Super tiny fix typo
  • #​2131 - Fixed a bug that javadoc of record class parameters was not recognized.
  • #​2140 - Javadoc record class parameters not recognized
  • #​2123 #​2141 - fix spring authorization server response.
  • #​2148 - Fix properties show-oauth2-endpoints and SpringDocConfigProperties#showOauth2Endpoint properties name mismatch
  • #​2149 - Request parameters with default values are marked as required.
  • #​2155 - openApi.getServers() is null in OpenApiCustomiser when using different locales.
  • #​2152 - Redundant(wrong) direction appended to @​PageableDefault.
  • #​2181 #​2183 - Fixed DefaultFlatParamObject to work with annotated parameters.
  • #​2170 #​2187 - All request parameters marked as required for Java controllers in mixed projects in 2.0.3
  • #​2165 - Custom Converters are not excluded if not registered for Http Message Converter.
  • #​2185 - Fix behaviour of required flag for schema class fields.

New Contributors

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v1.6.15...v1.7.0

v1.6.15: springdoc-openapi v1.6.15 released!

What's Changed

Added
  • #​2006 - Support for nullable request parameters in Kotlin.
  • #​2054 - Add copyright and license information to Jar.
  • #​2021 - Required field in Schema annotation ignored in Kotlin.
  • #​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 - findByNameContainingIgnoreCaseAndDateBefore throw NullPointerException.
  • #​2031 - Path variables parameters are not assigned correctly to endpoints.
  • #​2038 - When extends JpaRepository, using @​Parameter over the method results in duplicate of the same parameter.
  • #​2046 - Map Fields Disappear with Groovy on Classpath.
  • #​2051 - Malformed api-docs JSON when StringHttpMessageConverter is not active
  • #​2062 - OperationCustomizer is not working with Spring Data REST.
  • #​2098 - When getting ExceptionHandler in the controller, use target class in case of AOP Proxy.
  • #​2107 - Ordering of GlobalOpenApiCustomizers different than for OpenApiCustomisers.
  • #​2089 - Fixed a bug that a NullPointerException is thrown when the description field of RequestBody is null and there is a javadoc description.
  • #​2104 - OpenAPI Extensions no longer work.

New Contributors

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v1.6.14...v1.6.15

v1.6.14: springdoc-openapi v1.6.14 released!

Added
  • #​1965 - Prevents premature initialisation of factory-beans
  • #​2003 - Resolve property descriptions for arrays
Changed
  • Upgrade spring-boot to 2.7.6
Fixed
  • #​1957 - AdditionalModelsConverter Schema params rewriting
  • #​1962 - override-with-generic-response shouldn't shallow copy
  • #​1985 - IllegalStateException: Duplicate key when two endpoints at the same URL with same header exist
  • #​1992 - Java enumeration and Spring Converter no longer generates enum drop-down.
  • #​2001 - Enum Collection parameter missing type info in Spring Data Rest search method

New Contributors

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v1.6.13...v1.6.14

v1.6.13: springdoc-openapi v1.6.13 released!

Added
  • #​1929 - Enables no cache on not cache swagger-initializer.js
  • #​1922 - Check existence of superclass before accessing its name
  • #​1923 - Javadoc description of the @​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 - Upgrade spring-security-oauth2 to 2.5.2.RELEASE
Fixed
  • #​1892 - springdoc.model-and-view-allowed enhanced
  • #​1901 - When @​Get, using @​Parameter over the method results in duplicate of the same parameter
  • #​1909 - ExceptionHandler in controller is not used by another controller
  • #​1904 - springdoc-openapi-webflux-ui 2.0.0-M7 + spring actuator + spring cloud crashes at startup
  • #​1911 - Wrong type for springdoc.swagger-ui.oauth.useBasicAuthenticationWithAccessCodeGrant configuration property
  • #​1931 - Spring Security form login only offers application/json req body type

New Contributors

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v1.6.12...v1.6.13

v1.6.12: springdoc-openapi v1.6.12 released!

Added
Changed
  • Upgrade swagger-core to 2.2.4
  • Upgrade spring-boot to 2.7.4
  • Upgrade swagger-ui to 4.14.3
Fixed
  • #​1829 - Wrong schema generation on endpoint consuming multipart form data combined with JsonView
  • #​1842 - A HTTP header in multipart/form-data is handled as form item instead of header
  • #​1845 - Wrong "response" description with two controllers having its own ExceptionHandler.
  • #​1855 - Fixed a bug that duplicate field were get for record classes.
  • #​1820 - Refresh the browser each time, the global header is added in duplicate.
  • #​523 - No documented way to handle Mono/Flux without Webflux.
  • #​1816 - Parameters with same name but different locations can't render in UI properly

New Contributors

Full Changelog: https://github.com/springdoc/springdoc-openapi/compare/v1.6.11...v1.6.12

v1.6.11: springdoc-openapi v1.6.11 released!

[1.6.11] - 2022-08-21

Added
Changed
  • upgrade swagger-ui: 4.14.0
Fixed
  • #​1801 - Duplicated header values when an endpoint can be called with different headers
  • #​1801 - NPE for request bodies with content that has media type MULTIPART_FORM_DATA_VALUE
  • #​1793 - Query parameter part of request body in controller with MultiPartFile
  • #​1791 - Override-with-generic-response not working from 1.6.8 onwards
  • #​1799 - Polymorphism - Support JsonTypeInfo.Id.CLASS

v1.6.10: springdoc-openapi v1.6.10 released! Latest

Added
  • #​1700 - Support PageableDefault#value()
  • #​1706 - ßAdd RouterOperationCustomizer
  • #​1754 - Default value and description of the page parameter when enabled spring.data.web.pageable.one-indexed-parameters property
  • #​1755 - Adjust name of the parameters page and size when set spring.data.web.pageable.prefix property
  • #​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 - incorrect generic param for multi interfaces
  • #​1687, #​1688 - kotlin ByteArray property incorrect
  • #​1692 - More specific bean name for objectMapperProvider
  • #​1684 - Incorrect generic param for multi interfaces
  • #​1707 - Concurrent problems when initializing multiple GroupedOpenApi parallelly
  • #​1690 - Expected file to be in alphabetical order.
  • #​1713 - ObjectMapperProvider to sort all properties.
  • #​1717, #​1718 - javadoc of JsonUnwrapped fields not set
  • #​1748, #​1712, Generated server url computation not cleared
  • #​1696 - incorrect generic param for multi interfaces
  • #​1749 - Update server out of cache
  • #​1734 - springdoc-openapi-kotlin and springdoc-openapi-common do not agree on conditions for auto configuration
  • #​1761- Exception documenting RestControllerEndpoint with PostMapping

v1.6.9: springdoc-openapi v1.6.9 released!

Added
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 - @​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 - OpenAPIService is using ObjectMapper without configured modules since SpringDoc 1.6.7.
  • #​1648 - Tags with only name provided are being added to the openAPI.tags field.
  • #​1641 - ConcurrentModificationException when querying /v3/api-docs/{group} concurrently for different groups
  • #​1634 - Generating doc for entities with map attribute does not work
  • #​1633 - GroupedOpenApi.builder addOpenApiCustomiser execution order is reversed
  • #​1630 - Remove repeated HttpSession
  • #​1659 - fix oauth redirection when used in spring-native

v1.6.8: springdoc-openapi v1.6.8 released!

Added
  • #​1616 - Add global customizer and filters
  • #​1620 - Allow ComposedSchemas to replace non-composed so we can respect polymorphic links discovered in later methods
  • #​1579 - Updated class and method javadoc handling
Changed
  • upgrade to spring-boot 2.6.7
  • #​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 - Redirection to UI broken with query-config-enabled when any other boolean parameter is defined.
  • #​1617 - spring cloud stream crashes at startup.
  • #​1605 - spring-native NullPointerException due to missing TypeHint

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 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[bot] avatar Apr 25 '22 16:04 renovate[bot]

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar May 27 '22 16:05 sonarqubecloud[bot]

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Aug 21 '22 23:08 sonarqubecloud[bot]

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Nov 20 '22 09:11 sonarqubecloud[bot]

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Apr 02 '23 01:04 sonarqubecloud[bot]

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

sonarqubecloud[bot] avatar Mar 12 '24 15:03 sonarqubecloud[bot]