springdoc-openapi v2.4.0 released!
What's Changed
- Respect schema annotations when using spring mvc with kotlin by @viktor-berglund-mw in #2443
- Fix CODE_OF_CONDUCT.md links by @danrose499 in #2453
- Fix typo by @zinzoddari in #2454
- Update Swagger Core API version to 2.2.20 by @lbruun in #2463
- Update JavadocPropertyCustomizer.java by @cnhnwt in #2472
- Support dynamic evaluation of description field in the RequestBody by @BokoEnos in #2492
- Fix broken links in README and CONTRIBUTING by @garrettgrimsley in #2495
- bug fix when "exported" is set to false in RestResource annotation by @SimonCardaire in #2501
- Fix typo in Constants by @sunshiningsoo in #2507
- Add support for externalizing strings in generated openapi schema via… by @tkachenkoas in #2418
Changed
- Upgrade spring-boot to 3.2.3
- Upgrade swagger-core to 2.2.20
- Upgrade swagger-ui to 5.11.8
Fixed
- #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
- #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
New Contributors
- @zinzoddari made their first contribution in #2454
- @lbruun made their first contribution in #2463
- @cnhnwt made their first contribution in #2472
- @BokoEnos made their first contribution in #2492
- @garrettgrimsley made their first contribution in #2495
- @SimonCardaire made their first contribution in #2501
- @sunshiningsoo made their first contribution in #2507
- @tkachenkoas made their first contribution in #2418
Full Changelog: v2.3.0...v2.4.0