Swagger Schemas are now recursively translated from Swagger schema into JSON Schema draft 4 in the resultant messageSchema of a parse result. This fixes bugs where components such as x-nullable, readOnly, externalDocs etc are not handled when found inside another schema as a sub-schema.
This PR is broken into 4 commits:
Refactoring the interface of the conversion of a Swagger schema to JSON Schema so that it has a testable interface. Non functional refactoring.
Adding unit test coverage of existing functionality of the schema conversion
Made the schema conversion handle sub-schemas.
Release commit.
Releasing tasks
[x] Update fury-adapter-swagger dependency of dredd-transactions
[ ] Update dredd dependency of dredd-transactions
[ ] Update fury-adapter-swagger dependency of Helium
[ ] Update fury-adapter-swagger dependency of Plutonium
Swagger Schemas are now recursively translated from Swagger schema into JSON Schema draft 4 in the resultant messageSchema of a parse result. This fixes bugs where components such as
x-nullable
,readOnly
,externalDocs
etc are not handled when found inside another schema as a sub-schema.This PR is broken into 4 commits:
Releasing tasks