Releases: ardatan/graphql-tools
July 31, 2024
@graphql-tools/[email protected]
Patch Changes
July 30, 2024
@graphql-tools/[email protected]
Patch Changes
July 30, 2024
@graphql-tools/[email protected]
Patch Changes
July 30, 2024
@graphql-tools/[email protected]
Patch Changes
July 30, 2024
@graphql-tools/[email protected]
Minor Changes
July 23, 2024
@graphql-tools/[email protected]
Patch Changes
-
33e8146
Thanks @ardatan! - Fail on query planning phase if the query plan is
not successful before the actual execution -
Updated dependencies
[33e8146
]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Minor Changes
-
33e8146
Thanks @ardatan! - Ability to create critical errors that prevents
to return a partial resultsimport { CRITICAL_ERROR } from '@graphql-tools/executor' const schema = makeExecutableSchema({ typeDefs: ` type Query { hello: String } `, resolvers: { Query: { hello: () => new GraphQLError('Critical error', { extensions: { [CRITICAL_ERROR]: true } }) } } })
This will prevent to return a partial results and will return an error instead.
const result = await execute({ schema, document: parse(`{ hello }`) }) expect(result).toEqual({ errors: [ { message: 'Critical error' } ], data: null // Instead of { hello: null } })
@graphql-tools/[email protected]
Patch Changes
-
33e8146
Thanks @ardatan! - Fail on query planning phase if the query plan is
not successful before the actual execution -
Updated dependencies
[33e8146
]:- @graphql-tools/[email protected]
July 23, 2024
@graphql-tools/[email protected]
Minor Changes
- #6368
334d301
Thanks @EmrysMyrddin! - Expose the loaded supergrapth SDL in
theschema
event
July 23, 2024
@graphql-tools/[email protected]
Patch Changes
-
167b47c
Thanks @ardatan! - New options to configure query batching and
batched delegation{ batchingOptions: { dataLoaderOptions: { maxBatchSize: 10, // Limits the query batching } }, batchDelegateOptions: { maxBatchSize: 10, // Limits the batch delegation } }
Learn more about these here;
Batch Delegation
Query Batching
July 23, 2024
@graphql-tools/[email protected]
Patch Changes
- #6265
ca61aa0
Thanks @snstanton! - fix errors in find and filter with an empty
store
July 22, 2024
@graphql-tools/[email protected]
Patch Changes
-
d54b21a
Thanks @ardatan! - If an abstract type on the gateway resolves to a
type that does not exist on the gateway, return null instead of showing an error to the user -
d54b21a
Thanks @ardatan! - If an enum value coming from the subschema is not
available on gateway, do not show an error to the user but return null instead
@graphql-tools/[email protected]
Patch Changes
-
d54b21a
Thanks @ardatan! - Do not apply type merging for non-resolvable
entities -
Updated dependencies
[d54b21a
,
d54b21a
]:- @graphql-tools/[email protected]