openapi-diff icon indicating copy to clipboard operation
openapi-diff copied to clipboard

Utility for comparing two OpenAPI specifications.

Results 101 openapi-diff issues
Sort by recently updated
recently updated
newest added

More details should be available for schema changes. - Property path - Changes detail

enhancement

Hi I have the following contract ``` openapi: 3.0.0 info: title: ban-check version: '1.0' servers: - url: 'http://localhost:3000' paths: /demo-app/ban-check: post: summary: ban-check tags: [] responses: 201: description: Created content:...

Is there any way to export both, fully normalized schema? I would like to compare them as "text only" :-)

Add batch file for excution: - Requires some rework :-)

The project [Azure/openapi-diff](https://github.com/Azure/openapi-diff/) produce following output when two versions of a spec are compared: a list of items (error, warning, info) is computed. Example: ``` $ oad compare old/added_path.json new/added_path.json...

enhancement

_This is more a question or a feature request than a real issue._ We would like to try following approach: --- Given two specifications (`old.yaml` and `new.yaml`) representing two versions...

enhancement

Currently, additional properties are supported only if it's a schema. We should support boolean value.

```text class io.swagger.v3.oas.models.media.Schema cannot be cast to class io.swagger.v3.oas.models.media.ArraySchema (io.swagger.v3.oas.models.media.Schema and io.swagger.v3.oas.models.media.ArraySchema are in unnamed module of loader 'app') at org.openapitools.openapidiff.core.compare.schemadiffresult.ArraySchemaDiffResult.diff(ArraySchemaDiffResult.java:25) ~[openapi-diff-core-2.1.0-beta.3.jar:na] at org.openapitools.openapidiff.core.compare.SchemaDiff.computeDiffForReal(SchemaDiff.java:354) ~[openapi-diff-core-2.1.0-beta.3.jar:na] at org.openapitools.openapidiff.core.compare.SchemaDiff.computeDeferredDiff(SchemaDiff.java:330) ~[openapi-diff-core-2.1.0-beta.3.jar:na] at org.openapitools.openapidiff.core.compare.SchemaDiff.diff(SchemaDiff.java:309)...

While testing this tool, we've noticed that removing a query parameter would give a `API changes broke backward compatibility` result while removing a request body parameter would return a `API...

bug

Hi team, While using this plugin to get diff of the openapi specs, I am getting this error. Full stack trace I am attaching here. I have used this plugin...