Skip to content

JSON Schema Draft 5 namespace #1816

@char0n

Description

@char0n

Synonymous name for this draft is: Wright 00

Scope of this issue is to implement JSON Schema Draft 5 as an ApiDOM namespace.

You might come across references to Draft 5. There is no Draft 5 release of JSON Schema. Draft 5 refers to a no-change revision of the Draft 4 release. It does not add, remove, or change any functionality. It only updates references, makes clarifications, and fixes bugs. Draft 5 describes the Draft 4 release. If you came here looking for information about Draft 5, you'll find it under Draft 4. We no longer use the "draft" terminology to refer to patch releases to avoid this confusion.

meta‑schemas not changed, so "draft‑05" is really draft‑04

Draft 5 was primarily a cleanup of Draft 4 and continued to use the Draft 4 meta-schemas.

This all means, that Draft 5 will be incorporated into Draft 4 namespace.

Changelog for Draft 5

Core vocabulary changelog:
image

Validation vocabulary changelog:
image

Hyper-schema vocabulary changelog:
image


image

This specifies what the reference object actually is.

Resources:

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions