json-schema-org/json-schema-spec#1520 describes the current state of the format keyword and proposes a change that will technically be breaking but should also align the keyword's behavior with user expectation.
In summary:
format is an assertion, always.
- Implementations SHOULD support
format with the defined values.
- Implementations MAY support others, but only by explicit config.
- Implementations MUST refuse to process a schema that contains an unsupported format.
I have created PR json-schema-org/json-schema-spec#1553 to reflect these changes, but the TSC should vote on this change.
- 👍 In favor of this change as-is
- 😕 In favor but with a modification (please elaborate in a comment)
- 👎 Not in favor at all
json-schema-org/json-schema-spec#1520 describes the current state of the
formatkeyword and proposes a change that will technically be breaking but should also align the keyword's behavior with user expectation.In summary:
formatis an assertion, always.formatwith the defined values.I have created PR json-schema-org/json-schema-spec#1553 to reflect these changes, but the TSC should vote on this change.