- Updated dependencies
[
dc5043b
]:- @graphql-tools/utils@10.5.6
- @graphql-tools/executor-graphql-ws@1.3.2
- @graphql-tools/executor-http@1.1.9
- @graphql-tools/executor-legacy-ws@1.1.2
- @graphql-tools/wrap@10.0.16
- #6663
d06afe3
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.10.0
↗︎ (from^0.9.0
, independencies
)
- Updated dependency
- Updated dependencies
[
d06afe3
,04d5cd7
]:- @graphql-tools/executor-http@1.1.8
- Updated dependencies []:
- @graphql-tools/wrap@10.0.15
- Updated dependencies []:
- @graphql-tools/wrap@10.0.14
- Updated dependencies []:
- @graphql-tools/wrap@10.0.13
- #6625
218422e
Thanks @hainenber! - remove unused @graphql-tools/delegate from @graphql-tools/url-loader
- Updated dependencies
[
f470f49
]:- @graphql-tools/delegate@10.0.28
- @graphql-tools/wrap@10.0.12
- Updated dependencies
[
180f3f0
]:- @graphql-tools/delegate@10.0.27
- @graphql-tools/wrap@10.0.11
- Updated dependencies
[
8effad4
]:- @graphql-tools/delegate@10.0.26
- @graphql-tools/wrap@10.0.10
- Updated dependencies
[
8a16b01
]:- @graphql-tools/delegate@10.0.25
- @graphql-tools/wrap@10.0.9
- Updated dependencies
[
4cdb462
]:- @graphql-tools/delegate@10.0.24
- @graphql-tools/wrap@10.0.8
- Updated dependencies
[
7e2938d
]:- @graphql-tools/delegate@10.0.23
- @graphql-tools/wrap@10.0.7
- Updated dependencies
[
cf2ce5e
]:- @graphql-tools/utils@10.5.5
- @graphql-tools/delegate@10.0.22
- @graphql-tools/executor-graphql-ws@1.3.1
- @graphql-tools/executor-http@1.1.7
- @graphql-tools/executor-legacy-ws@1.1.1
- @graphql-tools/wrap@10.0.6
- #5913
83c0af0
Thanks @enisdenjo! - dependencies updates:- Updated dependency
@graphql-tools/delegate@^10.0.3
↗︎ (from^10.0.0
, independencies
) - Updated dependency
@graphql-tools/executor-http@^1.0.8
↗︎ (from^1.0.5
, independencies
) - Updated dependency
@graphql-tools/utils@^10.0.13
↗︎ (from^10.0.0
, independencies
) - Updated dependency
@graphql-tools/wrap@^10.0.1
↗︎ (from^10.0.0
, independencies
)
- Updated dependency
- Updated dependencies
[
83c0af0
,83c0af0
,83c0af0
,83c0af0
,83c0af0
,83c0af0
]:- @graphql-tools/delegate@10.0.4
- @graphql-tools/executor-graphql-ws@1.1.2
- @graphql-tools/executor-http@1.0.9
- @graphql-tools/executor-legacy-ws@1.0.6
- @graphql-tools/wrap@10.0.2
-
a4463d3
Thanks @ardatan! - Remove headers from extensions in the GraphQL request -
Updated dependencies [
a4463d3
]:- @graphql-tools/executor-http@1.0.5
- #5274
944a68e8
Thanks @ardatan! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.9.0
↗︎ (from^0.8.0
, independencies
)
- Updated dependency
- Updated dependencies
[
3a870139
,853db708
,944a68e8
,8fba6cc1
,944a68e8
,944a68e8
,944a68e8
]:- @graphql-tools/executor-graphql-ws@1.0.0
- @graphql-tools/executor-http@1.0.0
- @graphql-tools/delegate@10.0.0
- @graphql-tools/utils@10.0.0
- @graphql-tools/wrap@10.0.0
- @graphql-tools/executor-legacy-ws@1.0.0
- Updated dependencies
[
1c95368a
]:- @graphql-tools/executor-graphql-ws@0.0.14
- @graphql-tools/executor-legacy-ws@0.0.11
- @graphql-tools/wrap@9.4.2
- @graphql-tools/delegate@9.0.31
- #5151
07589ae9
Thanks @ardatan! - Do not accept incompatible protocols conflicting other loaders likegithub:
- Updated dependencies
[
828fbf93
,828fbf93
,c8d5e0df
]:- @graphql-tools/executor-graphql-ws@0.0.13
- @graphql-tools/executor-legacy-ws@0.0.10
- @graphql-tools/wrap@9.4.1
- @graphql-tools/delegate@9.0.30
- Updated dependencies
[
a5073e85
]:- @graphql-tools/executor-graphql-ws@0.0.12
- @graphql-tools/wrap@9.3.8
- Updated dependencies
[
30bd4d0c
,1298727c
,1298727c
]:- @graphql-tools/delegate@9.0.27
- @graphql-tools/executor-graphql-ws@0.0.11
- @graphql-tools/executor-legacy-ws@0.0.9
- @graphql-tools/wrap@9.3.6
- #5041
1b948acc
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.8.0
↗︎ (from^0.7.0
, independencies
)
- Updated dependency
- Updated dependencies
[
1b948acc
]:- @graphql-tools/executor-http@0.1.7
- #5031
ab4cf86b
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.7.0
↗︎ (from^0.6.9
, independencies
)
- Updated dependency
- Updated dependencies
[
ab4cf86b
]:- @graphql-tools/executor-http@0.1.6
- #5025
b09ea282
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/delegate@^9.0.25
↗︎ (from9.0.25
, independencies
) - Updated dependency
@graphql-tools/executor-http@^0.1.4
↗︎ (from0.1.4
, independencies
) - Updated dependency
@graphql-tools/executor-graphql-ws@^0.0.9
↗︎ (from0.0.9
, independencies
) - Updated dependency
@graphql-tools/executor-legacy-ws@^0.0.7
↗︎ (from0.0.7
, independencies
) - Updated dependency
@graphql-tools/utils@^9.2.0
↗︎ (from9.2.0
, independencies
) - Updated dependency
@graphql-tools/wrap@^9.3.4
↗︎ (from9.3.4
, independencies
) - Updated dependency
@ardatan/sync-fetch@^0.0.1
↗︎ (from0.0.1
, independencies
) - Updated dependency
@whatwg-node/fetch@^0.6.9
↗︎ (from^0.6.0
, independencies
) - Updated dependency
ws@^8.12.0
↗︎ (from8.12.0
, independencies
) - Updated dependency
isomorphic-ws@^5.0.0
↗︎ (from5.0.0
, independencies
)
- Updated dependency
- Updated dependencies
[
b09ea282
,b09ea282
,85659bca
,b5c8f640
]:- @graphql-tools/delegate@9.0.26
- @graphql-tools/executor-http@0.1.5
- @graphql-tools/wrap@9.3.5
- @graphql-tools/utils@9.2.1
- @graphql-tools/executor-graphql-ws@0.0.10
- @graphql-tools/executor-legacy-ws@0.0.8
- Updated dependencies
[
d104ce50
]:- @graphql-tools/executor-graphql-ws@0.0.9
- Updated dependencies
[
a94217e9
,62d074be
]:- @graphql-tools/utils@9.2.0
- @graphql-tools/delegate@9.0.25
- @graphql-tools/executor-graphql-ws@0.0.8
- @graphql-tools/executor-http@0.1.4
- @graphql-tools/executor-legacy-ws@0.0.7
- @graphql-tools/wrap@9.3.4
- Updated dependencies
[
cecf4c90
]:- @graphql-tools/executor-http@0.1.3
- Updated dependencies
[
034b868f
]:- @graphql-tools/executor-http@0.1.2
- Updated dependencies
[
772b948a
]:- @graphql-tools/delegate@9.0.24
- @graphql-tools/wrap@9.3.3
- Updated dependencies []:
- @graphql-tools/delegate@9.0.23
- @graphql-tools/wrap@9.3.2
-
1c291f33
Thanks @ardatan! - Support regular queries and mutations in WS Executor -
Updated dependencies [
1c291f33
]:- @graphql-tools/executor-graphql-ws@0.0.7
- Updated dependencies
[
d9bcb5b6
,fdb3e4c4
]:- @graphql-tools/executor-http@0.1.1
- @graphql-tools/wrap@9.3.1
- #4960
499365aa
Thanks @ardatan! - Deprecate `introspectSchema` in favor of the new `schemaFromExecutor`
-
#4941
0e5d250c
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.6.0
↗︎ (from^0.5.0
, independencies
)
- Updated dependency
-
#4952
1c4853cb
Thanks @renovate! - dependencies updates:- Updated dependency
ws@8.12.0
↗︎ (from8.11.0
, independencies
)
- Updated dependency
-
Updated dependencies [
a4d36fcc
,1c4853cb
,0e5d250c
,a4d36fcc
,1c4853cb
,a4d36fcc
,499365aa
,e3ec35ed
]:- @graphql-tools/delegate@9.0.22
- @graphql-tools/executor-graphql-ws@0.0.6
- @graphql-tools/executor-http@0.0.9
- @graphql-tools/executor-legacy-ws@0.0.6
- @graphql-tools/wrap@9.3.0
- @graphql-tools/utils@9.1.4
- Updated dependencies
[
d0383dd6
]:- @graphql-tools/executor-http@0.0.8
- Updated dependencies
[
13177794
]:- @graphql-tools/delegate@9.0.21
- @graphql-tools/wrap@9.2.23
- Updated dependencies
[
55e24643
]:- @graphql-tools/wrap@9.2.22
- Updated dependencies
[
969e264d
]:- @graphql-tools/executor-http@0.0.7
- Updated dependencies
[
eb6cd8b6
,eb6cd8b6
]:- @graphql-tools/delegate@9.0.20
- @graphql-tools/wrap@9.2.21
- Updated dependencies
[
904fe770
,904fe770
]:- @graphql-tools/executor-http@0.0.6
- @graphql-tools/utils@9.1.3
- @graphql-tools/delegate@9.0.19
- @graphql-tools/executor-graphql-ws@0.0.5
- @graphql-tools/executor-legacy-ws@0.0.5
- @graphql-tools/wrap@9.2.20
- Updated dependencies
[
13c24883
,b5e6459f
]:- @graphql-tools/delegate@9.0.18
- @graphql-tools/utils@9.1.2
- @graphql-tools/wrap@9.2.19
- @graphql-tools/executor-graphql-ws@0.0.4
- @graphql-tools/executor-http@0.0.5
- @graphql-tools/executor-legacy-ws@0.0.4
- Updated dependencies
[
02126e63
]:- @graphql-tools/wrap@9.2.18
- Updated dependencies
[
7aa610ae
]:- @graphql-tools/wrap@9.2.17
- Updated dependencies
[
92dd4714
]:- @graphql-tools/executor-http@0.0.4
- Updated dependencies
[
5bd8c0dc
]:- @graphql-tools/wrap@9.2.16
- Updated dependencies
[
e3f81ea5
]:- @graphql-tools/wrap@9.2.15
- Updated dependencies
[
df81034c
]:- @graphql-tools/wrap@9.2.14
- Updated dependencies
[
7411a5e7
]:- @graphql-tools/utils@9.1.1
- @graphql-tools/delegate@9.0.17
- @graphql-tools/executor-graphql-ws@0.0.3
- @graphql-tools/executor-http@0.0.3
- @graphql-tools/executor-legacy-ws@0.0.3
- @graphql-tools/wrap@9.2.13
- Updated dependencies []:
- @graphql-tools/delegate@9.0.16
- @graphql-tools/wrap@9.2.12
-
Updated dependencies [
e2fc041e
]:- @graphql-tools/executor-graphql-ws@0.0.2
- @graphql-tools/executor-http@0.0.2
- @graphql-tools/executor-legacy-ws@0.0.2
-
#4829
61812ccb
Thanks @ardatan! - dependencies updates:- Added dependency
@graphql-tools/executor-http@0.0.0
↗︎ (todependencies
) - Added dependency
@graphql-tools/executor-graphql-ws@0.0.0
↗︎ (todependencies
) - Added dependency
@graphql-tools/executor-legacy-ws@0.0.0
↗︎ (todependencies
) - Removed dependency
@types/ws@^8.0.0
↗︎ (fromdependencies
) - Removed dependency
dset@^3.1.2
↗︎ (fromdependencies
) - Removed dependency
extract-files@^11.0.0
↗︎ (fromdependencies
) - Removed dependency
graphql-ws@^5.4.1
↗︎ (fromdependencies
) - Removed dependency
meros@^1.1.4
↗︎ (fromdependencies
) - Removed dependency
ws@^8.3.0
↗︎ (fromdependencies
)
- Added dependency
-
#4829
61812ccb
Thanks @ardatan! - Break down UrlLoader into different pieces -
Updated dependencies [
61812ccb
]:- @graphql-tools/executor-graphql-ws@0.0.1
- @graphql-tools/executor-http@0.0.1
- @graphql-tools/executor-legacy-ws@0.0.1
- Updated dependencies
[
1270b75a
,c0639dd0
]:- @graphql-tools/wrap@9.2.11
- @graphql-tools/utils@9.1.0
- @graphql-tools/delegate@9.0.15
- Updated dependencies
[
a58cd6d3
]:- @graphql-tools/wrap@9.2.10
-
Updated dependencies [
d83b1960
]:- @graphql-tools/utils@9.0.1
- @graphql-tools/delegate@9.0.14
- @graphql-tools/wrap@9.2.9
- Updated dependencies []:
- @graphql-tools/delegate@9.0.13
- @graphql-tools/wrap@9.2.8
- Updated dependencies []:
- @graphql-tools/delegate@9.0.12
- @graphql-tools/wrap@9.2.7
- Updated dependencies
[
80836fa7
,8f6d3efc
,80836fa7
,80836fa7
,80836fa7
]:- @graphql-tools/utils@9.0.0
- @graphql-tools/delegate@9.0.11
- @graphql-tools/wrap@9.2.6
- Updated dependencies
[
f7daf777
,c1d01f3d
]:- @graphql-tools/utils@8.13.1
- @graphql-tools/wrap@9.2.5
- @graphql-tools/delegate@9.0.10
-
#4772
884c7ef7
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.5.0
↗︎ (from^0.4.0
, independencies
)
- Updated dependency
-
Updated dependencies [
df5848b8
,df5848b8
,df5848b8
,df5848b8
]:- @graphql-tools/delegate@9.0.9
- @graphql-tools/utils@8.13.0
- @graphql-tools/wrap@9.2.4
- Updated dependencies
[
0402894d
]:- @graphql-tools/delegate@9.0.8
- @graphql-tools/wrap@9.2.3
- Updated dependencies
[
00c4a1a4
]:- @graphql-tools/delegate@9.0.7
- @graphql-tools/wrap@9.2.2
- Updated dependencies
[
c21a895a
]:- @graphql-tools/wrap@9.2.1
- Updated dependencies
[
43c736bd
,43c736bd
]:- @graphql-tools/utils@8.12.0
- @graphql-tools/wrap@9.2.0
- @graphql-tools/delegate@9.0.6
-
#4703
dd8886d1
Thanks @ardatan! - Support application/graphql-response+json per GraphQL over HTTP spec -
#4703
dd8886d1
Thanks @ardatan! - URL Loader no longer throws but returns an execution result with errors
-
#4700
939e07ca
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.4.0
↗︎ (from^0.3.0
, independencies
)
- Updated dependency
-
#4703
dd8886d1
Thanks @ardatan! - dependencies updates:- Removed dependency
@n1ru4l/graphql-live-query@^0.10.0
↗︎ (fromdependencies
)
- Removed dependency
-
#4703
dd8886d1
Thanks @ardatan! -multipart
andgraphqlSSEOptions
options have been removed. Multipart request will be done only if variables have extractable file or blob objects -
Updated dependencies [
dd8886d1
]:- @graphql-tools/wrap@9.1.0
-
2926a270
Thanks @ardatan! - Do not pass credentials: same-origin by default because it is already default per specThis prevents an error like (The 'credentials' field on 'RequestInitializerDict' is not implemented.) on the environments that don't support
credentials
flag like CF Workers.
- Updated dependencies
[
71cb4fae
,403ed450
]:- @graphql-tools/utils@8.11.0
- @graphql-tools/delegate@9.0.5
- @graphql-tools/wrap@9.0.6
- #4689
f8610d24
Thanks @paales! - When using useGETForQueries make the URL as short as possible by stripping out all ignored characters
-
#4665
5e9b1c06
Thanks @renovate! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.3.0
↗︎ (from^0.2.9
, independencies
)
- Updated dependency
-
Updated dependencies [
4fe3d9c0
,4e4fac0a
]:- @graphql-tools/utils@8.10.1
- @graphql-tools/wrap@9.0.5
- @graphql-tools/delegate@9.0.4
-
#4640
27bdc237
Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-tools/delegate@9.0.3
↗︎ (was9.0.2
, independencies
) - Updated dependency
@graphql-tools/wrap@9.0.3
↗︎ (was9.0.2
, independencies
) - Updated dependency
@whatwg-node/fetch@^0.2.9
↗︎ (was^0.2.4
, independencies
)
- Updated dependency
-
#4640
27bdc237
Thanks @ardatan! - Even if 'multipart' is set to true but there is no files in the variables, still use regular JSON request -
Updated dependencies [
27bdc237
]:- @graphql-tools/wrap@9.0.4
-
Updated dependencies [
0555a972
]:- @graphql-tools/delegate@9.0.3
- @graphql-tools/wrap@9.0.3
- Updated dependencies
[
29ee7542
]:- @graphql-tools/delegate@9.0.2
- @graphql-tools/wrap@9.0.2
- Updated dependencies
[
2609d71f
]:- @graphql-tools/utils@8.10.0
- @graphql-tools/delegate@9.0.1
- @graphql-tools/wrap@9.0.1
-
#4624
e3167edc
Thanks @n1ru4l! - Fix CommonJS TypeScript resolution withmoduleResolution
node16
ornodenext
-
Updated dependencies [
e3167edc
,d8dc67aa
]:- @graphql-tools/delegate@9.0.0
- @graphql-tools/utils@8.9.1
- @graphql-tools/wrap@9.0.0
- 4dc7c3a0: Ignore readable stream errors after completion (browsers raise errors after canceling fetch requests)
- 3c8fb360: chore(deps): update @whatwg-node/fetch to fix vulnerability
- Updated dependencies [2a3b45e3]
- @graphql-tools/utils@8.9.0
- @graphql-tools/delegate@8.8.1
- @graphql-tools/wrap@8.5.1
- e98c84a3: Handle SSE responses by using TextDecoderStream if fetch API returns ReadableStream but not AsyncIterable. Previously we handle that with some extra logic that is already available in TextDecoderStream
- eda0da95: Replace 'cross-undici-fetch' with '@whatwg-node/fetch' since the previous one is deprecated
- ead60ca3: Upgrade cross-undici-fetch to the latest that uses undici@5.5.1 as pinned dependency until the issues with 5.6.0 fixed
-
adbf372c: Some environments like CF Workers don't support
credentials
in RequestInit object. But by default UrlLoader sends 'same-origin' and it wasn't possible to disable it. Now you can pass 'disable' to removecredentials
property from RequestInit object completely.new UrlLoader().load(url, { credentials: 'disable' })
- d76a299c: Support TypeScript module resolution.
- Updated dependencies [a0abbbcd]
- Updated dependencies [d76a299c]
- @graphql-tools/utils@8.8.0
- @graphql-tools/delegate@8.8.0
- @graphql-tools/wrap@8.5.0
- 4914970b: New 'batch' flag! Now you can configure your remote schema to batch parallel queries to the upstream.
- Updated dependencies [6df204de]
- Updated dependencies [4914970b]
- @graphql-tools/delegate@8.7.12
- @graphql-tools/utils@8.7.0
- @graphql-tools/wrap@8.4.21
- 05218bfe: Handle legacy protocol properly
- 041c5ba1: Use caret range for the tslib dependency
- Updated dependencies [041c5ba1]
- @graphql-tools/delegate@8.7.11
- @graphql-tools/utils@8.6.13
- @graphql-tools/wrap@8.4.20
- Updated dependencies [7c3b2797]
- Updated dependencies [da7ad43b]
- @graphql-tools/wrap@8.4.19
- @graphql-tools/utils@8.6.12
- @graphql-tools/delegate@8.7.10
- Updated dependencies [c0762ee3]
- @graphql-tools/utils@8.6.11
- @graphql-tools/delegate@8.7.9
- @graphql-tools/wrap@8.4.18
- Updated dependencies [0fc510cb]
- @graphql-tools/utils@8.6.10
- @graphql-tools/delegate@8.7.8
- @graphql-tools/wrap@8.4.17
- ab0549cc: fix(url-loader): handle live queries as subscriptions correctly
- 627565a8: Bump cross-undici-fetch
- 84ae31ea: Bump cross-undici-fetch
- 3d89a26e: Bump cross-undici-fetch for Node 14 compat
- 4b70d2be: Bump cross-undici-fetch for Node 18 compatibility
- dd8563f1: Remove GraphQL Yoga dependency from url-loader
- Updated dependencies [31a33e2b]
- @graphql-tools/utils@8.6.9
- @graphql-tools/delegate@8.7.7
- @graphql-tools/wrap@8.4.16
- 8d9f48bc: Remove graphql-sse dependency completely
- Updated dependencies [26e4b464]
- @graphql-tools/delegate@8.7.6
- @graphql-tools/wrap@8.4.15
- 43758d61: Remove subscriptions-transport-ws and graphql-sse dependency
- Updated dependencies [cb238877]
- @graphql-tools/utils@8.6.8
- @graphql-tools/delegate@8.7.5
- @graphql-tools/wrap@8.4.14
-
0bbb1769: Refine generic typings using
extends X
when appropriateTypescript 4.7 has stricter requirements around generics which is explained well in the related PR: microsoft/TypeScript#48366
These changes resolve the errors that these packages will face when attempting to upgrade to TS 4.7 (still in beta at the time of writing this). Landing these changes now will allow other TS libraries which depend on these packages to experiment with TS 4.7 in the meantime.
-
Updated dependencies [0bbb1769]
- @graphql-tools/delegate@8.7.4
- @graphql-tools/utils@8.6.7
- @graphql-tools/wrap@8.4.13
- fe9402af: Bump data-loader and cross-undici-fetch
- Updated dependencies [fe9402af]
- @graphql-tools/delegate@8.7.3
- @graphql-tools/wrap@8.4.12
- Updated dependencies [904c0847]
- @graphql-tools/utils@8.6.6
- @graphql-tools/delegate@8.7.2
- @graphql-tools/wrap@8.4.11
- @graphql-tools/delegate@8.7.1
- @graphql-tools/wrap@8.4.10
- Updated dependencies [d8fd6b94]
- @graphql-tools/delegate@8.7.0
- @graphql-tools/wrap@8.4.9
- Updated dependencies [be2c02d7]
- @graphql-tools/utils@8.6.5
- @graphql-tools/delegate@8.6.1
- @graphql-tools/wrap@8.4.8
- Updated dependencies [c40e801f]
- Updated dependencies [d36d530b]
- @graphql-tools/delegate@8.6.0
- @graphql-tools/utils@8.6.4
- @graphql-tools/wrap@8.4.7
- 0c0c6857: fix - align versions
- Updated dependencies [0c0c6857]
- @graphql-tools/delegate@8.5.4
- @graphql-tools/wrap@8.4.6
- 3da3d66c: fix - align versions
- Updated dependencies [3da3d66c]
- @graphql-tools/wrap@8.4.5
- @graphql-tools/utils@8.6.3
- c84840cd: fix(url-loader): get dynamic endpoint value correctly
- Updated dependencies [c84840cd]
- @graphql-tools/wrap@8.4.4
- 6609981d: enhance(url-loader): improve executor generation
- 2c647764: enhance(url-loader): use JSON.parse(response.text()) to respect JSON.parse & stringify polyfills
- e351f661: feat(url-loader): retry/timeout
- e351f661: feat(url-loader): provide custom endpoint url in the extensions
- 18341363: feat(visitResult): ignore if field not present in visited object
- Updated dependencies [18341363]
- @graphql-tools/delegate@8.5.1
- @graphql-tools/wrap@8.4.2
- @graphql-tools/utils@8.6.2
- d57c56d2: bump cross-undici-fetch
- 787f4b94: Added support for .graphqls extension to url-loader
- 21abe270: - Handle W3C File/Blob Inputs with multipart request
- Better error message in case of bad response type
-
3a33c9d8: adjust accept headers sent to the server.
text/event-stream
is only sent if Subscriptions are executed over SSE (GET).multipart/mixed
is only send for POST requests
- 63a29361: fix(url-loader): handle SSE ping event correctly
- ef9c3853: fix: bump Node <v16.5 compatible version
- 41d9a996: enhance: use undici instead of node-fetch if available
- 981eef80: enhance: remove isPromise and cleanup file-upload handling
- 4bfb3428: enhance: use ^ for tslib dependency
- Updated dependencies [981eef80]
- Updated dependencies [4bfb3428]
- @graphql-tools/wrap@8.3.1
- @graphql-tools/delegate@8.4.1
- @graphql-tools/utils@8.5.1
-
5dfea0b5: Correctly handle response cancelation for SSE (subscriptions and live queries) and HTTP Multipart responses (defer and stream).
AbortController.signal
wasn't passed toRequest
while callingfetch
, so it wasn't possible to stop the HTTP request by the user.
- ad04dc79: enhance: make operationType optional
- Updated dependencies [ad04dc79]
- @graphql-tools/delegate@8.4.0
- @graphql-tools/utils@8.5.0
- @graphql-tools/wrap@8.3.0
- 9b1026dd: replace heavy lodash dependency with dset/merge
- 2563447a: fix(url-loader): handle SSE correctly with ReadableStream
- f895177e: fix(url-loader): incremental delivery for defer/stream and SSE
- eeba7390: Integrate and document
graphql-sse
- c5b0719c: feat: GraphQL v16 support
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- Updated dependencies [c5b0719c]
- @graphql-tools/delegate@8.2.0
- @graphql-tools/utils@8.2.0
- @graphql-tools/wrap@8.1.0
- e4dc54de: Add missing
@types/ws
dependency - Updated dependencies [c8c13ed1]
- @graphql-tools/delegate@8.1.1
- @graphql-tools/utils@8.1.2
- e50852e6: use version ranges instead of a fixed version for the graphql-tools package versions
- Updated dependencies [631b11bd]
- Updated dependencies [e50852e6]
- @graphql-tools/delegate@8.1.0
- @graphql-tools/wrap@8.0.13
- Updated dependencies [2c807ddb]
- @graphql-tools/utils@8.1.1
- @graphql-tools/delegate@8.0.10
- @graphql-tools/wrap@8.0.12
- Updated dependencies [9a13357c]
- @graphql-tools/delegate@8.0.9
- @graphql-tools/wrap@8.0.11
- Updated dependencies [b9684631]
- Updated dependencies [9ede806a]
- Updated dependencies [67691b78]
- @graphql-tools/utils@8.1.0
- @graphql-tools/delegate@8.0.8
- @graphql-tools/wrap@8.0.10
- Updated dependencies [d47dcf42]
- @graphql-tools/delegate@8.0.7
- @graphql-tools/wrap@8.0.7
- Updated dependencies [ded29f3d]
- @graphql-tools/delegate@8.0.6
- @graphql-tools/wrap@8.0.6
- Updated dependencies [7fdef335]
- @graphql-tools/delegate@8.0.5
- @graphql-tools/wrap@8.0.5
- Updated dependencies [04830049]
- @graphql-tools/utils@8.0.2
- @graphql-tools/delegate@8.0.4
- @graphql-tools/wrap@8.0.4
- Updated dependencies [b823dbaf]
- @graphql-tools/utils@8.0.1
- @graphql-tools/delegate@8.0.3
- @graphql-tools/wrap@8.0.3
- Updated dependencies [d93945fa]
- @graphql-tools/delegate@8.0.2
- @graphql-tools/wrap@8.0.2
- c36defbe: fix(delegate): fix ESM import
- Updated dependencies [c36defbe]
- @graphql-tools/delegate@8.0.1
- @graphql-tools/wrap@8.0.1
-
af9a78de: BREAKING CHANGE
-
Now each loader handles glob patterns internally and returns an array of
Source
object instead of singleSource
-
GraphQL Tag Pluck now respects code locations and returns graphql-js
Source
objects for each found code block -
Thanks to the one above,
CodeFileLoader
now returns differentSource
objects for each found SDL code block.
-
-
614c08cc: BREAKING CHANGE
- Remove
handleSDLAsync
andhandleSDLSync
; usehandleSDL
instead - Remove
useSSEForSubscription
anduseWebSocketLegacyProtocol
; usesubscriptionProtocol
instead - If introspection source is different than endpoint, use
endpoint
for remote execution source - Default HTTP Executor is renamed to
buildHTTPExecutor
with a new signature build*Subscriber
methods are renamed tobuildWSLegacyExecutor
,buildWSExecutor
andbuildSSEExecutor
with new signaturesgetFetch
no longer takesasync
flag
- Remove
-
dae6dc7b: refactor: ExecutionParams type replaced by Request type
rootValue property is now a part of the Request type.
When delegating with delegateToSchema, rootValue can be set multiple ways:
- when using a custom executor, the custom executor can utilize a rootValue in whichever custom way it specifies.
- when using the default executor (execute/subscribe from graphql-js): -- rootValue can be passed to delegateToSchema via a named option -- rootValue can be included within a subschemaConfig -- otherwise, rootValue is inferred from the originating schema
When using wrapSchema/stitchSchemas, a subschemaConfig can specify the createProxyingResolver function which can pass whatever rootValue it wants to delegateToSchema as above.
-
c0ca3190: BREAKING CHANGE
- Remove Subscriber and use only Executor
-
- Now
Executor
can receiveAsyncIterable
and subscriptions will also be handled byExecutor
. This is a future-proof change for defer, stream and live queries
- Now
-
7d3e3006: BREAKING CHANGE
- No more accept arrays or functions for
headers
NEW FEATURES
- Respect
operationName
andextensions
- Ability to get headers from
extensions.headers
- No more accept arrays or functions for
- a31f9593: enhance(url-loader): avoid doing extra work on loader level
- fd81e800: fix(url-loader): fix node support for EventSource
- Updated dependencies [af9a78de]
- Updated dependencies [7d3e3006]
- Updated dependencies [7d3e3006]
- Updated dependencies [9c26b847]
- Updated dependencies [7d3e3006]
- Updated dependencies [d53e3be5]
- Updated dependencies [7d3e3006]
- Updated dependencies [dae6dc7b]
- Updated dependencies [6877b913]
- Updated dependencies [c42e811d]
- Updated dependencies [7d3e3006]
- Updated dependencies [8c8d4fc0]
- Updated dependencies [c0ca3190]
- Updated dependencies [7d3e3006]
- Updated dependencies [aa43054d]
- Updated dependencies [7d3e3006]
- Updated dependencies [74581cf3]
- Updated dependencies [c0ca3190]
- Updated dependencies [982c8f53]
- Updated dependencies [7d3e3006]
- Updated dependencies [7d3e3006]
- @graphql-tools/utils@8.0.0
- @graphql-tools/delegate@8.0.0
- @graphql-tools/wrap@8.0.0
- 491e77cf: enhance(url-loader): start legacy subscriptions connection lazily
- 20d2c7bc: feat(url-loader): multipart response support
- 20d2c7bc: feat(url-loader): ability to provide different subscriptionsEndpoint feat(url-loader): ability to provide headers factory that takes executionParams
- 77d63ab8: feat(url-loader): use fetch-event-source instead of sse-z
- Updated dependencies [20d2c7bc]
- @graphql-tools/utils@7.9.0
- 854ce659: - Added support for legacy ws protocol
- Ensured that headers are passed into ws connection params
- 947ccee8: feat(url-loader): ability to provide custom subscriptionsEndpoint
- 64663c45: chore(url-loader): Use compatible graphq-ws versioning
- 50bc2178: fix(url-loader): support newer cross-fetch
- f80ce4f4: enhance(url-loader/links): use new form-data that already supports streams
- c50deec5: chore(url-loader): bump graphql-ws version
- 298cd39e: fix(url-loader): do not fail multipart request when null variable given
- Updated dependencies [298cd39e]
- @graphql-tools/utils@7.1.5
- cfe3e1f9: feat(url-loader): handle HTTP result as an SDL with handleAsSDL option
- 1ce1b9f7: feat(url-loader): support SSE for subscriptions
- 1ce1b9f7: fix(url-loader): fix issues with nonobject variables in multipart requests
- 4240a959: feat(url-loader): support graphql-ws and multipart requests and file upload
- Updated dependencies [4240a959]
- Updated dependencies [4240a959]
- @graphql-tools/wrap@7.0.4
- @graphql-tools/utils@7.1.4
- f9e72f2b: feat(url-loader): support loadSync
- 294dedda: fix(url-loader): fix typing mismatch
- Updated dependencies [294dedda]
- Updated dependencies [8133a907]
- Updated dependencies [2b6c813e]
- @graphql-tools/delegate@7.0.1
- @graphql-tools/utils@7.0.1
- Updated dependencies [be1a1575]
- @graphql-tools/delegate@7.0.0
- @graphql-tools/utils@7.0.0
- @graphql-tools/wrap@7.0.0
- ead8c164: feat(url-loader): handle graphql sdl
- 533d6d53: Bump all packages to allow adjustments
- Updated dependencies [32c3c4f8]
- Updated dependencies [32c3c4f8]
- Updated dependencies [32c3c4f8]
- Updated dependencies [533d6d53]
- @graphql-tools/wrap@6.2.4
- @graphql-tools/utils@6.2.4
- @graphql-tools/delegate@6.2.4