@graphql-tools/executor-yoga
4.0.1
Patch Changes
- Updated dependencies [
15efe55]:- @graphql-tools/utils@13.0.1
- @graphql-tools/executor-envelop@5.0.1
4.0.0
Major Changes
-
#8515
1d70c62Thanks @ardatan ! - Drop GraphQL v14/v15 support and require Node.js >= 22.18.graphqlpeer range is now^16.0.0 || ^17.0.0.engines.nodeis now>=22.18.0(Nodefs.glob+ Babel 8).- Dev tooling and
@graphql-tools/graphql-tag-pluckmove to Babel 8 (@babel/core/ parser / traverse / types). - The standalone
cross-inspectpackage is discontinued. Useinspectfrom@graphql-tools/utilsinstead (Nodeutil.inspectviaprocess.getBuiltinModule, with a smallJSON.stringify/Stringfallback).
Removed
@graphql-tools/utilsexportsRemoved Use instead getArgumentValuesimport { getArgumentValues } from 'graphql'coerceInputs/graphqlJSCompatgraphql@16+ APIs ( getArgumentValues, etc.)createDeferred/createDeferredPromiseconst { promise, resolve, reject } = Promise.withResolvers()createGraphQLErrornew GraphQLError(message, options)fromgraphqlmapMaybePromisehandleMaybePromisefrom@whatwg-node/promise-helpersisPromise/fakePromise/mapAsyncIterator/MaybePromise@whatwg-node/promise-helpersregisterAbortSignalListener/getAbortPromiseAbortSignalAPIs (throwIfAborted,addEventListener('abort', …, { once: true }),AbortSignal.any, …)withCancel/getAsyncIterableWithCancel/getAsyncIteratorWithCancelHandle cancellation on the async iterator’s return()(or your transport abort path)debugTimerStart/debugTimerEndYour own timing / console.timeif neededPromiseWithResolvers(type)Built-in PromiseWithResolvers<T>/ return type ofPromise.withResolvers()inspectand the WeakMapmemoize1…memoize2of5helpers remain on@graphql-tools/utils(inspect is no longer re-exported fromcross-inspect).File matching (
globby→fs.glob)Loaders and
@graphql-tools/load-filesnow use Node’sfs.globthrough:import { matchFiles, matchFilesSync } from '@graphql-tools/load-files';Directory symlinks are followed for recursive (
**) patterns:- On Node.js ≥26.1 (and ≥24.16 where backported),
fs.globfollowSymlinksis used. - On older engines, symlink directories are discovered only under each pattern’s literal prefix (not the whole
cwd) and patterns are re-rooted. - Non-recursive / literal patterns skip the symlink walk entirely.
@graphql-tools/executorhot-path caches (collectSubfields, argument coercion,@streamdetection) usememoize2/memoize3from utils.collectSubFieldsin utils stays unmemoized so the executor can own a single memoize3 layer.Errors and other cleanup
- Prefer
new GraphQLError(message, options)fromgraphql. Experimental schemacoordinatesupport remains onlocatedError/relocatedError/getSchemaCoordinate. - Removed GraphQL versions older than 16 compatibility branches (error construction, validation rule name suffixes,
URL.canParsefallback). - Promise helpers should be imported from
@whatwg-node/promise-helpers(handleMaybePromise,isPromise,fakePromise,mapAsyncIterator,MaybePromise) rather than re-exported from utils.
Patch Changes
- #8515
1d70c62Thanks @ardatan ! - dependencies updates:- Updated dependency
graphql@^16.0.0 || ^17.0.0↗︎ (from^15.2.0 || ^16.0.0 || ^17.0.0, inpeerDependencies)
- Updated dependency
- Updated dependencies [
1d70c62,1d70c62,1d70c62]:- @graphql-tools/executor-envelop@5.0.0
- @graphql-tools/utils@13.0.0
3.0.48
Patch Changes
- #8445
82457d1Thanks @ardatan ! - dependencies updates:- Updated dependency
@graphql-tools/executor-envelop@^4.0.17↗︎ (from^4.0.16, independencies) - Updated dependency
@graphql-tools/utils@^12.0.4↗︎ (from^12.0.3, independencies)
- Updated dependency
- Updated dependencies [
82457d1,98673c3,a75d725,82457d1]:- @graphql-tools/executor-envelop@4.0.18
- @graphql-tools/utils@12.1.0
3.0.47
Patch Changes
- Updated dependencies [
fd95dc9]:- @graphql-tools/utils@12.0.4
- @graphql-tools/executor-envelop@4.0.17
3.0.46
Patch Changes
- Updated dependencies [
19f5b33]:- @graphql-tools/utils@12.0.3
- @graphql-tools/executor-envelop@4.0.16
3.0.45
Patch Changes
- Updated dependencies [
b1fbba2,20d36a5]:- @graphql-tools/utils@12.0.2
- @graphql-tools/executor-envelop@4.0.15
3.0.44
Patch Changes
- Updated dependencies [
60db079,57e316d,1c1c5a0,1c1c5a0,0b9529f]:- @graphql-tools/utils@12.0.1
- @graphql-tools/executor-envelop@4.0.14
3.0.43
Patch Changes
-
#8346
2273c21Thanks @ardatan ! - dependencies updates:- Updated dependency
graphql@^15.2.0 || ^16.0.0 || ^17.0.0↗︎ (from^15.2.0 || ^16.0.0, inpeerDependencies)
- Updated dependency
-
#8346
2273c21Thanks @ardatan ! - dependencies updates:- Updated dependency
graphql@^15.2.0 || ^16.0.0 || ^17.0.0↗︎ (from^15.2.0 || ^16.0.0, inpeerDependencies)
- Updated dependency
-
Updated dependencies [
2273c21]:- @graphql-tools/utils@12.0.0
- @graphql-tools/executor-envelop@4.0.13
3.0.42
Patch Changes
- Updated dependencies
[
e90719b]:- @graphql-tools/utils@11.2.2
- @graphql-tools/executor-envelop@4.0.12
3.0.41
Patch Changes
- Updated dependencies
[
615c1a2]:- @graphql-tools/utils@11.2.1
- @graphql-tools/executor-envelop@4.0.11
3.0.40
Patch Changes
- Updated dependencies
[
2609c94]:- @graphql-tools/utils@11.2.0
- @graphql-tools/executor-envelop@4.0.10
3.0.39
Patch Changes
- Updated dependencies
[
981d461]:- @graphql-tools/utils@11.1.1
- @graphql-tools/executor-envelop@4.0.9
3.0.38
Patch Changes
- Updated dependencies
[
a4b7dce]:- @graphql-tools/utils@11.1.0
- @graphql-tools/executor-envelop@4.0.8
3.0.37
Patch Changes
- Updated dependencies
[
ae36a0e]:- @graphql-tools/utils@11.0.1
- @graphql-tools/executor-envelop@4.0.7
3.0.36
Patch Changes
- Updated dependencies
[
6f3776c]:- @graphql-tools/utils@11.0.0
- @graphql-tools/executor-envelop@4.0.6
3.0.35
Patch Changes
- Updated dependencies
[
2118a80]:- @graphql-tools/utils@10.11.0
- @graphql-tools/executor-envelop@4.0.5
3.0.34
Patch Changes
- Updated dependencies
[
2fe123a]:- @graphql-tools/utils@10.10.3
- @graphql-tools/executor-envelop@4.0.4
3.0.33
Patch Changes
- Updated dependencies
[
dddc5f6]:- @graphql-tools/utils@10.10.2
- @graphql-tools/executor-envelop@4.0.3
3.0.32
Patch Changes
- Updated dependencies
[
fbb58b5]:- @graphql-tools/utils@10.10.1
- @graphql-tools/executor-envelop@4.0.2
3.0.31
Patch Changes
- Updated dependencies
[
fd105f4,fded91e,3b99a9b]:- @graphql-tools/utils@10.10.0
- @graphql-tools/executor-envelop@4.0.1
3.0.30
Patch Changes
- Updated dependencies
[
97e5e18]:- @graphql-tools/executor-envelop@4.0.0
3.0.29
Patch Changes
- Updated dependencies
[
32d0457]:- @graphql-tools/utils@10.9.1
- @graphql-tools/executor-envelop@3.0.29
3.0.28
Patch Changes
- Updated dependencies
[
22af985,53db005]:- @graphql-tools/utils@10.9.0
- @graphql-tools/executor-envelop@3.0.28
3.0.27
Patch Changes
- Updated dependencies
[
d123e26]:- @graphql-tools/utils@10.8.6
- @graphql-tools/executor-envelop@3.0.27
3.0.26
Patch Changes
- Updated dependencies
[
90a717e,26518de]:- @graphql-tools/utils@10.8.5
- @graphql-tools/executor-envelop@3.0.26
3.0.25
Patch Changes
-
#7001
746358fThanks @renovate ! - Improve logging the warning about introspection failure -
Updated dependencies [
746358f]:- @graphql-tools/executor-envelop@3.0.25
3.0.24
Patch Changes
- Updated dependencies
[
155944b]:- @graphql-tools/utils@10.8.4
- @graphql-tools/executor-envelop@3.0.24
3.0.23
Patch Changes
- Updated dependencies
[
4a2eb14]:- @graphql-tools/utils@10.8.3
- @graphql-tools/executor-envelop@3.0.23
3.0.22
Patch Changes
- Updated dependencies
[
3547bba]:- @graphql-tools/utils@10.8.2
- @graphql-tools/executor-envelop@3.0.22
3.0.21
Patch Changes
- Updated dependencies
[
651a5dc]:- @graphql-tools/utils@10.8.1
- @graphql-tools/executor-envelop@3.0.21
3.0.20
Patch Changes
- Updated dependencies
[
0a3e193,357b2ee]:- @graphql-tools/utils@10.8.0
- @graphql-tools/executor-envelop@3.0.20
3.0.19
Patch Changes
- Updated dependencies
[
53bb601,53bb601]:- @graphql-tools/utils@10.7.2
- @graphql-tools/executor-envelop@3.0.19
3.0.18
Patch Changes
- Updated dependencies
[
4912f19]:- @graphql-tools/utils@10.7.1
- @graphql-tools/executor-envelop@3.0.18
3.0.17
Patch Changes
- Updated dependencies
[
2c70d27]:- @graphql-tools/utils@10.7.0
- @graphql-tools/executor-envelop@3.0.17
3.0.16
Patch Changes
- Updated dependencies
[
6a8123b]:- @graphql-tools/utils@10.6.4
- @graphql-tools/executor-envelop@3.0.16
3.0.15
Patch Changes
- Updated dependencies
[
020b9e4]:- @graphql-tools/utils@10.6.3
- @graphql-tools/executor-envelop@3.0.15
3.0.14
Patch Changes
- #6662
696a0d5Thanks @renovate ! - dependencies updates:- Updated dependency
@graphql-tools/executor-envelop@^3.0.13↗︎ (from^3.0.12, independencies) - Updated dependency
@graphql-tools/utils@^10.6.1↗︎ (from^10.6.0, independencies)
- Updated dependency
- Updated dependencies
[
696a0d5,1b24656]:- @graphql-tools/executor-envelop@3.0.14
- @graphql-tools/utils@10.6.2
3.0.13
Patch Changes
- Updated dependencies
[
1e02935]:- @graphql-tools/utils@10.6.1
- @graphql-tools/executor-envelop@3.0.13
3.0.12
Patch Changes
- Updated dependencies
[
414e404]:- @graphql-tools/utils@10.6.0
- @graphql-tools/executor-envelop@3.0.12
3.0.11
Patch Changes
- Updated dependencies
[
dc5043b]:- @graphql-tools/utils@10.5.6
- @graphql-tools/executor-envelop@3.0.11
3.0.10
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.10
3.0.9
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.9
3.0.8
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.8
3.0.7
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.7
3.0.6
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.6
3.0.5
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.5
3.0.4
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.4
3.0.3
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.3
3.0.2
Patch Changes
- Updated dependencies []:
- @graphql-tools/executor-envelop@3.0.2
3.0.1
Patch Changes
- Updated dependencies
[
cf2ce5e]:- @graphql-tools/utils@10.5.5
- @graphql-tools/executor-envelop@3.0.1
3.0.0
Major Changes
- #6227
85c383fThanks @ardatan ! - BREAKING:invalidateSupergraphis now replaced withinvalidateUnifiedGraph
Patch Changes
- Updated dependencies
[
85c383f]:- @graphql-tools/executor-envelop@3.0.0
2.0.4
Patch Changes
- #5913
83c0af0Thanks @enisdenjo ! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.0.13↗︎ (from^10.0.1, independencies)
- Updated dependency
- Updated dependencies
[
83c0af0]:- @graphql-tools/executor-envelop@2.0.4
2.0.3
Patch Changes
-
b798b3bThanks @ardatan ! - Move schema introspection logic to Envelop -
Updated dependencies [
b798b3b,b798b3b]:- @graphql-tools/executor-envelop@2.0.3
2.0.2
Patch Changes
- #5638
df8bc926Thanks @renovate ! - dependencies updates:- Updated dependency
graphql-yoga@^3.5.1 || ^4.0.0 || ^5.0.0↗︎ (from^3.5.1 || ^4.0.0, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
ab3f9b4b]:- @graphql-tools/executor-envelop@2.0.2
2.0.1
Patch Changes
- #5330
af7d19f2Thanks @renovate ! - dependencies updates:- Updated dependency
graphql-yoga@^3.5.1 || ^4.0.0↗︎ (from^3.5.1, inpeerDependencies)
- Updated dependency
- Updated dependencies
[
dcdc6eb7]:- @graphql-tools/utils@10.0.1