NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2010 most downloaded on npm
A set of utils for faster development of GraphQL tools
Last release 4 days ago
01 Oct 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
1667 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
Updated dependencies [`43c736bd`]:
43c736bd]:
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
Updated dependencies [`71cb4fae`, `403ed450`]:
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
Updated dependencies [`4fe3d9c0`]:
4fe3d9c0]:
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
Updated dependencies [`2609d71f`]:
Nothing published for this version
Nothing published for this version
If you are using the legacy parameters like below, you should update them to the new usage. Other than that, there is no functional change;
#4463
8cc8721f
Thanks @ardatan! - Thanks @mattkrick and @borisno2!
addResolversToSchema;
If you are using the legacy parameters like below, you should update them to the new usage. Other than that, there is no functional change;
// From
addResolversToSchema(schema, resolvers, resolverValidationOptions)
// To
addResolversToSchema({
schema,
resolvers,
resolverValidationOptions
})
mergeSchemas;
The provided resolver overrides the resolvers in the schema with the same name;
The hello resolver in the schema would be overridden by the hello resolver in the
resolvers. Before it was opposite which is not expected.
const schema = makeExecutableSchema({
typeDefs: `
type Query {
hello: String
}
`,
resolvers: {
Query: {
hello: () => 'Hello world!'
}
}
})
mergeSchemas({
schemas: [schema],
resolvers: {
Query: {
hello: () => 'New hello world'
}
}
})
makeExecutableSchema no longer takes parseOptions and you can pass those options directly;
makeExecutableSchema({
typeDefs: ``,
parseOptions: {
assumeValid: true
}
})
// After
makeExecutableSchema({
typeDefs: ``,
assumeValid: true
})
makeExecutableSchema no longer does pruning and it doesn't take pruningOptions anymore. You
can use pruneSchema from @graphql-tools/utils if you need.
extractExtensionsFromSchema moved from @graphql-tools/merge to @graphql-tools/schema. And
travelSchemaPossibleExtensions has been dropped in favor of mapSchema.
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 →