5.0.0-alpha.12 (2023-05-12)
Release summary
This release brings full support for rendering JSON Schema 2020-12, that comes as a default JSON Schema dialect for OpenAPI 3.1.0 specification. This new JSON Schema 2020-12 renderer is currently utilized only in bottom section of SwaggerUI which renders OpenAPI 3.1.0 components.schemas
field. Below is a preview of how the rendered JSON Schema 2020-12 looks like.
Supported vocabularies in new JSON Schema 2020-12 renderer:
Bug Fixes
Features
- oas31: add support for Schema Object example keyword (#8652) (7d14577), closes #8513
- oas31: add support for Schema Object discriminator keyword (#8658) (11bb4f9), closes #8513
- oas31: add support for Schema Object externalDocs keyword (#8659) (01d2376), closes #8513
- oas31: add support for Schema Object xml keyword (#8657) (9bb5a21), closes #8513