NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3292 most downloaded on npm
A set of utils for faster development of GraphQL tools
Last release 28 days ago
08 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
3654 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Minor Changes - #148 `f32cb2a` Thanks @ardatan! - Introduce \onDelegationPlan\ and \onDelegationStageExecuteDone\ hooks
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
```ts import { buildSchema, graphql } from 'graphql'; import { addResolversToSchema } from '@graphql-tools/schema'; import { stitchSchemas } from '@gr
#118 73c621d Thanks @{! - Do not ignore request selection set when overriding the fields
import { buildSchema, graphql } from 'graphql';
import { addResolversToSchema } from '@graphql-tools/schema';
import { stitchSchemas } from '@graphql-tools/stitch';
import { delegateToSchema } from '@graphql-tools/delegate';
const sub_schema = addResolversToSchema({
schema: buildSchema(`
type Query {
current_user: User
}
type User {
id: ID!
name: String!
age: Int!
}
`),
resolvers: {
Query: {
current_user: () => ({ id: '5', name: 'John Doe', age: 10 }),
},
},
});
const stitched_schema = stitchSchemas({
subschemas: [
{
schema: sub_schema,
createProxyingResolver: (options) => {
return (_parent, _args, context, info) => {
const operationName = info.operation.name ? info.operation.name.value : undefined;
return delegateToSchema({
schema: options.subschemaConfig,
operation: options.operation,
context,
info,
operationName,
});
};
},
},
],
resolvers: {
name: {
selectionSet: '{ age }',
resolve: (parent) => `${parent.name}(${parent.age})`, // Age should be here
},
},
},
});
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →