jesse
jesse copied to clipboard
fix strict schema matching
A schema with "$schema": "http://json-schema.org/draft-06/schema"
i.e. no trailing #
will make jesse believe this is not a draft6 schema, and complain about unsupported schema.
http://json-schema.org/draft-06/schema#
is equivalent to http://json-schema.org/draft-06/schema
and should be treated as such.
Just came here to say the same thing.
I plan to send a PR to parse the schema url and match the parts, but curious if this really needs to continue to support OTP-19 and 20? Would like to just use uri_string
from the stdlib.