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
Under certain conditions, breaking change is not detected: Schema old.json: [old.json](https://github.com/user-attachments/files/17044349/old.json) Schema new.json: [new.json](https://github.com/user-attachments/files/17044357/new.json) The difference: - In `TestResult` entity field `resultType` renamed to `testResultType` - In `TestResult` entity field...
Got some odd behaviour when using `openapi-changes`: it's marking a bunch of "breaking changes" that... aren't: ``` { "breaking": true, "change": 1, "changeHash": "UUczar1_t-6gBj4TobhlsYmjEd0-LFbxZGC-3oP5rlA=", "changeText": "modified", "context": { "newColumn": 33,...
given 2 specs with the servers a change in the servers section the display looks wrong , we should not have on the left twice the servers section but only...
When looking a a single commit in the html report, I see the date at the top left: `07 Apr 2025 10:10:40 CEST`. In the timeline window however, I only...
I am getting an unexpected output when running the CLI to detect changes made to a spec file. I have trimmed down the original issue to a very minimal openapi...
When using `openapi-changes html-report` on a local repo with the `-p` flag, I am getting the error ``` ERROR unable to locate reference anywhere in the rolodex ``` Let's say...
fix https://github.com/pb33f/openapi-changes/issues/194 create a dedicated function to handle the error and call it from the various places notice it unifies access right was 0664 or 0744 , keep only 0744
there is a discrepency that touches open-api changes and file management it does not touch vaccum the issue is given this basic command line openapi-changes html-report .\component-descriptor.yml .\component-descriptor.yml here i...
Hey! This is an implementation of what I opened as an issue in #198. Adding the `--error-on-diff` flag to the `summary` command will make the tool terminate with an error...
Hey, Awesome project, love the styling but also the features! I'm using `openapi-changes summary ...` in a CI pipeline. Currently, the pipeline will only break on detecting breaking changes (as...