Compare OpenAPI spec and detect breaking changes with github.com/Tufin/oasdiff

We are currently adding references to the originating lines in the yaml specs to changelog and breaking changes
1
193
Here’s the relevant issue with links to an example: github.com/Tufin/oasdiff/iss…
1
169
For go developers: this enhancement is based on a fork of the go-yaml package which adds line and column location information for YAML elements during unmarshalling: github.com/oasdiff/yaml3
255
Try the new Delta command to calculate a numerical distance value between OpenAPI specs github.com/Tufin/oasdiff/blo…
122
Becoming a mature API provider is not trivial. Here's an outline of the steps, with focus on change management: oasdiff.com/blog/maturity-mo…
106
You can now generate an OpenAPI changelog in HTML: oasdiff changelog data/openapi-test1.yaml data/openapi-test3.yaml -f html
1
2
135
We just released a first ever comprehensive list of all breaking changes in OpenAPI: oasdiff.com/blog/formalizing…
1
101
Yesterday we merged a major enhancement to the “flatten” feature which merges schemas with “allOf” to reduce false positives in breaking changes. It should now be able to handle circular schema references properly. Please try it and share your feedback. github.com/Tufin/oasdiff/blo…
52
You can now set exceptions to ignore breaking changes in the Components section of OpenAPI spec as well as the previously-supported endpoint changes: github.com/Tufin/oasdiff/blo…
1
1
50
Thanks @biancalisle for this contribution
1
45
We just added support for GitHub Actions and JUnit (for GitLab) formats to OpenAPI breaking-changes
99
Today we added support for merging allOf subschemas to improve the accuracy of breaking changes detection: github.com/Tufin/oasdiff/blo…
1
1
73
API owners, how do you communicate breaking changes to your consumers?
0% Change the API as needed
0% Increment API version
0% Deprecate and replace
0% Publish a changelog
0 votes • Final results
64