Skip to content

Conversation

@tokebe
Copy link

@tokebe tokebe commented Jan 8, 2026

Note

This PR depends on an upstream PR #532

Addresses #534

OpenAPI 3.1 is an important step forward, and vastly reduces ambiguities as compared to 3.0, given that there is now a true dependency on JSONSchema, rather than a custom JSONSchema-like set.

This PR brings TRAPI up to OpenAPI 3.1.2, making requisite migration changes, and utilizing some new abilities for QualifierSetConstraint specificity.

@tokebe tokebe changed the base branch from master to 2.0 January 8, 2026 20:31
OpenAPI 3.1.2 allows same-level `$ref`s and arbitrary adjacent keywords,
meaning we don't need to use single-entry `oneOf`s to combine a `$ref`
and a `description`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants