graphql-mesh-docs-first-gateway
graphql-mesh-docs-first-gateway copied to clipboard
chore(deps): update dependency @graphql-tools/utils to v10.10.3
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @graphql-tools/utils (source) | 10.0.5 -> 10.10.3 |
Release Notes
ardatan/graphql-tools (@graphql-tools/utils)
v10.10.3
Patch Changes
- #7683
2fe123aThanks @ardatan! - Revert #7683 which can cause unexpected breaking changes so as before the schema extension node will always be converted to a schema definition node
v10.10.2
Patch Changes
-
#7679
dddc5f6Thanks @ardatan! - Support "federation/subgraph style" schemas inastFromSchemaandprintSchemaWithDirectivesIf a
GraphQLSchemadoesn't have any defined operation types, we should print the schema definition as an extension rather than omitting it entirely. They are not a valid schema on their own, but they are valid subgraph schemas in a federation setup, and it is possible to build such schemas withassumeValidoptions.// A schema without defined root types buildSchema( /* GraphQL */ ` extend schema @​link(url: "https://specs.apollo.dev/federation/v2.0", import: ["@​key"]) type User @​key(fields: "id") { id: ID! username: String } `, { assumeValid: true, assumeValidSDL: true } )
v10.10.1
Patch Changes
v10.10.0
Minor Changes
-
#5269
fded91eThanks @uroslates! - Add default values to the argumentsWhen the schema is like following;
type Query { getAllPages(currentPage: Int = 0, pageSize: Int = 10, pageType: getAllPages_pageType = ContentPage, sort: String = "asc"): PagesList } enum getAllPages_pageType { ContentPage CategoryPage CatalogPage } type PagesList { ... }The generated operation will be like following;
query getAllPages_query($currentPage: Int = 0, $pageSize: Int = 10, $pageType: getAllPages_pageType = ContentPage, $sort: String = "asc") { getAllPages(currentPage: $currentPage, pageSize: $pageSize, pageType: $pageType, sort: $sort) { ... } }
Patch Changes
-
#7012
fd105f4Thanks @ardatan! - Fix the bug inmergeDeep;The following inputs and outputs are corrected;
mergeDeep([{a:2}, undefined])- Any nullish values should be ignored so it should return{a:2}mergeDeep([])- no sources should returnundefinedmergeDeep([undefined])- no sources should returnundefined
-
#5294
3b99a9bThanks @n1ru4l! - Do not map builtin scalars
v10.9.1
Patch Changes
v10.9.0
Minor Changes
- #7281
53db005Thanks @EmrysMyrddin! - Add optionalsubgraphNamepreoperty to theExecutionRequestinterface for usage in Gateways like Hive Gateway.
Patch Changes
- #7282
22af985Thanks @renovate! - Support@oneOfdirective
v10.8.6
Patch Changes
v10.8.5
Patch Changes
-
#6977
90a717eThanks @ardatan! - In executor, do not use leakingregisterAbortSignalListener, and handle listeners inside the execution context -
#7025
26518deThanks @ardatan! - Better handling for field name handling inbuildOperationForField
v10.8.4
Patch Changes
v10.8.3
Patch Changes
- #6971
4a2eb14Thanks @ardatan! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.0.0↗︎ (todependencies)
- Added dependency
v10.8.2
Patch Changes
v10.8.1
Patch Changes
v10.8.0
Minor Changes
- #6921
357b2eeThanks @renovate! - NewisUrlhelper, and it usesURL.canParseif available
Patch Changes
v10.7.2
Patch Changes
-
#6822
53bb601Thanks @enisdenjo! - dependencies updates:- Updated dependency
dset@^3.1.4↗︎ (from^3.1.2, independencies)
- Updated dependency
-
#6822
53bb601Thanks @enisdenjo! - Bump dset dependency handling the CVE-2024-21529
v10.7.1
Patch Changes
- #6809
4912f19Thanks @AaronMoat! - Remove use ofVoidFunctiontype, which requires DOM types
v10.7.0
Minor Changes
-
#6789
2c70d27Thanks @n1ru4l! - - New helper functiongetAbortPromiseto get a promise rejected whenAbortSignalis aborted- New helper function
registerAbortSignalListenerto register a listener to abort a promise whenAbortSignalis aborted
Instead of using
.addEventListener('abort', () => {/* ... */}), we register a single listener to avoid warnings on Node.js likeMaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 abort listeners added. Use emitter.setMaxListeners() to increase limit. - New helper function
v10.6.4
Patch Changes
- #6769
6a8123bThanks @ardatan! - Improvements forfakePromiseso it can be used without params to create avoidPromise
v10.6.3
Patch Changes
020b9e4Thanks @ardatan! - `AbortSignal` in `GraphQLResolveInfo`, and `AbortSignal` in `ExecutionRequest`
v10.6.2
Patch Changes
-
#6737
1b24656Thanks @ardatan! - Handle array of primitives correctlyThe bug was following;
mergeDeep([{ options: ['$a', '$b'] }, { options: ['$c'] }, { options: ['$d', '$e'] }]) // results in { options: [{}, {}] }
v10.6.1
Patch Changes
v10.6.0
Minor Changes
v10.5.6
Patch Changes
- #6677
dc5043bThanks @enisdenjo! -onErrorandonEndcallbacks frommapAsyncIteratorare invoked only once regardless of how many timesthrow/returnwas called on the iterator
v10.5.5
Patch Changes
- #6524
cf2ce5eThanks @kachkaev! - Make two types compatible with strict tsc config
v10.5.4
Patch Changes
v10.5.3
Patch Changes
v10.5.2
Patch Changes
v10.5.1
Patch Changes
6291e14Thanks @ardatan! - Add all args from extensions to the AST even if they don't exist in the directive def
v10.5.0
Minor Changes
v10.4.0
Minor Changes
b8bf584Thanks @ardatan! - Introduce `getDirectiveExtensions` and refactor directive handling in the extensions
v10.3.4
Patch Changes
v10.3.3
Patch Changes
-
#6385
d0f7d75Thanks @tobiasdiez! - remove generic package export -
Updated dependencies [
d0f7d75]:- cross-inspect@1.0.1
v10.3.2
Patch Changes
v10.3.1
Patch Changes
v10.3.0
Minor Changes
- #6323
cacf20fThanks @ardatan! - Implement Symbol.dispose or Symbol.asyncDispose to make `Executor`s `Disposable`
v10.2.3
Patch Changes
v10.2.2
Patch Changes
-
#6238
0f7059bThanks @ardatan! - If the given objects are arrays with the same length, merge the elements.const a = [{ a: 1 }, { b: 2 }] const b = [{ c: 3 }, { d: 4 }] const result = mergeDeep(a, b) // [{ a: 1, c: 3 }, { b: 2, d: 4 }]
v10.2.1
Patch Changes
-
#6194
7368829Thanks @ardatan! - Handle interface objects in a different way -
#6188
e10c13aThanks @ardatan! - AddrespectArrayLengthflag tomergeDeepso instead of concatenating the arrays, elements of them will be merged if they have the same length
v10.2.0
Minor Changes
Patch Changes
- #6105
5567347Thanks @ardatan! - Handle fields in unmerged types as both isolated and non-isolated fields
v10.1.3
Patch Changes
-
#6055
4093f70Thanks @enisdenjo! - Disallow new lines in paths when checking withisValidPathA string may sometimes look like a path but is not (like an SDL of a simple GraphQL schema). To make sure we don't yield false-positives in such cases, we disallow new lines in paths (even though most Unix systems support new lines in file names).
v10.1.2
Patch Changes
v10.1.1
Patch Changes
- #5931
baf3c28Thanks @henryqdineen! - fix filterSchema argument filter for schema with non-default root types
v10.1.0
Minor Changes
- #5924
f3ea7a5Thanks @EmrysMyrddin! - AddonEndonmapAsyncIterator.
v10.0.13
Patch Changes
- #5795
f85c093Thanks @shYkiSto! - prevent race conditions when validating documents
v10.0.12
Patch Changes
v10.0.11
Patch Changes
- #4886
d3fe8d8cThanks @ldiqual! - Print debug timer logs by respecting the filters in DEBUG env var
v10.0.10
Patch Changes
v10.0.9
Patch Changes
v10.0.8
Patch Changes
-
accd58fdThanks @ardatan! - Extractinspectinto the newcross-inspectpackage -
Updated dependencies [
accd58fd]:- cross-inspect@1.0.0
v10.0.7
Patch Changes
v10.0.6
Patch Changes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.