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

Utility for comparing two OpenAPI specifications.

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

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

Hello, thinks for the nice tools, but i faced a problem where when i uses an external link, an exception was thrown `Exception in thread "main" java.lang.IllegalArgumentException: Invalid ref: ../../common/restapi-sdk-data-schemas.yaml#/components/schemas/ApiError...

Bumps [org.sonarsource.scanner.maven:sonar-maven-plugin](https://github.com/SonarSource/sonar-scanner-maven) from 5.3.0.6276 to 5.5.0.6356. Release notes Sourced from org.sonarsource.scanner.maven:sonar-maven-plugin's releases. 5.5.0.6356 Release notes - Sonar Scanner for Maven - 5.5 Task SCANMAVEN-339 Update parent pom to 86.0.0.3040 and...

dependencies
java

Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.2.0 to 3.3.0. Release notes Sourced from org.apache.maven.plugins:maven-release-plugin's releases. 3.3.0 :boom: Breaking changes Include "[ci skip]" by default in scmReleaseCommitComment (#1423) @​kwin 🚀 New features and improvements...

dependencies
java

Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.3.1 to 3.4.0. Release notes Sourced from org.apache.maven.plugins:maven-source-plugin's releases. 3.4.0 🐛 Bug Fixes [MSOURCES-140] - fail only if re-attach different files (#24) @​hboutemy 👻 Maintenance Bump m-invoker-p...

dependencies
java

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

By comparing the two definitions attached the only difference is the open api version (3.0.1 against 3.1.0) [sample-api_3.47.0_ALL.json](https://github.com/user-attachments/files/23416056/sample-api_3.47.0_ALL.json) [sample-api_3.48.0_ALL.json](https://github.com/user-attachments/files/23416057/sample-api_3.48.0_ALL.json) The operations are detected as changed and only repeat the parameters...

OpenAP 3.1.0 Support

When the operation's description changes it is not rendered in the Html In the following specifications the only difference when compared in text edit are their version and the operation's...

Render capabilities