Summary
Proposed Swagger Client resolver work for OpenAPI 3.1/3.2 $dynamicRef schemas using ApiDOM. This issue is linked from the broader Swagger UI coordination issue so the prerequisite relationship is visible.
Reference implementation / showcase
The showcase repository includes OpenAPI examples used to validate that dynamic response envelopes and root-local #/components/... refs resolve as expected.
Related issues
Proposed scope
- Delegate schemas with
$dynamicRef to ApiDOM's dereference logic.
- Resolve with full OpenAPI document context where dynamic scope requires root-level context.
- Preserve compatibility for root-local
#/components/... refs inside schemas that also declare absolute $id values.
- Add regression coverage for a dynamic-ref response schema shape.
Summary
Proposed Swagger Client resolver work for OpenAPI 3.1/3.2
$dynamicRefschemas using ApiDOM. This issue is linked from the broader Swagger UI coordination issue so the prerequisite relationship is visible.Reference implementation / showcase
The showcase repository includes OpenAPI examples used to validate that dynamic response envelopes and root-local
#/components/...refs resolve as expected.Related issues
Proposed scope
$dynamicRefto ApiDOM's dereference logic.#/components/...refs inside schemas that also declare absolute$idvalues.