Releases
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.18
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
You canβt perform that action at this time.