aerogear / keycloak-connect-graphql

Add Keyloak Authentication and Authorization to your GraphQL server.
Apache License 2.0
157 stars 23 forks source link

fix(deps): update dependency @graphql-tools/utils to v9 #130

Open renovate[bot] opened 3 years ago

renovate[bot] commented 3 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@graphql-tools/utils 7.2.3 -> 9.2.1 age adoption passing confidence

Release Notes

ardatan/graphql-tools ### [`v9.2.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​921) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.2.0...@graphql-tools/utils@9.2.1) ##### Patch Changes - [`b5c8f640`](https://togithub.com/ardatan/graphql-tools/commit/b5c8f6407b74466ed0d2989000458cb59239e9af) Thanks [@​ardatan](https://togithub.com/ardatan)! - Do not use a global `WeakMap` for `memoize2of4`, and introduce `memoize2of5` ### [`v9.2.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​920) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.1.4...@graphql-tools/utils@9.2.0) ##### Minor Changes - [`a94217e9`](https://togithub.com/ardatan/graphql-tools/commit/a94217e920c5d6237471ab6ad4d96cf230984177) Thanks [@​ardatan](https://togithub.com/ardatan)! - Support TypedDocumentNode in ExecutionRequest ##### Patch Changes - [#​5016](https://togithub.com/ardatan/graphql-tools/pull/5016) [`62d074be`](https://togithub.com/ardatan/graphql-tools/commit/62d074be48779b1e096e056ca1233822c421dc99) Thanks [@​mayrn-techdivision](https://togithub.com/mayrn-techdivision)! - Fixes introspection query issues when visiting field '\__type' ### [`v9.1.4`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​914) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.1.3...@graphql-tools/utils@9.1.4) ##### Patch Changes - [#​4961](https://togithub.com/ardatan/graphql-tools/pull/4961) [`e3ec35ed`](https://togithub.com/ardatan/graphql-tools/commit/e3ec35ed27d4a329739c8da6be06ce74c8f25591) Thanks [@​gilgardosh](https://togithub.com/gilgardosh)! - Bug fix: better handle array field types used for alias field names ### [`v9.1.3`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​913) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.1.2...@graphql-tools/utils@9.1.3) ##### Patch Changes - [#​4887](https://togithub.com/ardatan/graphql-tools/pull/4887) [`904fe770`](https://togithub.com/ardatan/graphql-tools/commit/904fe770a355ee3d79464c3bbf0375d2dcd64759) Thanks [@​ardatan](https://togithub.com/ardatan)! - Fix leak on Node 14 and add cancellation to async iterables correctly ### [`v9.1.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​912) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.1.1...@graphql-tools/utils@9.1.2) ##### Patch Changes - [`13c24883`](https://togithub.com/ardatan/graphql-tools/commit/13c24883004d5330f7402cb20566e37535c5729b) Thanks [@​ardatan](https://togithub.com/ardatan)! - Fix handling argument values in gateway request ### [`v9.1.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​911) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.1.0...@graphql-tools/utils@9.1.1) ##### Patch Changes - [#​4842](https://togithub.com/ardatan/graphql-tools/pull/4842) [`7411a5e7`](https://togithub.com/ardatan/graphql-tools/commit/7411a5e71a8138d9ccfe907b1fb01e62fcbb0cdb) Thanks [@​charlypoly](https://togithub.com/charlypoly)! - Fix validation swallowing fragments on naming conflicts ### [`v9.1.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​910) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.0.1...@graphql-tools/utils@9.1.0) ##### Minor Changes - [#​4827](https://togithub.com/ardatan/graphql-tools/pull/4827) [`c0639dd0`](https://togithub.com/ardatan/graphql-tools/commit/c0639dd0065db1b5bcedaabf58b11945714bab8d) Thanks [@​ardatan](https://togithub.com/ardatan)! - TypeError and all other GraphQLError s from argument value parsing should return 400 ### [`v9.0.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​901) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@9.0.0...@graphql-tools/utils@9.0.1) ##### Patch Changes - [`d83b1960`](https://togithub.com/ardatan/graphql-tools/commit/d83b19605be71481ccf8effd80d5254423ea811a) Thanks [@​ardatan](https://togithub.com/ardatan)! - Fix [@​stream](https://togithub.com/stream) support ### [`v9.0.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​900) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.13.1...@graphql-tools/utils@9.0.0) ##### Major Changes - [#​4801](https://togithub.com/ardatan/graphql-tools/pull/4801) [`8f6d3efc`](https://togithub.com/ardatan/graphql-tools/commit/8f6d3efc92b25236f5a3a761ea7ba2f0a7c7f550) Thanks [@​ardatan](https://togithub.com/ardatan)! - *BREAKING*: `checkValidationErrors` has been dropped and `validateGraphQlDocuments` now accepts `DocumentNode[]` instead and it throws the original `GraphQLError`s with the correct stack trace - [#​4796](https://togithub.com/ardatan/graphql-tools/pull/4796) [`80836fa7`](https://togithub.com/ardatan/graphql-tools/commit/80836fa78af3c6e61c61fe4d3bc52831b2c58931) Thanks [@​saihaj](https://togithub.com/saihaj)! - update `collectFields` to support collecting deffered values ##### Minor Changes - [#​4796](https://togithub.com/ardatan/graphql-tools/pull/4796) [`80836fa7`](https://togithub.com/ardatan/graphql-tools/commit/80836fa78af3c6e61c61fe4d3bc52831b2c58931) Thanks [@​saihaj](https://togithub.com/saihaj)! - add `@defer` directive - [#​4796](https://togithub.com/ardatan/graphql-tools/pull/4796) [`80836fa7`](https://togithub.com/ardatan/graphql-tools/commit/80836fa78af3c6e61c61fe4d3bc52831b2c58931) Thanks [@​saihaj](https://togithub.com/saihaj)! - export collect field helpers - [#​4796](https://togithub.com/ardatan/graphql-tools/pull/4796) [`80836fa7`](https://togithub.com/ardatan/graphql-tools/commit/80836fa78af3c6e61c61fe4d3bc52831b2c58931) Thanks [@​saihaj](https://togithub.com/saihaj)! - add `@stream` directive ### [`v8.13.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8131) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.13.0...@graphql-tools/utils@8.13.1) ##### Patch Changes - [#​4795](https://togithub.com/ardatan/graphql-tools/pull/4795) [`f7daf777`](https://togithub.com/ardatan/graphql-tools/commit/f7daf7777cc214801886e4a45c0389bc5837d175) Thanks [@​glasser](https://togithub.com/glasser)! - Fix build break in v8.13.0 in some ESM environments. ### [`v8.13.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8130) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.12.0...@graphql-tools/utils@8.13.0) ##### Minor Changes - [#​4778](https://togithub.com/ardatan/graphql-tools/pull/4778) [`df5848b8`](https://togithub.com/ardatan/graphql-tools/commit/df5848b85102827f004f23aded7cf802cdcde00f) Thanks [@​saihaj](https://togithub.com/saihaj)! - add isIterableObject, isObjectLike, isPromise, promiseReduce, hasOwnProperty - [#​4778](https://togithub.com/ardatan/graphql-tools/pull/4778) [`df5848b8`](https://togithub.com/ardatan/graphql-tools/commit/df5848b85102827f004f23aded7cf802cdcde00f) Thanks [@​saihaj](https://togithub.com/saihaj)! - add `Path` util from `graphql/jsutils` ##### Patch Changes - [#​4778](https://togithub.com/ardatan/graphql-tools/pull/4778) [`df5848b8`](https://togithub.com/ardatan/graphql-tools/commit/df5848b85102827f004f23aded7cf802cdcde00f) Thanks [@​saihaj](https://togithub.com/saihaj)! - improve inpsect util ### [`v8.12.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8120) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.11.0...@graphql-tools/utils@8.12.0) ##### Minor Changes - [#​4706](https://togithub.com/ardatan/graphql-tools/pull/4706) [`43c736bd`](https://togithub.com/ardatan/graphql-tools/commit/43c736bd1865c00898966a7ed14060496c9e6a0c) Thanks [@​ardatan](https://togithub.com/ardatan)! - Do not throw duplicate type error name while rewiring types ### [`v8.11.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8110) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.10.1...@graphql-tools/utils@8.11.0) ##### Minor Changes - [#​4661](https://togithub.com/ardatan/graphql-tools/pull/4661) [`403ed450`](https://togithub.com/ardatan/graphql-tools/commit/403ed4507eff7cd509f410f7542a702da72e1a9a) Thanks [@​nicolaslt](https://togithub.com/nicolaslt)! - Add getArgumentsWithDirectives ##### Patch Changes - [#​4694](https://togithub.com/ardatan/graphql-tools/pull/4694) [`71cb4fae`](https://togithub.com/ardatan/graphql-tools/commit/71cb4faeb0833a228520a7bc2beed8ac7274443f) Thanks [@​dimatill](https://togithub.com/dimatill)! - Fix pruneSchema to not remove type that is used only as a directive argument type ### [`v8.10.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8101) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.10.0...@graphql-tools/utils@8.10.1) ##### Patch Changes - [#​4673](https://togithub.com/ardatan/graphql-tools/pull/4673) [`4fe3d9c0`](https://togithub.com/ardatan/graphql-tools/commit/4fe3d9c037e9c138bd8a9b04b3977d74eba32c97) Thanks [@​thgreasi](https://togithub.com/thgreasi)! - Fix typings for TypeScript 4.8 ### [`v8.10.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8100) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.9.1...@graphql-tools/utils@8.10.0) ##### Minor Changes - [#​4643](https://togithub.com/ardatan/graphql-tools/pull/4643) [`2609d71f`](https://togithub.com/ardatan/graphql-tools/commit/2609d71f7c3a0ef2b381c51d9ce60b0de49f9b27) Thanks [@​ardatan](https://togithub.com/ardatan)! - Revert the breaking change introduced in `@graphql-tools/merge` ### [`v8.9.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​891) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.9.0...@graphql-tools/utils@8.9.1) ##### Patch Changes - [#​4624](https://togithub.com/ardatan/graphql-tools/pull/4624) [`e3167edc`](https://togithub.com/ardatan/graphql-tools/commit/e3167edc98172fda88ce2306c10c7d4a23d91d67) Thanks [@​n1ru4l](https://togithub.com/n1ru4l)! - Fix CommonJS TypeScript resolution with `moduleResolution` `node16` or `nodenext` ### [`v8.9.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​890) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.8.0...@graphql-tools/utils@8.9.0) ##### Minor Changes - [`2a3b45e`](https://togithub.com/ardatan/graphql-tools/commit/2a3b45e3): Allow `&` in filenames. Related to [https://github.com/dotansimha/graphql-code-generator/issues/6174](https://togithub.com/dotansimha/graphql-code-generator/issues/6174) ### [`v8.8.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​880) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.7.0...@graphql-tools/utils@8.8.0) ##### Minor Changes - [`d76a299`](https://togithub.com/ardatan/graphql-tools/commit/d76a299c): Support TypeScript module resolution. ##### Patch Changes - [`a0abbbc`](https://togithub.com/ardatan/graphql-tools/commit/a0abbbcd): fix(visitResult): handle introspection fields correctly with an introspection query result ### [`v8.7.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​870) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.13...@graphql-tools/utils@8.7.0) ##### Minor Changes - [`4914970`](https://togithub.com/ardatan/graphql-tools/commit/4914970b): `mergeSchemas` was skipping `defaultFieldResolver` and `defaultMergedResolver` by default while extracting resolvers for each given schema to reduce the overhead. But this doesn't work properly if you mix wrapped schemas and local schemas. So new `includeDefaultMergedResolver` flag is introduced in `getResolversFromSchema` to put default "proxy" resolvers in the extracted resolver map for `mergeSchemas`. This fixes an issue with alias issue, so nested aliased fields weren't resolved properly because of the missing `defaultMergedResolver` in the final merged schema which should come from the wrapped schema. ### [`v8.6.13`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8613) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.12...@graphql-tools/utils@8.6.13) ##### Patch Changes - [`041c5ba`](https://togithub.com/ardatan/graphql-tools/commit/041c5ba1): Use caret range for the tslib dependency ### [`v8.6.12`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8612) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.11...@graphql-tools/utils@8.6.12) ##### Patch Changes - [`da7ad43`](https://togithub.com/ardatan/graphql-tools/commit/da7ad43b): Fix GraphQL v17 incompatibility issues and introduce `createGraphQLError` helper function for backwards compatibility. ### [`v8.6.11`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8611) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.10...@graphql-tools/utils@8.6.11) ##### Patch Changes - [`c0762ee`](https://togithub.com/ardatan/graphql-tools/commit/c0762ee3): Incoming GraphQL v17 compatibility [#​4468](https://togithub.com/ardatan/graphql-tools/issues/4468) ### [`v8.6.10`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8610) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.9...@graphql-tools/utils@8.6.10) ##### Patch Changes - [`0fc510c`](https://togithub.com/ardatan/graphql-tools/commit/0fc510cb): Interface implementations should be included when a return type is an interface. ### [`v8.6.9`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​869) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.8...@graphql-tools/utils@8.6.9) ##### Patch Changes - [`31a33e2`](https://togithub.com/ardatan/graphql-tools/commit/31a33e2b): pruneSchema will no longer removed used input object type. ### [`v8.6.8`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​868) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.7...@graphql-tools/utils@8.6.8) ##### Patch Changes - [`cb23887`](https://togithub.com/ardatan/graphql-tools/commit/cb238877): pruneSchema will now prune unused implementations of interfaces ### [`v8.6.7`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​867) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.6...@graphql-tools/utils@8.6.7) ##### Patch Changes - [`0bbb176`](https://togithub.com/ardatan/graphql-tools/commit/0bbb1769): Refine generic typings using `extends X` when appropriate Typescript 4.7 has stricter requirements around generics which is explained well in the related [https://github.com/microsoft/TypeScript/pull/48366](https://togithub.com/microsoft/TypeScript/pull/48366)ll/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. ### [`v8.6.6`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​866) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.5...@graphql-tools/utils@8.6.6) ##### Patch Changes - [`904c084`](https://togithub.com/ardatan/graphql-tools/commit/904c0847): Support deprecated directive on enum values ### [`v8.6.5`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​865) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.4...@graphql-tools/utils@8.6.5) ##### Patch Changes - [`be2c02d`](https://togithub.com/ardatan/graphql-tools/commit/be2c02d7): fix(utils): use 3 as inspect recursive depth ### [`v8.6.4`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​864) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.3...@graphql-tools/utils@8.6.4) ##### Patch Changes - [`d36d530`](https://togithub.com/ardatan/graphql-tools/commit/d36d530b): fix(utils): pass the value as-is if it cannot be parsed by the actual type ### [`v8.6.3`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​863) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.2...@graphql-tools/utils@8.6.3) ##### Patch Changes - [`3da3d66`](https://togithub.com/ardatan/graphql-tools/commit/3da3d66c): fix - align versions ### [`v8.6.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​862) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.1...@graphql-tools/utils@8.6.2) ##### Patch Changes - [`1834136`](https://togithub.com/ardatan/graphql-tools/commit/18341363): feat(visitResult): ignore if field not present in visited object ### [`v8.6.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​8613) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.6.0...@graphql-tools/utils@8.6.1) ##### Patch Changes - [`041c5ba`](https://togithub.com/ardatan/graphql-tools/commit/041c5ba1): Use caret range for the tslib dependency ### [`v8.6.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​860) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.5.5...@graphql-tools/utils@8.6.0) ##### Minor Changes - [`69b316c`](https://togithub.com/ardatan/graphql-tools/commit/69b316c2): feat(utils): more withCancel utils ### [`v8.5.5`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​855) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.5.4...@graphql-tools/utils@8.5.5) ##### Patch Changes - [`7b5d72c`](https://togithub.com/ardatan/graphql-tools/commit/7b5d72c5): enhance(utils): better typing for withCancel ### [`v8.5.4`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​854) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.5.3...@graphql-tools/utils@8.5.4) ##### Patch Changes - [`5131561`](https://togithub.com/ardatan/graphql-tools/commit/51315610): enhance: avoid using globalThis ### [`v8.5.3`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​853) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.5.2...@graphql-tools/utils@8.5.3) ##### Patch Changes - [`960e178`](https://togithub.com/ardatan/graphql-tools/commit/960e178a): fix: isAsyncIterable should check if it is an object with iterator factory function - [`947a3fe`](https://togithub.com/ardatan/graphql-tools/commit/947a3fe0): enhance(utils): show error with details in inspect fn ### [`v8.5.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​852) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.5.1...@graphql-tools/utils@8.5.2) ##### Patch Changes - [`233e037`](https://togithub.com/ardatan/graphql-tools/commit/233e0379): fix(utils): respect new specifiedByURL of GraphQL v16 ### [`v8.5.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​851) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.5.0...@graphql-tools/utils@8.5.1) ##### Patch Changes - [`4bfb342`](https://togithub.com/ardatan/graphql-tools/commit/4bfb3428): enhance: use ^ for tslib dependency ### [`v8.5.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​850) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.4.0...@graphql-tools/utils@8.5.0) ##### Minor Changes - [`ad04dc7`](https://togithub.com/ardatan/graphql-tools/commit/ad04dc79): enhance: make operationType optional ### [`v8.4.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​840) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.3.0...@graphql-tools/utils@8.4.0) ##### Minor Changes - [`149afdd`](https://togithub.com/ardatan/graphql-tools/commit/149afddb): fix: getting ready for GraphQL v16 ### [`v8.3.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​830) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.2.5...@graphql-tools/utils@8.3.0) ##### Minor Changes - [`58262be`](https://togithub.com/ardatan/graphql-tools/commit/58262be7): feat(utils): export createDefaultRules ### [`v8.2.5`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​825) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.2.4...@graphql-tools/utils@8.2.5) ##### Patch Changes - [`1043219`](https://togithub.com/ardatan/graphql-tools/commit/1043219f): fix implicit dependencies ### [`v8.2.4`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​824) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.2.3...@graphql-tools/utils@8.2.4) ##### Patch Changes - [`014937d`](https://togithub.com/ardatan/graphql-tools/commit/014937db): batch-execute enhancements: - fixes bugs with batched fragment definitions - unpathed errors are now returned for all batch results - the "graphqlTools" prefix is simplified down to just "\_" - new tests and documentation ### [`v8.2.3`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​823) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.2.2...@graphql-tools/utils@8.2.3) ##### Patch Changes - [`da157d6`](https://togithub.com/ardatan/graphql-tools/commit/da157d62): fix(utils): Avoid processing read-only properties on visitData method ### [`v8.2.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​822) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.2.1...@graphql-tools/utils@8.2.2) ##### Patch Changes - [`d4918a7`](https://togithub.com/ardatan/graphql-tools/commit/d4918a78): fix(commentDescriptions): handle descriptions and comments correctly during merge ### [`v8.2.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​821) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.2.0...@graphql-tools/utils@8.2.1) ##### Patch Changes - [`50609df`](https://togithub.com/ardatan/graphql-tools/commit/50609df8): fix(utils): print specifiedBy directive correctly - [`be6fdb8`](https://togithub.com/ardatan/graphql-tools/commit/be6fdb88): fix(utils): bring back breaking change for fixSchemaAst ### [`v8.2.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​820) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.1.2...@graphql-tools/utils@8.2.0) ##### Minor Changes - [`c5b0719`](https://togithub.com/ardatan/graphql-tools/commit/c5b0719c): enhance(utils): copy inspect util from graphql-js - [`c5b0719`](https://togithub.com/ardatan/graphql-tools/commit/c5b0719c): feat: GraphQL v16 support - [`c5b0719`](https://togithub.com/ardatan/graphql-tools/commit/c5b0719c): enhance(utils): move memoize functions to utils - [`c5b0719`](https://togithub.com/ardatan/graphql-tools/commit/c5b0719c): enhance(utils): copy collectFields from graphql-js@16 for backwards compat ##### Patch Changes - [`c5b0719`](https://togithub.com/ardatan/graphql-tools/commit/c5b0719c): enhance(utils): memoize root types utility functions ### [`v8.1.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​812) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.1.1...@graphql-tools/utils@8.1.2) ##### Patch Changes - [`c8c13ed`](https://togithub.com/ardatan/graphql-tools/commit/c8c13ed1): enhance: remove TypeMap and small improvements ### [`v8.1.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​811) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.1.0...@graphql-tools/utils@8.1.1) ##### Patch Changes - [`2c807dd`](https://togithub.com/ardatan/graphql-tools/commit/2c807ddb): enhance(buildOperationNodeForField): mutation response return a field of type Query ### [`v8.1.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​810) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.0.2...@graphql-tools/utils@8.1.0) ##### Minor Changes - [`b968463`](https://togithub.com/ardatan/graphql-tools/commit/b9684631): feat(validate-documents): more clear error messages with stack - [`67691b7`](https://togithub.com/ardatan/graphql-tools/commit/67691b78): - `schemaExtensions` option has been added to `mergeSchemas`, `makeExecutableSchema` and `stitchSchemas` configurations Breaking Changes; - Move `mergeSchemas` and `MergeSchemasConfig` from `@graphql-tools/merge` to `@graphql-tools/schema` package to prevent circular dependency between them. - `mergeSchemasAsync` has been removed. - Move `NamedDefinitionNode`, `resetComments`, `collectComment`, `pushComment` and `printComment` from `@graphql-tools/merge` to `@graphql-tools/utils`. ##### Patch Changes - [`9ede806`](https://togithub.com/ardatan/graphql-tools/commit/9ede806a): enhance(utils): use inspect from graphql-js instead of node:util [#​3324](https://togithub.com/ardatan/graphql-tools/issues/3324) ### [`v8.0.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​802) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.0.1...@graphql-tools/utils@8.0.2) ##### Patch Changes - [`0483004`](https://togithub.com/ardatan/graphql-tools/commit/04830049): fix(utils): support old TypeScript versions ### [`v8.0.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​801) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@8.0.0...@graphql-tools/utils@8.0.1) ##### Patch Changes - [`b823dba`](https://togithub.com/ardatan/graphql-tools/commit/b823dbaf): fix(utils): fix AggregateErrorConstructor type issue ### [`v8.0.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​800) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.10.0...@graphql-tools/utils@8.0.0) ##### Major Changes - [`af9a78d`](https://togithub.com/ardatan/graphql-tools/commit/af9a78de): BREAKING CHANGE - Now each loader handles glob patterns internally and returns an array of `Source` object instead of single `Source` - 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 different `Source` objects for each found SDL code block. - [`7d3e300`](https://togithub.com/ardatan/graphql-tools/commit/7d3e3006): BREAKING CHANGE - Remove `fieldToFieldConfig`, `argsToFieldConfigArgument` and `argumentToArgumentConfig` - - You can use `.toConfig` method instead for each. - [`7d3e300`](https://togithub.com/ardatan/graphql-tools/commit/7d3e3006): BREAKING CHANGE - Legacy Schema Directives and Directive Resolvers have been removed - - You can check the new method for both; - - - https://www.graphql-tools.com/docs/schema-directives - [`dae6dc7`](https://togithub.com/ardatan/graphql-tools/commit/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. - [`6877b91`](https://togithub.com/ardatan/graphql-tools/commit/6877b913): BREAKING CHANGES; `mergeDeep` now takes an array of sources instead of set of parameters as input and it takes an additional flag to enable prototype merging Instead of `mergeDeep(...sources)` => `mergeDeep(sources)` - [`c42e811`](https://togithub.com/ardatan/graphql-tools/commit/c42e811d): BREAKING CHANGES; - Rename `Request` to `ExecutionRequest` - Add required `operationType: OperationTypeNode` field in `ExecutionRequest` - Add `context` in `createRequest` and `createRequestInfo` instead of `delegateToSchema` > It doesn't rely on info.operation.operationType to allow the user to call an operation from different root type. > And it doesn't call getOperationAST again and again to get operation type from the document/operation because we have it in Request and ExecutionP[https://github.com/ardatan/graphql-tools/pull/3166](https://togithub.com/ardatan/graphql-tools/pull/3166)ls/pull/3166/files#diff-d4824895ea613dcc1f710c3ac82e952fe0ca12391b671f70d9f2d90d5656fdceR38 Improvements; - Memoize `defaultExecutor` for a single `GraphQLSchema` so allow `getBatchingExecutor` to memoize `batchingExecutor` correctly. - And there is no different `defaultExecutor` is created for `subscription` and other operation types. Only one executor is used. > Batch executor is memoized by `executor` reference but `createDefaultExecutor` didn't memoize the default executor so this memoization wasn't working correctly on `batch-execute` side. > https://github.com/ardatan/graphql-tools/blob/remove-info-executor/packages/batch-execute/src/getBatchingExecutor.ts#L9 - [`7d3e300`](https://togithub.com/ardatan/graphql-tools/commit/7d3e3006): BREAKING CHANGE - Now it uses the native [`AggregateError`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AggregateError) implementation. The major difference is the individual errors are kept under `errors` property instead of the object itself with `Symbol.iterator`. ```js // From; for (const error of aggregateError) // To; for (const error of aggregateError.errors) ``` - [`8c8d4fc`](https://togithub.com/ardatan/graphql-tools/commit/8c8d4fc0): BREAKING CHANGE: remove cloneSchema - [`7d3e300`](https://togithub.com/ardatan/graphql-tools/commit/7d3e3006): BREAKING CHANGE - No longer exports `debugLog` but uses `console.log` directly only if `DEBUG` is available under `process.env` - [`7d3e300`](https://togithub.com/ardatan/graphql-tools/commit/7d3e3006): BREAKING CHANGE - No longer applies `camelCase` naming convention in `buildOperationNodeForField` - [`74581cf`](https://togithub.com/ardatan/graphql-tools/commit/74581cf3): fix(getDirectives): preserve order around repeatable directives BREAKING CHANGE: getDirectives now always return an array of individual DirectiveAnnotation objects consisting of `name` and `args` properties. New useful function `getDirective` returns an array of objects representing any args for each use of a single directive (returning the empty object `{}` when a directive is used without arguments). Note: The `getDirective` function returns an array even when the specified directive is non-repeatable. This is because one use of this function is to throw an error if more than one directive annotation is used for a non repeatable directive! When specifying directives in extensions, one can use either the old or new format. - [`c0ca319`](https://togithub.com/ardatan/graphql-tools/commit/c0ca3190): BREAKING CHANGE - Remove Subscriber and use only Executor - - Now `Executor` can receive `AsyncIterable` and subscriptions will also be handled by `Executor`. This is a future-proof change for defer, stream and live queries - [`7d3e300`](https://togithub.com/ardatan/graphql-tools/commit/7d3e3006): BREAKING CHANGE - No longer exports `SchemaVisitor`, `visitSchema` and `VisitSchemaKind` - - Use [`mapSchema`](https://www.graphql-tools.com/docs/schema-directives/#full-mapschema-api) instead ##### Minor Changes - [`9c26b84`](https://togithub.com/ardatan/graphql-tools/commit/9c26b847): enhance(loaders): remove optional methods from the Loader interface - [`7d3e300`](https://togithub.com/ardatan/graphql-tools/commit/7d3e3006): feat(utils): Respect operationName and rootValue in ExecutionParams ##### Patch Changes - [`982c8f5`](https://togithub.com/ardatan/graphql-tools/commit/982c8f53): enhance(utils): refactor, cleanup and remove extra work ### [`v7.10.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​7100) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.9.1...@graphql-tools/utils@7.10.0) ##### Minor Changes - [`e632c5d`](https://togithub.com/ardatan/graphql-tools/commit/e632c5d1): Make executors not generic over context types ##### Patch Changes - [`99f092f`](https://togithub.com/ardatan/graphql-tools/commit/99f092fd): fix(getResolversFromSchema) Fix resolvers for type names starting with a single underscore. ### [`v7.9.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​791) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.9.0...@graphql-tools/utils@7.9.1) ##### Patch Changes - [`be23817`](https://togithub.com/ardatan/graphql-tools/commit/be23817f): enhance(utils): do not extract default resolvers ### [`v7.9.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​790) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.8.1...@graphql-tools/utils@7.9.0) ##### Minor Changes - [`20d2c7b`](https://togithub.com/ardatan/graphql-tools/commit/20d2c7bc): feat(utils): add withCancel ### [`v7.8.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​781) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.8.0...@graphql-tools/utils@7.8.1) ##### Patch Changes - [`dbdb78e`](https://togithub.com/ardatan/graphql-tools/commit/dbdb78e0): fix(visitResult): don't throw on encountering \__typename in request ([#​2860](https://togithub.com/ardatan/graphql-tools/issues/2860)) ### [`v7.8.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​780) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.7.3...@graphql-tools/utils@7.8.0) ##### Minor Changes - [`03c579b`](https://togithub.com/ardatan/graphql-tools/commit/03c579b1): enhance(utils): astFromDirective doesn't need schema anymore ### [`v7.7.3`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​773) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.7.2...@graphql-tools/utils@7.7.3) ##### Patch Changes - [`d2a17c7`](https://togithub.com/ardatan/graphql-tools/commit/d2a17c70): enhance(printSchemaWithDirectives): show directives before other definitions [#​2752](https://togithub.com/ardatan/graphql-tools/issues/2752) ### [`v7.7.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​772) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.7.1...@graphql-tools/utils@7.7.2) ##### Patch Changes - [`a4f1ee5`](https://togithub.com/ardatan/graphql-tools/commit/a4f1ee58): \__ is reserved for introspection ### [`v7.7.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​771) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.7.0...@graphql-tools/utils@7.7.1) ##### Patch Changes - [`194ac37`](https://togithub.com/ardatan/graphql-tools/commit/194ac370): fix(utils): add createSchemaDefinition again to fix breaking change ### [`v7.7.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​770) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.6.0...@graphql-tools/utils@7.7.0) ##### Minor Changes - [`58fd4b2`](https://togithub.com/ardatan/graphql-tools/commit/58fd4b28): feat(types): add TContext to stitchSchemas and executor ##### Patch Changes - [`43da6b5`](https://togithub.com/ardatan/graphql-tools/commit/43da6b59): enhance(merge): reduce number of iterations ### [`v7.6.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​760) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.5.2...@graphql-tools/utils@7.6.0) ##### Minor Changes - [`5b637e2`](https://togithub.com/ardatan/graphql-tools/commit/5b637e2f): Add generic pruning filter option ### [`v7.5.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​752) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.5.1...@graphql-tools/utils@7.5.2) ##### Patch Changes - [`de16fff`](https://togithub.com/ardatan/graphql-tools/commit/de16fff4): Fix pruneSchema with unimplemented interfaces ### [`v7.5.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​751) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.5.0...@graphql-tools/utils@7.5.1) ##### Patch Changes - [`33d1b9e`](https://togithub.com/ardatan/graphql-tools/commit/33d1b9e7): Fix pruneSchema with unused interfaces ### [`v7.5.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​750) ##### Minor Changes - [`219ed39`](https://togithub.com/ardatan/graphql-tools/commit/219ed392): enhance(utils): Extract getDocumentNodeFromSchema from printSchemaWithDirectives ##### Patch Changes - [`219ed39`](https://togithub.com/ardatan/graphql-tools/commit/219ed392): fix(utils): fix missing default value of input object type field - [`219ed39`](https://togithub.com/ardatan/graphql-tools/commit/219ed392): fix(utils): print specifiedBy directive definitions correctly ### [`v7.4.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​740) ##### Minor Changes - [`8f331aa`](https://togithub.com/ardatan/graphql-tools/commit/8f331aaa): enhance(utils): Extract getDocumentNodeFromSchema from printSchemaWithDirectives ##### Patch Changes - [`8f331aa`](https://togithub.com/ardatan/graphql-tools/commit/8f331aaa): fix(utils): fix missing default value of input object type field ### [`v7.3.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​730) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.2.6...@graphql-tools/utils@7.3.0) ##### Minor Changes - [`6387572`](https://togithub.com/ardatan/graphql-tools/commit/6387572c): feat(utils): export astFrom\* helper functions ### [`v7.2.6`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​726) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.2.5...@graphql-tools/utils@7.2.6) ##### Patch Changes - [`e53f97b`](https://togithub.com/ardatan/graphql-tools/commit/e53f97b3): fix(utils): provide { done: true } from iterator when complete is called on observer in observableToAsyncIterable ### [`v7.2.5`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​725) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.2.4...@graphql-tools/utils@7.2.5) ##### Patch Changes - [`4fc05eb`](https://togithub.com/ardatan/graphql-tools/commit/4fc05eb7): Fixes the handling of repeatable directives in the `getDirectives` method. Previously repeatable directives were nested and duplicated. They will now return as a flat array map: ```graphql @​mydir(arg: "first") @​mydir(arg: "second") ``` translates into: ```js { mydir: [{ arg: 'first' }, { arg: 'second' }]; } ``` ### [`v7.2.4`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#​724) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@7.2.3...@graphql-tools/utils@7.2.4) ##### Patch Changes - [`6e50d9f`](https://togithub.com/ardatan/graphql-tools/commit/6e50d9fc): enhance(stitching-directives): use keyField When using simple keys, i.e. when using the keyField argument to `@merge`, the keyField can be added implicitly to the types's key. In most cases, therefore, `@key` should not be required at all.

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.



This PR has been generated by Mend Renovate. View repository job log here.

vladyslav-n commented 1 year ago

Hi I guess, it's not possible to just update deps here: @graphql-tools/utils v.9 doesn't provide SchemaDirectiveVisitor class which is imported in src/directives/schemaDirectiveVisitors.ts https://github.com/nestjs/nest/issues/8481#issuecomment-957229035