GraphQL RFCs

1 follower
Not an exhaustive, entirely accurate, or official list; just stuff that's interesting to Benjie.
@Benjie
Active RFCs
Add explanation about argument name uniqueness. by dugenkui03 · Pull Request #891 · graphql/graphql-spec
Ready to advance
RFC2 - Draft
@Benjie
Incremental Delivery (`@stream`/`@defer` directives) github.com/robrichard/defer-stream-wg/
RFC2 - Draft
GitHub - robrichard/defer-stream-wg: Repository for discussions on the GraphQL defer-stream spec proposal
RFC2 - Draft
OneOf Input Objects (`@oneOf` directive) github.com/graphql/graphql-spec/pull/825
RFC2 - Draft@Benjie
RFC: OneOf Input Objects by benjie · Pull Request #825 · graphql/graphql-spec
RFC2 - Draft
@Benjie
Schema Coordinates by magicmark · Pull Request #794 · graphql/graphql-spec
RFC2 - Draft
[RFC] Default value coercion rules by benjie · Pull Request #793 · graphql/graphql-spec
RFC2 - Draft
@Benjie
Fragment Arguments: Spec Implementation by mjmahone · Pull Request #1010 · graphql/graphql-spec
RFC1 - Proposal
Yaacov's polymorphism RFCs
RFC1 - Proposal
RFC1 - Proposal
Expand @deprecated to Objects by fotoetienne · Pull Request #997 · graphql/graphql-spec
RFC1 - Proposal
Validation rule: operation type for operation must exist github.com/graphql/graphql-spec/pull/955
RFC1 - Proposal
Add validation rule that operation types exist by benjaminjkraft · Pull Request #955 · graphql/graphql-spec
RFC1 - Proposal
[RFC] Client controlled nullability operator · Issue #867 · graphql/graphql-spec
RFC1 - Proposal
Working draft (upcoming release)
Oct 2021 spec
@deprecated on field/directive args and input fields github.com/graphql/graphql-spec/pull/805
RFC3 - Accepted
Allow deprecation of input values (field args, directive args, input fields) by IvanGoncharov · Pull Request #805 · graphql/graphql-spec
RFC3 - Accepted
Clarify that lexing is greedy by leebyron · Pull Request #599 · graphql/graphql-spec
RFC3 - Accepted
RFC: Allow full unicode range by leebyron · Pull Request #849 · graphql/graphql-spec
RFC3 - Accepted
RFC: Allow interfaces to implement other interfaces by mike-marcacci · Pull Request #373 · graphql/graphql-spec
RFC3 - Accepted
RFC: __typename is not valid at subscription root by benjie · Pull Request #776 · graphql/graphql-spec
RFC3 - Accepted
@Benjie
@specifiedBy directive on custom scalars github.com/graphql/graphql-spec/pull/649
RFC3 - Accepted
[RFC] Custom Scalar Specification URLs by eapache · Pull Request #649 · graphql/graphql-spec
RFC3 - Accepted
Add description to Schema by IvanGoncharov · Pull Request #466 · graphql/graphql-spec
RFC3 - Accepted
[RFC] "Directive order is significant" section by OlegIlyenko · Pull Request #470 · graphql/graphql-spec
RFC3 - Accepted
[RFC] Repeatable directives by OlegIlyenko · Pull Request #472 · graphql/graphql-spec
RFC3 - Accepted
[RFC] Allow directives on variable definitions by mjmahone · Pull Request #510 · graphql/graphql-spec
RFC3 - Accepted
Jun 2018 spec
Validation step for schema extensions github.com/graphql/graphql-spec/pull/454
RFC3 - Accepted
Add validation steps for schema extensions by IvanGoncharov · Pull Request #454 · graphql/graphql-spec
RFC3 - Accepted
IsInputType and IsOutputType spec algorithms github.com/graphql/graphql-spec/pull/462
RFC3 - Accepted
Input & Output type definition by leebyron · Pull Request #462 · graphql/graphql-spec
RFC3 - Accepted
Ensure validation of directive arguments by leebyron · Pull Request #463 · graphql/graphql-spec
RFC3 - Accepted
Oct 2016 spec
Apr 2016 spec
Oct 2015 spec