openapi-diff
openapi-diff copied to clipboard
Utility for comparing two OpenAPI specifications.
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...
**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...
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...
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...
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...
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...
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...
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...
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...