What's Changed
- feat: support OIDC by @uc4w6c in #2340
- Support Schema added in OpenAPI Specification v3.1 by @uc4w6c in #2345
- Add more test for OpenAPI Specification v3.1 by @xiaoxiangmoe in #2353
- Fix the failed test due to hardcoded file separators by @wnineg in #2366
- No empty description for polymorphic subtypes by @westse in #2371
- Support get javadoc description from getter method by @eshizhan in #2387
- Fix arrayschema by @uc4w6c in #2403
- Update condition to register links schema customizer, fixes #2359 by @mathieu-amblard in #2404
- Bump swagger-core to version 2.2.19. Fixes #2360 by @viktor-berglund-mw in #2437
- #2359 - Update condition to register links schema customizer
- #2348 - Enhance resource path processing
- #2438, #2315 - Support for @JsonProperty with Javadoc Change in springdoc-openapi
- Upgrade spring-boot to 3.2.0
- Upgrade swagger-core to 2.2.19
- Upgrade swagger-ui to 5.10.3
Fixed
- #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.
New Contributors
- @xiaoxiangmoe made their first contribution in #2353
- @wnineg made their first contribution in #2366
- @eshizhan made their first contribution in #2387
- @mathieu-amblard made their first contribution in #2404
- @viktor-berglund-mw made their first contribution in #2437
Full Changelog: v2.2.0...v2.3.0