August 20, 2026
@graphql-mesh/json-schema@0.112.2
Patch Changes
- Updated dependencies
[5eab022]:- @omnigraph/json-schema@0.112.2
@graphql-mesh/openapi@0.112.2
Patch Changes
- Updated dependencies []:
- @omnigraph/openapi@0.112.2
@graphql-mesh/raml@0.112.2
Patch Changes
- Updated dependencies []:
- @omnigraph/raml@0.112.2
@omnigraph/json-schema@0.112.2
Patch Changes
-
#9643
5eab022
Thanks @ardatan! - Keep HTTP 204 (No Content) arms in status-code
response unions.OpenAPI encodes a
204response as{ type: 'null' }inside aoneOfthat also carries a
statusCodeOneOfIndexMapcomment. The OpenAPI 3.1 nullability strip introduced for
[#8719](https://github.com/ardatan/graphql-mesh/issues/8719)treated that{ type: 'null' }
member as a nullability marker and removed it, so success outcomes disappeared from the generated
GraphQL union (e.g.DELETE+204/404collapsed to only the error type, or a union of errors
withoutVoid_container).Skip the
{ type: 'null' }strip when the schema is a status-code response union ($comment
starts withstatusCodeOneOfIndexMap:). Data-schema nullability viaanyOf/oneOfwith
{ type: 'null' }is unchanged.
@omnigraph/openapi@0.112.2
Patch Changes
- Updated dependencies
[5eab022]:- @omnigraph/json-schema@0.112.2
@omnigraph/raml@0.112.2
Patch Changes
- Updated dependencies
[5eab022]:- @omnigraph/json-schema@0.112.2