graphql-ruby
graphql-ruby copied to clipboard
Ruby implementation of GraphQL
Oops, it seems like one part of `FieldsWillMerge` was missing. Adding it now might _break_ some queries that used to work, so I may have to ensure there's a way...
Both Dataloader and GraphQL-Batch need to reset their caches after mutation fields. There's no built-in hook for this yet, but if there was one, it'd make things easier for both....
This check results in a `Kernel#class` and `Kernel#hash` check for _every_ returned value in GraphQL: https://github.com/rmosolgo/graphql-ruby/blob/a04428f2ce3c75104a282716aad333bcab61733e/lib/graphql/execution/interpreter/runtime.rb#L1000-L1005 Somehow, I need a way to remove that. Strings, Floats, Integers, etc could all...
**Is your feature request related to a problem? Please describe.** `prepare`d arguments on mutations have no way to return errors as data; they can return a value, or they can...
**Describe the bug** We only want to modify the top-level argument in the mutation. We tried to do this by changing the `InputObject` of this mutation. But it returns a...
**Describe the bug** Given a GraphQL object class which implements one or more interfaces, and which is extended by another object class, if the original object is not `visible?`, its...
**Is your feature request related to a problem? Please describe.** I am trying to change the `graphql_name` of a type using a Changeset, but the syntax is not valid ```...
**Is your feature request related to a problem? Please describe.** Currently the ValidationFailedError class only provides access to the error details through the `errors` class attribute but this errors attribute...
GraphQL-Pro's `@defer` and `@stream` implementations predate the current RFC, but since then, the proposal has been updated and the latest Apollo client has better support for it. GraphQL-Pro should be...
When adding Traces to a schema, they can be order-dependent. (OperationStore is a key example: it loads the query from the database based on Operation ID, so it has to...