Supports loading swagger 2.0 specs - this PR changes all the internal typings to expect a swagger 2, 3 or 3.1 spec but does not support the following commands with swagger 2 specs (swagger 2 code to check is moved to the edges)
run
dereference or bundle
diff or diff-all or lint
capture
Things that need to be fixed in follow up PRs
update compute.ts (diff) and handle
Swagger2 and diff between versions
Fix denormalize v2
handle validation and denormalize for v2
📚 References
Links to relevant docs (Notion, Twist, GH issues, etc.), if applicable.
👹 QA
How can other humans verify that this PR is correct?
🍗 Description
What does this PR do? Anything folks should know?
Supports loading swagger 2.0 specs - this PR changes all the internal typings to expect a swagger 2, 3 or 3.1 spec but does not support the following commands with swagger 2 specs (swagger 2 code to check is moved to the edges)
run
dereference
orbundle
diff
ordiff-all
orlint
capture
Things that need to be fixed in follow up PRs
📚 References
Links to relevant docs (Notion, Twist, GH issues, etc.), if applicable.
👹 QA
How can other humans verify that this PR is correct?