graphql-spec icon indicating copy to clipboard operation
graphql-spec copied to clipboard

GraphQL is a query language and execution engine tied to any backend service.

Results 202 graphql-spec issues
Sort by recently updated
recently updated
newest added

**UPDATE 2025-06-26**: The motivation of this PR is **to make introspection stable** (and, related, to make `printSchema()` stable, and to make `printSchema(buildSchema(printSchema(schema))) === printSchema(schema)`). **UPDATE 2024-04-05**: Following [last night's WG...

📄 Draft (RFC 2)
🚀 Next Stage?

Fixes #1002. Previously, list coercion does not detail what to do with variables at all, and that could lead to either a null pointer exception, or to double-coercion of the...

💡 Proposal (RFC 1)
🚀 Next Stage?

Is there a reason graphql floats do not support Infinity and NaN? Would a proposal to add infinity and/or NaN be seriously considered?

and some baseline collection language for comparison extracted from #742

Based on https://github.com/graphql/graphql-spec/pull/1069; that PR needs merging first (hence this is marked as a draft). If reviewing this, **just look at the final commit only**. Lee did an editorial edit...

A minor omission in 3.10 Input Objects confused me briefly today by suggesting lists might not be permitted as the type of an input field. However, they are (and are...

✏️ Editorial

Fixes a bug discovered whilst carefully evaluating `CoerceArgumentValues()` that leads to "undefined value leakage" and potential null pointer exception if strictly following the spec. GraphQL.js does **not** suffer this, so...

💡 Proposal (RFC 1)
🚀 Next Stage?

For the following schema: ```graphql type Query { sum(numbers:[Int!]!): Int } ``` The following query is currently valid: ```graphql query Q ($number: Int = 3) { sum(numbers: [1, $number, 3])...

💡 Proposal (RFC 1)

This PR addresses a spec validation omission; if an interface field is not deprecated then any implementation of that interface field should also not be deprecated. I.e. the following schema...

💡 Proposal (RFC 1)

builds on #1052 and so the diff from that should be useful: https://github.com/yaacovCR/graphql-spec/compare/deduplicate3...yaacovCR:graphql-spec:deduplicate4