diff --git a/.changeset/gold-shirts-shout.md b/.changeset/gold-shirts-shout.md new file mode 100644 index 00000000000..34c5ab68860 --- /dev/null +++ b/.changeset/gold-shirts-shout.md @@ -0,0 +1,29 @@ +--- +'@graphql-tools/batch-delegate': patch +'@graphql-tools/batch-execute': patch +'@graphql-tools/delegate': patch +'@graphql-tools/graphql-tag-pluck': patch +'@graphql-tools/links': patch +'@graphql-tools/load': patch +'@graphql-tools/apollo-engine-loader': patch +'@graphql-tools/code-file-loader': patch +'@graphql-tools/git-loader': patch +'@graphql-tools/github-loader': patch +'@graphql-tools/graphql-file-loader': patch +'@graphql-tools/json-file-loader': patch +'@graphql-tools/module-loader': patch +'@graphql-tools/prisma-loader': patch +'@graphql-tools/url-loader': patch +'@graphql-tools/merge': patch +'@graphql-tools/mock': patch +'@graphql-tools/node-require': patch +'@graphql-tools/relay-operation-optimizer': patch +'@graphql-tools/resolvers-composition': patch +'@graphql-tools/schema': patch +'@graphql-tools/stitch': patch +'@graphql-tools/stitching-directives': patch +'@graphql-tools/wrap': patch +'@graphql-tools/utils': patch +--- + +feat(visitResult): ignore if field not present in visited object diff --git a/.changeset/healthy-rules-knock.md b/.changeset/healthy-rules-knock.md deleted file mode 100644 index 6c85def96f3..00000000000 --- a/.changeset/healthy-rules-knock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@graphql-tools/utils': patch ---- - -feat(visitResult): ignore if field not present in visited object diff --git a/packages/batch-delegate/package.json b/packages/batch-delegate/package.json index eebb3d75ff2..9acc87b9061 100644 --- a/packages/batch-delegate/package.json +++ b/packages/batch-delegate/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@graphql-tools/delegate": "^8.4.3", - "@graphql-tools/utils": "^8.5.4", + "@graphql-tools/utils": "^8.6.1", "dataloader": "2.0.0", "tslib": "~2.3.0" }, diff --git a/packages/batch-execute/package.json b/packages/batch-execute/package.json index ca28153ffaf..4336d3797ee 100644 --- a/packages/batch-execute/package.json +++ b/packages/batch-execute/package.json @@ -32,7 +32,7 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "dataloader": "2.0.0", "tslib": "~2.3.0", "value-or-promise": "1.0.11" diff --git a/packages/delegate/package.json b/packages/delegate/package.json index 552f4cd50d4..7f7c327b6cf 100644 --- a/packages/delegate/package.json +++ b/packages/delegate/package.json @@ -34,7 +34,7 @@ "dependencies": { "@graphql-tools/batch-execute": "^8.3.1", "@graphql-tools/schema": "^8.3.1", - "@graphql-tools/utils": "^8.5.4", + "@graphql-tools/utils": "^8.6.1", "dataloader": "2.0.0", "graphql-executor": "0.0.18", "tslib": "~2.3.0", diff --git a/packages/graphql-tag-pluck/package.json b/packages/graphql-tag-pluck/package.json index e8d08f548c9..24ba936b438 100644 --- a/packages/graphql-tag-pluck/package.json +++ b/packages/graphql-tag-pluck/package.json @@ -32,7 +32,7 @@ "@babel/parser": "^7.16.8", "@babel/traverse": "^7.16.8", "@babel/types": "^7.16.8", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "tslib": "~2.3.0" }, "devDependencies": { diff --git a/packages/links/package.json b/packages/links/package.json index aca6ba72d11..8d4a1b83024 100644 --- a/packages/links/package.json +++ b/packages/links/package.json @@ -46,7 +46,7 @@ }, "dependencies": { "@graphql-tools/delegate": "^8.4.1", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "apollo-upload-client": "17.0.0", "node-fetch": "^2.6.5", "form-data": "^4.0.0", diff --git a/packages/load/package.json b/packages/load/package.json index 6b308ae5fe1..9ae5a2e9811 100644 --- a/packages/load/package.json +++ b/packages/load/package.json @@ -34,7 +34,7 @@ "graphql-type-json": "0.3.2" }, "dependencies": { - "@graphql-tools/utils": "^8.6.0", + "@graphql-tools/utils": "^8.6.1", "@graphql-tools/schema": "8.3.1", "p-limit": "3.1.0", "tslib": "~2.3.0" diff --git a/packages/loaders/apollo-engine/package.json b/packages/loaders/apollo-engine/package.json index 86c5e573e84..9e18ad0ffad 100644 --- a/packages/loaders/apollo-engine/package.json +++ b/packages/loaders/apollo-engine/package.json @@ -30,7 +30,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "cross-undici-fetch": "^0.1.19", "tslib": "~2.3.0", "sync-fetch": "0.3.1" diff --git a/packages/loaders/code-file/package.json b/packages/loaders/code-file/package.json index 0c8944326ef..47752c30e2f 100644 --- a/packages/loaders/code-file/package.json +++ b/packages/loaders/code-file/package.json @@ -30,7 +30,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "@graphql-tools/graphql-tag-pluck": "^7.1.3", "globby": "^11.0.3", "tslib": "~2.3.0", diff --git a/packages/loaders/git/package.json b/packages/loaders/git/package.json index 099a3249bf1..2edf7e29d36 100644 --- a/packages/loaders/git/package.json +++ b/packages/loaders/git/package.json @@ -31,7 +31,7 @@ }, "dependencies": { "@graphql-tools/graphql-tag-pluck": "^7.1.3", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "is-glob": "4.0.3", "micromatch": "^4.0.4", "tslib": "~2.3.0", diff --git a/packages/loaders/github/package.json b/packages/loaders/github/package.json index 84e56f0c8ad..43eaf320f12 100644 --- a/packages/loaders/github/package.json +++ b/packages/loaders/github/package.json @@ -30,7 +30,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "@graphql-tools/graphql-tag-pluck": "^7.1.3", "cross-undici-fetch": "^0.1.19", "sync-fetch": "0.3.1", diff --git a/packages/loaders/graphql-file/package.json b/packages/loaders/graphql-file/package.json index b99776590d6..a5909a3d19d 100644 --- a/packages/loaders/graphql-file/package.json +++ b/packages/loaders/graphql-file/package.json @@ -34,7 +34,7 @@ }, "dependencies": { "@graphql-tools/import": "^6.5.7", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "globby": "^11.0.3", "unixify": "^1.0.0", "tslib": "~2.3.0" diff --git a/packages/loaders/json-file/package.json b/packages/loaders/json-file/package.json index d85488d281a..f14509dd61e 100644 --- a/packages/loaders/json-file/package.json +++ b/packages/loaders/json-file/package.json @@ -30,7 +30,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "globby": "^11.0.3", "unixify": "^1.0.0", "tslib": "~2.3.0" diff --git a/packages/loaders/module/package.json b/packages/loaders/module/package.json index 7992281751c..8177c9dbde5 100644 --- a/packages/loaders/module/package.json +++ b/packages/loaders/module/package.json @@ -30,7 +30,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "tslib": "~2.3.0" }, "publishConfig": { diff --git a/packages/loaders/prisma/package.json b/packages/loaders/prisma/package.json index a83c4de7121..1cbd01a62c9 100644 --- a/packages/loaders/prisma/package.json +++ b/packages/loaders/prisma/package.json @@ -31,7 +31,7 @@ }, "dependencies": { "@graphql-tools/url-loader": "^7.4.2", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "@types/js-yaml": "^4.0.0", "@types/json-stable-stringify": "^1.0.32", "@types/jsonwebtoken": "^8.5.0", diff --git a/packages/loaders/url/package.json b/packages/loaders/url/package.json index aafc8674d02..313b6172187 100644 --- a/packages/loaders/url/package.json +++ b/packages/loaders/url/package.json @@ -46,7 +46,7 @@ }, "dependencies": { "@graphql-tools/delegate": "^8.4.1", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "@graphql-tools/wrap": "^8.3.1", "@n1ru4l/graphql-live-query": "^0.9.0", "@types/websocket": "^1.0.4", diff --git a/packages/merge/package.json b/packages/merge/package.json index 85dd616e956..d62c513ca7c 100644 --- a/packages/merge/package.json +++ b/packages/merge/package.json @@ -33,7 +33,7 @@ "input": "./src/index.ts" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "tslib": "~2.3.0" }, "publishConfig": { diff --git a/packages/mock/package.json b/packages/mock/package.json index ba61cbaae5b..6eb5fe7b868 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@graphql-tools/schema": "^8.3.1", - "@graphql-tools/utils": "^8.6.0", + "@graphql-tools/utils": "^8.6.1", "fast-json-stable-stringify": "^2.1.0", "tslib": "~2.3.0" }, diff --git a/packages/node-require/package.json b/packages/node-require/package.json index bc53bd7b2e9..7c6d3b4652d 100644 --- a/packages/node-require/package.json +++ b/packages/node-require/package.json @@ -34,7 +34,7 @@ "dependencies": { "@graphql-tools/load": "^7.4.1", "@graphql-tools/graphql-file-loader": "^7.3.2", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "tslib": "~2.3.0" }, "publishConfig": { diff --git a/packages/relay-operation-optimizer/package.json b/packages/relay-operation-optimizer/package.json index 615f43004d2..9f32e3f777b 100644 --- a/packages/relay-operation-optimizer/package.json +++ b/packages/relay-operation-optimizer/package.json @@ -41,7 +41,7 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "relay-compiler": "12.0.0", "tslib": "~2.3.0" }, diff --git a/packages/resolvers-composition/package.json b/packages/resolvers-composition/package.json index 8361c3f658b..55c425d4577 100644 --- a/packages/resolvers-composition/package.json +++ b/packages/resolvers-composition/package.json @@ -34,7 +34,7 @@ "@types/micromatch": "4.0.2" }, "dependencies": { - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "lodash": "4.17.21", "micromatch": "^4.0.4", "tslib": "~2.3.0" diff --git a/packages/schema/package.json b/packages/schema/package.json index c5ef217d295..bbbea8ec746 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@graphql-tools/merge": "^8.2.1", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "tslib": "~2.3.0", "value-or-promise": "1.0.11" }, diff --git a/packages/stitch/package.json b/packages/stitch/package.json index 39e023589c4..66521c1a735 100644 --- a/packages/stitch/package.json +++ b/packages/stitch/package.json @@ -40,7 +40,7 @@ "@graphql-tools/delegate": "^8.4.3", "@graphql-tools/merge": "^8.2.1", "@graphql-tools/schema": "^8.3.1", - "@graphql-tools/utils": "^8.5.4", + "@graphql-tools/utils": "^8.6.1", "@graphql-tools/wrap": "^8.3.1", "tslib": "~2.3.0" }, diff --git a/packages/stitching-directives/package.json b/packages/stitching-directives/package.json index 635c7743cd4..856eae1c9b3 100644 --- a/packages/stitching-directives/package.json +++ b/packages/stitching-directives/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@graphql-tools/delegate": "^8.4.1", - "@graphql-tools/utils": "^8.5.1", + "@graphql-tools/utils": "^8.6.1", "tslib": "~2.3.0" }, "devDependencies": { diff --git a/packages/wrap/package.json b/packages/wrap/package.json index 828fe4e1b0a..f37ab8392bd 100644 --- a/packages/wrap/package.json +++ b/packages/wrap/package.json @@ -34,7 +34,7 @@ "dependencies": { "@graphql-tools/delegate": "^8.5.0", "@graphql-tools/schema": "^8.3.1", - "@graphql-tools/utils": "^8.5.3", + "@graphql-tools/utils": "^8.6.1", "tslib": "~2.3.0", "value-or-promise": "1.0.11" },