Skip to content

Legacy 1.2 and 2.0 JSON schema definitions #4370

Closed
@duncanbeevers

Description

@duncanbeevers

🗣 Discussion

As we're cleaning-up /schemas on main, this discussion pointed out that the 1.2 and 2.0 validation schemas are treated differently from those in the 3.x famlily.

  • Current JSON Schema variants and iterations are published at https://spec.openapis.org/#openapi-specification-schemas.
  • Historical JSON Schema variants and iterations for 3.0 are published
  • Historical JSON Schema variants and iterations for 1.2 and 2.0 are available, but are unpublished, an un-linked.

💧 Decisions to be made

  • Should legacy versions be deployed to spec.openapi.org? gh-pages: show OAS 2.0 schema #4366
  • Should externally-hosted sources for legacy versions be linked-to from spec.openapi.org?
  • Should legacy versions be marked with any special deprecation / JSON schema version caveats?
  • Should legacy versions be removed from main?

🌳 Resources

The validation schemas in question:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions