Yelp / bravado-core

Other
109 stars 98 forks source link

extend regex of processed URLs to include additional json schemas #389

Closed joern-m-h closed 1 year ago

joern-m-h commented 2 years ago

jsonschema>=4.0.0 is using different URLs than 3.x and bravado is not processing them correctly when testing offline. A list of examples can be found below.

This pull request adds those schemas to the regex to restore compatibility.

https://json-schema.org/draft/2019-09/meta/meta-data http://json-schema.org/draft-04/schema http://json-schema.org/draft-06/schema https://json-schema.org/draft/2020-12/schema https://json-schema.org/draft/2020-12/meta/format-annotation https://json-schema.org/draft/2020-12/meta/applicator https://json-schema.org/draft/2019-09/meta/applicator https://json-schema.org/draft/2020-12/meta/unevaluated http://json-schema.org/draft-03/schema https://json-schema.org/draft/2020-12/meta/content http://json-schema.org/draft-07/schema https://json-schema.org/draft/2020-12/meta/meta-data https://json-schema.org/draft/2019-09/meta/format https://json-schema.org/draft/2019-09/meta/core https://json-schema.org/draft/2020-12/meta/core https://json-schema.org/draft/2019-09/meta/validation https://json-schema.org/draft/2020-12/meta/validation https://json-schema.org/draft/2019-09/meta/content https://json-schema.org/draft/2019-09/meta/hyper-schema https://json-schema.org/draft/2019-09/schema