oasdiff
https://github.com/tufin/oasdiff
Go
OpenAPI Diff and Breaking Changes
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported0 Subscribers
Add a CodeTriage badge to oasdiff
Help out
- Issues
- Research: match paths once per diff, with an index
- validate: flag required readOnly/writeOnly properties that contradict themselves in OpenAPI 3.1
- checker: name *diff.MethodDiff variables methodDiff
- checker: security alternatives render with an untranslated AND
- Report changes that weaken security, separately from breaking changes
- checker: a constraint that moves into a composition is reported as removed
- Support Swagger 2.0 through --auto-upgrade, and refuse it without the flag
- checker: response header deprecation and sunset dates are not checked
- coverage: model a list appearing or emptying as its own edit
- checker: removing a media type or status code that a wildcard or range still covers is reported as a removal
- Docs
- Go not yet supported