openapi-changes
openapi-changes copied to clipboard
The world's sexiest OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.1, 3.0 and Swagger
Hello. Here is the minimal example to reproduce the issue: ```json { "openapi": "3.1.0", "components": { "schemas": { "BadCircularElement": { "$ref": "#/components/schemas/BadCircularElement" }, "ElementWithUsage": { "type": "object", "properties": { "somProp":...
Given this command line openapi-changes report .\empty.yml .\component-descriptor.yml with empty.yml being a empty file , and component-descriptor an actual file it returns {"message": "No changes found between specifications"} same got...
when launching the command line with left right comparison if a non valid path is provided the command line fails, but report a success openapi-changes html-report .\b.yml .\a.yml --report-file z:\toto...
I compared the two attached schemas with `docker run --rm -t -v ${PWD}:/work:rw pb33f/openapi-changes html-report rentals_old.yaml rentals_new.yaml`. The only effective change should be the newly added field `firstComment` with its...
This new flag was added (per my request in #186) in [a894170](https://github.com/pb33f/openapi-changes/commit/a894170f4b3675fd731036fa9bbd5224401e2e5e). However, it doesn't seem to be working properly. Here's a stripped down `openapi.yaml` to test with: ``` openapi:...
When leveraging the report HTML , with the graphical mode we can spot quicly a diff between 2 models issue is when the files compared are not from the same...
Hi, great tool. Our team are really interested in using it, but we also have [AsyncAPI specs](https://www.asyncapi.com/en) that need to be analysed for diff changes. I've tried it on a...
during a diff report i got this  0 modification indicator on top , but something on the left (?) doing the JSON report i got this , it pop...
when applying diff on large file it can be usefull to have a switch ON / OFF to show only differences OFF => current behavior show all ON => show...
Look at the capture ; i got many exemples in diff and many schemas  i would suggest that exemples and schemas are a "folder" (as tags or components) and...