npm / @graphql-tools/utils
@graphql-tools/utils
What changed in @graphql-tools/utils 12 to 13, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.
1 security8 new APIs and options1 behavior and defaults1 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@graphql-tools/utils 1310 changes
New APIs and options 8
A helper for getting the default incremental delivery spec.
A helper for getting incremental spec parameter names.
A helper for getting the multipart content type.
Provides a shared HTTP contract mapping Accept and Content-Type parameters to executor payload IDs, so servers can look up spec strings instead of hardcoding them.
A helper for looking up an incremental delivery spec.
Pass incrementalSpec as 'v0.1' or 'v0.2' on execute, subscribe, normalizedExecutor, or ExecutionRequest to select the incremental delivery payload format; 'v0.1' remains the default.
Adds a helper for GraphQL 16/17 VariableValues compatibility when calling getArgumentValues.
Adds a helper to normalize getVariableValues results for GraphQL 16/17 VariableValues compatibility.
Behavior and default changes 1
Supports merging v0.2 payloads by tracking pending ids, placing deferred data and streamed items, and folding completed errors into errors.
Fixes and other changes 1
Flattens nested deferred patches so result visiting sees fields under a child @defer.
@graphql-tools/utils 121 changes
Security 1
GraphQL Tools has prototype pollution in well-established utility function
mergeDeep