Aliaksandr Pinchuk

Results 8 issues of Aliaksandr Pinchuk

Support for overloaded paths was added as addressed in [this GitHub issue](https://github.com/OpenAPITools/openapi-diff/issues/270). However, it does not cover cases where the type of overloaded parameters is equal, regardless of format. Example...

'example' and "examples" fields in OpenAPI objects (eg Parameter, Schema, MediaType, Header) are not compared. Old schema: ``` schema: type: string, example: old example ``` New schema: ``` schema: type:...

While migration to OpenAPI 3.1.0 all Schema objects becomes JsonSchema. 3.1.0 deserializes schema "type" to array field "types". At least this part of SchemaDiff works incorrectly: [SchemaDiff.java#L349-L352](https://github.com/OpenAPITools/openapi-diff/blob/master/core/src/main/java/org/openapitools/openapidiff/core/compare/SchemaDiff.java#L349-L352). Most probably such...

OpenAP 3.1.0 Support

**Current Behavior:** The diffing mechanism currently handles `allOf`/`anyOf` and `oneOf` differently within composed schemas: 1. **`allOf`/`anyOf`:** These schemas are recursively resolved and their properties are merged into the parent schema...

enhancement

In case **components -> securitySchemes** is not present in open API documentation, report generation failed with IllegalArgumentException. However, it is a valid openAPI schema. ```log Unexpected exception. Reason: Missing securitySchemes...

help wanted
good first issue

When a ChangedMediaType has example changes but no schema changes, the renderers (Console, Markdown, Asciidoc, HTML) currently show nothing in the details section because they only render schema changes. The...

Render capabilities