the-ambassador
the-ambassador copied to clipboard
fix(deps): update springdocversion to v1.8.0
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
org.springdoc:springdoc-openapi-security (source) | 1.6.7 -> 1.8.0 |
||||
org.springdoc:springdoc-openapi-kotlin (source) | 1.6.7 -> 1.8.0 |
||||
org.springdoc:springdoc-openapi-webflux-ui (source) | 1.6.7 -> 1.8.0 |
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
- Super tiny fix typo by @fzyzcjy in https://github.com/springdoc/springdoc-openapi/pull/2121
- Fixed a bug that javadoc of record class parameters was not recognize… by @uc4w6c in https://github.com/springdoc/springdoc-openapi/pull/2140
- Fix spring authorization server response. Fixes #2123 by @uc4w6c in https://github.com/springdoc/springdoc-openapi/pull/2141
- bug: Fix properties
show-oauth2-endpoints
andSpringDocConfigProperties#showOauth2Endpoint
properties name mismatch by @Hccake in https://github.com/springdoc/springdoc-openapi/pull/2148 - Add failing test with multiple locales and customizing servers by @harsel in https://github.com/springdoc/springdoc-openapi/pull/2156
- Request parameters with default values are marked as required. Fixes #2149 by @tobiberger in https://github.com/springdoc/springdoc-openapi/pull/2158
- [#2152] Detect directions in default sort values by @onacit in https://github.com/springdoc/springdoc-openapi/pull/2159
- Add request parameter for token endpoint by @uc4w6c in https://github.com/springdoc/springdoc-openapi/pull/2167
- Fixed DefaultFlatParamObject to work with annotated parameters. Fixes… by @uc4w6c in https://github.com/springdoc/springdoc-openapi/pull/2183
Added
- #2152 - Detect directions in default sort values
- #2167 #2166 - Add request parameter for token endpoint
- #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 - 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
- @harsel made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/2156
- @tobiberger made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/2158
- @onacit made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/2159
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
- Fix IntelliJ instructions by @westse in https://github.com/springdoc/springdoc-openapi/pull/2052
- Issue #2054: Add copyright and license information to Jar. by @tobi5775 in https://github.com/springdoc/springdoc-openapi/pull/2055
- When getting ExceptionHandler in the controller, use target class in … by @uc4w6c in https://github.com/springdoc/springdoc-openapi/pull/2099
- Fixed a bug that a NullPointerException is thrown when the descriptio… by @uc4w6c in https://github.com/springdoc/springdoc-openapi/pull/2111
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
- @westse made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/2052
- @tobi5775 made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/2055
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
- @jorgerod made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1969
- @danrose499 made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1982
- @Mumeii made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1975
- @ParkerM made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/2002
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
- @ahmedalnuaimi made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1903
- @JaneQ9900 made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1912
- @cyuyang made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1922
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
- #1888 - custom Summary for actuator
- #1881 - Support @Hidden annotation on REST repositories.
- #1878 - Sort request methods
- #1830 - Support Java record
- #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 - 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
- @okohub made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1814
- @sbernardo made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1888
- @yotam2010 made their first contribution in https://github.com/springdoc/springdoc-openapi/pull/1878
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
- #1805 - Default flat param object
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
- #1664 - Add Schema properties support in method-level @RequestBody
- #1181 - Initial OpenAPI 3.1 support
- #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 - @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
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.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
No data about Duplication