Skip to content

Evaluate OpenAPI 3.2 support #102

@benjamineckstein

Description

@benjamineckstein

The openapi.tools directory (we are listed since apisyouwonthate/openapi.tools#776) tracks OAS 3.2 support per tool, and our entry currently shows 3.2 as unsupported. Spotted while reviewing the listing diff.

Scope to evaluate:

  • What 3.2 changes relative to 3.1 that affects us (new keywords, semantics changes, anything touching schemas, parameters, discriminators)
  • Whether the parser dependency (devizzent/cebe-php-openapi) accepts 3.2 documents at all, and what our structural-rejection guard does with a 3.2 version string
  • Corpus: add at least one real 3.2 spec as a fixture once available
  • Update the supported-version matrix docs (1.0.0: state the supported OpenAPI version matrix explicitly #42 follow-up) either way: explicitly supported or explicitly rejected with a clear error

Win condition: either real 3.2 support with corpus coverage, or a documented, deliberate rejection. Bonus: openapi.tools entries carry an "oas-v32-early" badge for early adopters, worth having when we update our listing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpost-1.0Explicitly deferred past 1.0.0

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions