BryanLaura / Google-api-python-client

Creative Commons Attribution 4.0 International
2 stars 1 forks source link

Update dependency graphql to v16 #352

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
graphql 15.5.3 -> 16.5.0 age adoption passing confidence

Release Notes

graphql/graphql-js ### [`v16.5.0`](https://togithub.com/graphql/graphql-js/releases/v16.5.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.4.0...v16.5.0) #### v16.5.0 (2022-05-09) ##### New Feature πŸš€ - [#​3565](https://togithub.com/graphql/graphql-js/pull/3565) Expose GraphQLErrorOptions type ([#​3554](https://togithub.com/graphql/graphql-js/issues/3554)) ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v16.4.0`](https://togithub.com/graphql/graphql-js/releases/v16.4.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.3.0...v16.4.0) #### v16.4.0 (2022-04-25) ##### New Feature πŸš€ - [#​3465](https://togithub.com/graphql/graphql-js/pull/3465) refactor: use object for GraphQLError constructor ([@​n1ru4l](https://togithub.com/n1ru4l)) - [#​3487](https://togithub.com/graphql/graphql-js/pull/3487) feat: expose getArgumentValues ([@​saihaj](https://togithub.com/saihaj)) ##### Bug Fix 🐞 - [#​3514](https://togithub.com/graphql/graphql-js/pull/3514) GraphQLError: switch constructor overload order ([@​glasser](https://togithub.com/glasser)) ##### Docs πŸ“
2 PRs were merged - [#​3505](https://togithub.com/graphql/graphql-js/pull/3505) correct outdated documentation ([@​Ginhing](https://togithub.com/Ginhing)) - [#​3512](https://togithub.com/graphql/graphql-js/pull/3512) Update documentation on deprecated formatError(..) ([@​dwelch2344](https://togithub.com/dwelch2344))
##### Polish πŸ’…
3 PRs were merged - [#​3522](https://togithub.com/graphql/graphql-js/pull/3522) tests(execution): add missing new lines ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3524](https://togithub.com/graphql/graphql-js/pull/3524) tests(printSchema): test omitting schema of common names ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3537](https://togithub.com/graphql/graphql-js/pull/3537) ESLint: disallow using node globals in src/tests ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Internal 🏠
26 PRs were merged - [#​3468](https://togithub.com/graphql/graphql-js/pull/3468) ci: add stub action for canary releases on PRs ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3470](https://togithub.com/graphql/graphql-js/pull/3470) ci: implement canary releases on PRs ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3472](https://togithub.com/graphql/graphql-js/pull/3472) ci: remove NPM caching on canary release script ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3473](https://togithub.com/graphql/graphql-js/pull/3473) ci: Pass 'GITHUB_TOKEN' to GitHub CLI ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3475](https://togithub.com/graphql/graphql-js/pull/3475) ci: checkout repo in canary workflow ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3477](https://togithub.com/graphql/graphql-js/pull/3477) ci: fix & cleanup script for modifying NPM package into canary ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3479](https://togithub.com/graphql/graphql-js/pull/3479) ci: Add missing require to canary script ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3481](https://togithub.com/graphql/graphql-js/pull/3481) ci: fix missing PR number in canary release workflow ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3483](https://togithub.com/graphql/graphql-js/pull/3483) ci: fix missing PR number in canary release workflow ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3484](https://togithub.com/graphql/graphql-js/pull/3484) ci: Moving GH Action template syntax to env variables ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3486](https://togithub.com/graphql/graphql-js/pull/3486) ci: improve comment on canary releases ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3488](https://togithub.com/graphql/graphql-js/pull/3488) ci: Extract branch publishing into separate workflow ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3489](https://togithub.com/graphql/graphql-js/pull/3489) ci: use '.node-version' file to configure node version used for CI ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3491](https://togithub.com/graphql/graphql-js/pull/3491) ci: use separate workflows for 'push' and 'pull_request' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3493](https://togithub.com/graphql/graphql-js/pull/3493) ci: remove unused 'workflow_id' input ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3496](https://togithub.com/graphql/graphql-js/pull/3496) ci: fix deprecation of canary package ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3497](https://togithub.com/graphql/graphql-js/pull/3497) ci: use environments to track deployments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3502](https://togithub.com/graphql/graphql-js/pull/3502) ci: fix deployments of npm & deno branches ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3503](https://togithub.com/graphql/graphql-js/pull/3503) ci: Add '[@​github-actions](https://togithub.com/github-actions)' bot ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3523](https://togithub.com/graphql/graphql-js/pull/3523) github-actions-bot: replace 'octokit/request-action' action ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3525](https://togithub.com/graphql/graphql-js/pull/3525) github-actions-bot: Fix collapsing of unrelated comments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3530](https://togithub.com/graphql/graphql-js/pull/3530) integrationTests/node: fix crash on Mac with M1 by using docker ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3534](https://togithub.com/graphql/graphql-js/pull/3534) github-actions-bot: fix publishing of canary releases ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3536](https://togithub.com/graphql/graphql-js/pull/3536) github-actions-bot: fix usage of NPM_CANARY_PR_PUBLISH_TOKEN ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3538](https://togithub.com/graphql/graphql-js/pull/3538) github-actions-bot: fix reply on commands ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3543](https://togithub.com/graphql/graphql-js/pull/3543) pass valid value to codecov config ([@​is2ei](https://togithub.com/is2ei))
##### Dependency πŸ“¦
2 PRs were merged - [#​3485](https://togithub.com/graphql/graphql-js/pull/3485) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3533](https://togithub.com/graphql/graphql-js/pull/3533) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Committers: 7 * David Glasser([@​glasser](https://togithub.com/glasser)) * David Welch([@​dwelch2344](https://togithub.com/dwelch2344)) * Ginhing([@​Ginhing](https://togithub.com/Ginhing)) * Horie Issei([@​is2ei](https://togithub.com/is2ei)) * Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) * Laurin Quast([@​n1ru4l](https://togithub.com/n1ru4l)) * Saihajpreet Singh([@​saihaj](https://togithub.com/saihaj)) ### [`v16.3.0`](https://togithub.com/graphql/graphql-js/releases/v16.3.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.2.0...v16.3.0) #### v16.3.0 (2022-01-26) ##### New Feature πŸš€ - [#​3454](https://togithub.com/graphql/graphql-js/pull/3454) feat: allow providing an object to the GraphQLError constructor ([@​n1ru4l](https://togithub.com/n1ru4l)) - [#​3464](https://togithub.com/graphql/graphql-js/pull/3464) Expose `getArgumentValues` as public API ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​3442](https://togithub.com/graphql/graphql-js/pull/3442) Prevent Infinite Loop in OverlappingFieldsCanBeMergedRule ([@​nicolaslt](https://togithub.com/nicolaslt)) - [#​3455](https://togithub.com/graphql/graphql-js/pull/3455) OverlappingFieldsCanBeMerged: sort argument values before comparing ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Docs πŸ“
2 PRs were merged - [#​3269](https://togithub.com/graphql/graphql-js/pull/3269) feat: setup docs site ([@​saihaj](https://togithub.com/saihaj)) - [#​3437](https://togithub.com/graphql/graphql-js/pull/3437) CONTRIBUTING.md: remove reference to Facebook bug bounty program ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Polish πŸ’…
7 PRs were merged - [#​3441](https://togithub.com/graphql/graphql-js/pull/3441) UniqueArgumentDefinitionNamesRule: Improve tests ([@​Cito](https://togithub.com/Cito)) - [#​3446](https://togithub.com/graphql/graphql-js/pull/3446) Use 'eslint-plugin-simple-import-sort' to sort imports ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3447](https://togithub.com/graphql/graphql-js/pull/3447) Fix index.ts files to be compatible with Typedoc ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3452](https://togithub.com/graphql/graphql-js/pull/3452) validation-test.ts: various grammar fixes ([@​spawnia](https://togithub.com/spawnia)) - [#​3457](https://togithub.com/graphql/graphql-js/pull/3457) OverlappingFieldsCanBeMergedRule: simplify argument comparison ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3459](https://togithub.com/graphql/graphql-js/pull/3459) blockString-tests: remove duplicate test, fix grammar ([@​Cito](https://togithub.com/Cito)) - [#​3461](https://togithub.com/graphql/graphql-js/pull/3461) visit: simplify handling of root node ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Internal 🏠
5 PRs were merged - [#​3433](https://togithub.com/graphql/graphql-js/pull/3433) gh/actions: refactor out action to deploy branches ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3434](https://togithub.com/graphql/graphql-js/pull/3434) gh/actions: remove 'npm dedupe' check since it unexpectadly do update ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3435](https://togithub.com/graphql/graphql-js/pull/3435) gh/actions: run benchmark & diff-npm-package only on PRs ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3436](https://togithub.com/graphql/graphql-js/pull/3436) gh/actions: make all cloned repo read-only ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3443](https://togithub.com/graphql/graphql-js/pull/3443) ci/checkPackageLock: update only package-lock.json ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Dependency πŸ“¦
4 PRs were merged - [#​3438](https://togithub.com/graphql/graphql-js/pull/3438) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3444](https://togithub.com/graphql/graphql-js/pull/3444) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3462](https://togithub.com/graphql/graphql-js/pull/3462) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3463](https://togithub.com/graphql/graphql-js/pull/3463) Update deps + fix 'npm audit' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Committers: 6 * Benedikt Franke([@​spawnia](https://togithub.com/spawnia)) * Christoph Zwerschke([@​Cito](https://togithub.com/Cito)) * Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) * Laurin Quast([@​n1ru4l](https://togithub.com/n1ru4l)) * Nicolas Lagoutte([@​nicolaslt](https://togithub.com/nicolaslt)) * Saihajpreet Singh([@​saihaj](https://togithub.com/saihaj)) ### [`v16.2.0`](https://togithub.com/graphql/graphql-js/releases/v16.2.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.1.0...v16.2.0) ##### v16.2.0 (2021-12-17) ##### New Feature πŸš€ - [#​3426](https://togithub.com/graphql/graphql-js/pull/3426) type/definition: export `resolve*Thunk` functions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Docs πŸ“ - [#​3422](https://togithub.com/graphql/graphql-js/pull/3422) Minor grammar fixes in collectFields documentation ([@​Cito](https://togithub.com/Cito)) ##### Polish πŸ’… - [#​3423](https://togithub.com/graphql/graphql-js/pull/3423) assertName-test: test new instead of deprecated function ([@​Cito](https://togithub.com/Cito)) ##### Internal 🏠
2 PRs were merged - [#​3420](https://togithub.com/graphql/graphql-js/pull/3420) resources/utils: extract 'writeGeneratedFile' to utils ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3427](https://togithub.com/graphql/graphql-js/pull/3427) gh/actions: run benchmark and NPM diff on correct base commits ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Committers: 2 * Christoph Zwerschke([@​Cito](https://togithub.com/Cito)) * Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v16.1.0`](https://togithub.com/graphql/graphql-js/releases/v16.1.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.0.1...v16.1.0) ##### v16.1.0 (2021-12-07) ##### New Feature πŸš€ - [#​3355](https://togithub.com/graphql/graphql-js/pull/3355) Export GRAPHQL_MAX_INT and GRAPHQL_MIN_INT ([@​tofran](https://togithub.com/tofran)) - [#​3384](https://togithub.com/graphql/graphql-js/pull/3384) Preserve non-error values thrown from resolvers ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​3375](https://togithub.com/graphql/graphql-js/pull/3375) printSchema: handle descriptions that are non-printable as block strings ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Docs πŸ“ - [#​3393](https://togithub.com/graphql/graphql-js/pull/3393) Update doc examples to reflect the current API ([@​paulserraino](https://togithub.com/paulserraino)) ##### Polish πŸ’…
9 PRs were merged - [#​3365](https://togithub.com/graphql/graphql-js/pull/3365) Add devAssert about removal of positional arguments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3376](https://togithub.com/graphql/graphql-js/pull/3376) execute: fix spec section names in comments ([@​twof](https://togithub.com/twof)) - [#​3377](https://togithub.com/graphql/graphql-js/pull/3377) lexer-tests: Use tildas as invalid characters ([@​twof](https://togithub.com/twof)) - [#​3391](https://togithub.com/graphql/graphql-js/pull/3391) Enable '[@​typescript-eslint/switch-exhaustiveness-check](https://togithub.com/typescript-eslint/switch-exhaustiveness-check)' rule ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3392](https://togithub.com/graphql/graphql-js/pull/3392) Remove $FlowFixMe comments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3396](https://togithub.com/graphql/graphql-js/pull/3396) typeFromAST: use exhaustive switch and remove invariant ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3400](https://togithub.com/graphql/graphql-js/pull/3400) expectJSON: improve readability ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3401](https://togithub.com/graphql/graphql-js/pull/3401) tests: Improve formating of strings with 'dedent' tag ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3406](https://togithub.com/graphql/graphql-js/pull/3406) Simplify code by replacing Object.entries with Object.keys ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Internal 🏠
9 PRs were merged - [#​3386](https://togithub.com/graphql/graphql-js/pull/3386) Add support for Node17 ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3388](https://togithub.com/graphql/graphql-js/pull/3388) Drop "eslint-plugin-istanbul" and implement as internal ESLint rule ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3398](https://togithub.com/graphql/graphql-js/pull/3398) Switch coverage from nyc to c8 ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3403](https://togithub.com/graphql/graphql-js/pull/3403) ci: add check that 'package-lock.json' doesn't have conflicts ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3404](https://togithub.com/graphql/graphql-js/pull/3404) github/workflows: simplify npm cache setup ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3405](https://togithub.com/graphql/graphql-js/pull/3405) Use for '--ignore-scripts' for all `npm ci` & `npm install` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3407](https://togithub.com/graphql/graphql-js/pull/3407) ci: add check for unnecessary duplicates in package-lock.json ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3416](https://togithub.com/graphql/graphql-js/pull/3416) fix c8 ignore decorator typos ([@​yaacovCR](https://togithub.com/yaacovCR)) - [#​3417](https://togithub.com/graphql/graphql-js/pull/3417) package.json: Specify NPM release tag explicitly ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Dependency πŸ“¦
4 PRs were merged - [#​3387](https://togithub.com/graphql/graphql-js/pull/3387) Update package-lock.json ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3389](https://togithub.com/graphql/graphql-js/pull/3389) package.json: Drop unused '[@​babel/eslint-parser](https://togithub.com/babel/eslint-parser)' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3390](https://togithub.com/graphql/graphql-js/pull/3390) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3399](https://togithub.com/graphql/graphql-js/pull/3399) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Committers: 5 * Alex Reilly([@​twof](https://togithub.com/twof)) * Francisco Marques([@​tofran](https://togithub.com/tofran)) * Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) * Paul Serraino([@​paulserraino](https://togithub.com/paulserraino)) * Yaacov Rydzinski ([@​yaacovCR](https://togithub.com/yaacovCR)) ### [`v16.0.1`](https://togithub.com/graphql/graphql-js/releases/v16.0.1) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.0.0...v16.0.1) ##### v16.0.1 (2021-11-01) ##### Bug Fix 🐞 - [#​3354](https://togithub.com/graphql/graphql-js/pull/3354) Lexer: fix line & column for multiline BLOCK_STRING tokens ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Polish πŸ’… - [#​3348](https://togithub.com/graphql/graphql-js/pull/3348) GraphQLError-test: text how extensions is inherited from originalError ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Internal 🏠 - [#​3347](https://togithub.com/graphql/graphql-js/pull/3347) checkgit.sh: Added a check for local modifications ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v16.0.0`](https://togithub.com/graphql/graphql-js/releases/v16.0.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v15.8.0...v16.0.0) #### v16.0.0 (2021-10-28) ##### Breaking Change πŸ’₯ - [#​2896](https://togithub.com/graphql/graphql-js/pull/2896) Remove deprecated rule aliases ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2897](https://togithub.com/graphql/graphql-js/pull/2897) Remove 'findDeprecatedUsages' that was previously deprecated ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2898](https://togithub.com/graphql/graphql-js/pull/2898) Remove 'GraphQLSchema::isPossibleType' that was previously deprecated ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2900](https://togithub.com/graphql/graphql-js/pull/2900) Drop support for long deprecated comments as descriptions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2902](https://togithub.com/graphql/graphql-js/pull/2902) Remove deprecated {GraphQLEnumValue, GraphQLField}::isDeprecated ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2903](https://togithub.com/graphql/graphql-js/pull/2903) Removed parser support for legacy syntax ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2904](https://togithub.com/graphql/graphql-js/pull/2904) Remove support for positional args in graphql/execute/subscribe func ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2905](https://togithub.com/graphql/graphql-js/pull/2905) resolveType: remove support for returning GraphQLObjectType ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2906](https://togithub.com/graphql/graphql-js/pull/2906) Convert GraphQLList and GraphQLNonNull into proper classes ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2907](https://togithub.com/graphql/graphql-js/pull/2907) Remove 'find' polyfill ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2911](https://togithub.com/graphql/graphql-js/pull/2911) Remove 'isFinite' & 'isInteger' polyfills ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2912](https://togithub.com/graphql/graphql-js/pull/2912) Drop 'Array.from' polyfill ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2913](https://togithub.com/graphql/graphql-js/pull/2913) Remove polyfills for Symbol ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2914](https://togithub.com/graphql/graphql-js/pull/2914) Remove Node's custom inspect function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2915](https://togithub.com/graphql/graphql-js/pull/2915) Drop support for TS before 3.7 ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2916](https://togithub.com/graphql/graphql-js/pull/2916) refactor: replace default exports with named exports ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2917](https://togithub.com/graphql/graphql-js/pull/2917) Drop support for non-iteratable ArrayLike objects ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2918](https://togithub.com/graphql/graphql-js/pull/2918) Drop support for older browsers ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2919](https://togithub.com/graphql/graphql-js/pull/2919) Remove polyfills for 'Object.values' & 'Object.entries' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2920](https://togithub.com/graphql/graphql-js/pull/2920) Deprecate fragments with variables and reflect that in naming ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2921](https://togithub.com/graphql/graphql-js/pull/2921) Deprecate 'getFieldDefFn' arg of 'TypeInfo' and move it last ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2923](https://togithub.com/graphql/graphql-js/pull/2923) Drop support for Node10 ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2930](https://togithub.com/graphql/graphql-js/pull/2930) visitor: remove `visitorKeys` argument ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2931](https://togithub.com/graphql/graphql-js/pull/2931) visit: remove template arguments for possible nodes ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2951](https://togithub.com/graphql/graphql-js/pull/2951) Forbid null & undefined as return value of 'interfaces' thunk ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2952](https://togithub.com/graphql/graphql-js/pull/2952) Restrict Thunks to support only ObjMap and Array ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2955](https://togithub.com/graphql/graphql-js/pull/2955) feat: convert Thunk to ThunkArray and ThunkObjMap ([@​saihaj](https://togithub.com/saihaj)) - [#​2957](https://togithub.com/graphql/graphql-js/pull/2957) visitor: remove 4th form of visitor ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2997](https://togithub.com/graphql/graphql-js/pull/2997) print/printSchema: remove trailing new line ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3003](https://togithub.com/graphql/graphql-js/pull/3003) TS: use `unknown` (TS) for `mixed` (flow) ([@​saihaj](https://togithub.com/saihaj)) - [#​3006](https://togithub.com/graphql/graphql-js/pull/3006) ts: Switch extension values to unknown to match Flow types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3027](https://togithub.com/graphql/graphql-js/pull/3027) subscribe: drop mapping of AsyncIterable errors ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3031](https://togithub.com/graphql/graphql-js/pull/3031) Drop experimental online parser ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3032](https://togithub.com/graphql/graphql-js/pull/3032) Use specifiedBy instead of specifiedByUrl ([@​Code-Hex](https://togithub.com/Code-Hex)) - [#​3055](https://togithub.com/graphql/graphql-js/pull/3055) Drop Node v15 ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3110](https://togithub.com/graphql/graphql-js/pull/3110) Switch entire codebase to TypeScript ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3114](https://togithub.com/graphql/graphql-js/pull/3114) Drop support for TS 3.7 ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3131](https://togithub.com/graphql/graphql-js/pull/3131) TS: Drop template argument from GraphQLFormattedError ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3132](https://togithub.com/graphql/graphql-js/pull/3132) Synchronise `*.d.ts` with sources converted to TS ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3182](https://togithub.com/graphql/graphql-js/pull/3182) Switch schema types to use ReadonlyArrays ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3228](https://togithub.com/graphql/graphql-js/pull/3228) Add type params to GraphQLScalar ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3231](https://togithub.com/graphql/graphql-js/pull/3231) execute: Forbid to return `null` from `serialize` function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3239](https://togithub.com/graphql/graphql-js/pull/3239) execute: Forbid to return `null` from `serialize` function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3250](https://togithub.com/graphql/graphql-js/pull/3250) Bring `visitorKeys` back ([@​ardatan](https://togithub.com/ardatan)) - [#​3261](https://togithub.com/graphql/graphql-js/pull/3261) Error.toStringTag change return string from 'Object' to 'GraphQLError' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3270](https://togithub.com/graphql/graphql-js/pull/3270) visitor: speed up visitInParallel by dropping support for unknown nodes ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3271](https://togithub.com/graphql/graphql-js/pull/3271) isNode: check exact value of node's `kind` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3283](https://togithub.com/graphql/graphql-js/pull/3283) validation: restrict maximum number of errors to 100 by default ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3288](https://togithub.com/graphql/graphql-js/pull/3288) Move validation of names into `GraphQL*` constructors ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3311](https://togithub.com/graphql/graphql-js/pull/3311) GraphQLError: use enumerable properties ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3317](https://togithub.com/graphql/graphql-js/pull/3317) Convert const "enum-like" maps to TS enums ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3319](https://togithub.com/graphql/graphql-js/pull/3319) Add message that we only support TS >= 4.1.0 ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3326](https://togithub.com/graphql/graphql-js/pull/3326) GraphQLError: enumerate only spec prescribed properties ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3328](https://togithub.com/graphql/graphql-js/pull/3328) GraphQLField: relax default value of TArgs to `any` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Deprecation ⚠ - [#​3252](https://togithub.com/graphql/graphql-js/pull/3252) Deprecate 'printError' function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3292](https://togithub.com/graphql/graphql-js/pull/3292) Deprecate 'graphql/subscriptions' and move code to 'execution' ([@​yaacovCR](https://togithub.com/yaacovCR)) - [#​3318](https://togithub.com/graphql/graphql-js/pull/3318) Deprecate 'ASTKindToNode' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### New Feature πŸš€ - [#​2932](https://togithub.com/graphql/graphql-js/pull/2932) print: remove indentation inside of block strings ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2996](https://togithub.com/graphql/graphql-js/pull/2996) extensionASTNodes: always populate with empty array ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3059](https://togithub.com/graphql/graphql-js/pull/3059) Refine parse and AST to represent ConstValue ([@​leebyron](https://togithub.com/leebyron)) - [#​3063](https://togithub.com/graphql/graphql-js/pull/3063) Refine getNamedType() for Input and Output types ([@​leebyron](https://togithub.com/leebyron)) - [#​3117](https://togithub.com/graphql/graphql-js/pull/3117) RFC: Support full Unicode in lexer ([@​leebyron](https://togithub.com/leebyron)) - [#​3170](https://togithub.com/graphql/graphql-js/pull/3170) Add 'Symbol.toStringTag' into every publicly exported class ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3208](https://togithub.com/graphql/graphql-js/pull/3208) Add 'UniqueArgumentDefinitionNamesRule' validation rule ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3242](https://togithub.com/graphql/graphql-js/pull/3242) parser: add specialized error for extension with descriptions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3255](https://togithub.com/graphql/graphql-js/pull/3255) Add TResult to GraphQLFieldResolver signature ([@​tgriesser](https://togithub.com/tgriesser)) - [#​3259](https://togithub.com/graphql/graphql-js/pull/3259) Deprecate 'formatError' and added 'GraphQLError.toJSON' instead ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3272](https://togithub.com/graphql/graphql-js/pull/3272) collectFields/collectSubfields cleanup prototype ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3279](https://togithub.com/graphql/graphql-js/pull/3279) Make 'extensions' non-optional in schema types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3305](https://togithub.com/graphql/graphql-js/pull/3305) Added 'GraphQLSchema.getRootType' and deprecate `getOperationRootType` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3306](https://togithub.com/graphql/graphql-js/pull/3306) Deprecate SubscriptionArgs and broaden ExecutionArgs ([@​yaacovCR](https://togithub.com/yaacovCR)) - [#​3312](https://togithub.com/graphql/graphql-js/pull/3312) language: change OperationTypeNode to enum ([@​lekoaf](https://togithub.com/lekoaf)) - [#​3313](https://togithub.com/graphql/graphql-js/pull/3313) GraphQLError: keep extensions always present ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3315](https://togithub.com/graphql/graphql-js/pull/3315) Change type of error extensions from anonymous Record to named interfaces ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​2852](https://togithub.com/graphql/graphql-js/pull/2852) introspectionFromSchema: enable 'specifiedByUrl' by default ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2855](https://togithub.com/graphql/graphql-js/pull/2855) introspection: Add missing support for deprecated input values ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2859](https://togithub.com/graphql/graphql-js/pull/2859) separateOperations: distinguish query and fragment names ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2861](https://togithub.com/graphql/graphql-js/pull/2861) RFC: Assert subscription field is not introspection. ([@​benjie](https://togithub.com/benjie)) - [#​2876](https://togithub.com/graphql/graphql-js/pull/2876) Replace 'localeCompare' with function independent from locale ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2959](https://togithub.com/graphql/graphql-js/pull/2959) ASTVisitor: use type intersection instead of type union ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2987](https://togithub.com/graphql/graphql-js/pull/2987) Synchronise TS typings for graphql.js/execute.js/subscribe.js ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2991](https://togithub.com/graphql/graphql-js/pull/2991) fix: update introspection types ([@​saihaj](https://togithub.com/saihaj)) - [#​3001](https://togithub.com/graphql/graphql-js/pull/3001) fix: discrepancies between Flow and TS types ([@​saihaj](https://togithub.com/saihaj)) - [#​3009](https://togithub.com/graphql/graphql-js/pull/3009) TS: use proper type for async generator ([@​saihaj](https://togithub.com/saihaj)) - [#​3129](https://togithub.com/graphql/graphql-js/pull/3129) definition.d.ts: correct types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3172](https://togithub.com/graphql/graphql-js/pull/3172) Avoid relying on constructor.name for instanceOf error check. ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3178](https://togithub.com/graphql/graphql-js/pull/3178) Export TypeKind as value ([@​janicduplessis](https://togithub.com/janicduplessis)) - [#​3223](https://togithub.com/graphql/graphql-js/pull/3223) Disallow "true", "false", and "null" as enum values ([@​Yogu](https://togithub.com/Yogu)) - [#​3248](https://togithub.com/graphql/graphql-js/pull/3248) Parser: allow classes that extend Parser to access the instance attributes ([@​n1ru4l](https://togithub.com/n1ru4l)) - [#​3257](https://togithub.com/graphql/graphql-js/pull/3257) fix: Preserve `deprecationReason` on `GraphQLInputField`s ([@​trevor-scheer](https://togithub.com/trevor-scheer)) - [#​3273](https://togithub.com/graphql/graphql-js/pull/3273) type/introspection: add missing `__Directive.args(includeDeprecated:)` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3278](https://togithub.com/graphql/graphql-js/pull/3278) lexer: fix expression to decode surrogate pairs ([@​Cito](https://togithub.com/Cito)) - [#​3308](https://togithub.com/graphql/graphql-js/pull/3308) execute: Correctly report missing root type error ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3316](https://togithub.com/graphql/graphql-js/pull/3316) Export OperationTypeNode as value ([@​yaacovCR](https://togithub.com/yaacovCR)) - [#​3325](https://togithub.com/graphql/graphql-js/pull/3325) GraphQLError: fix empty `locations` if error got nodes without locations ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3339](https://togithub.com/graphql/graphql-js/pull/3339) Fix TS error caused by importing internal files directly ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3344](https://togithub.com/graphql/graphql-js/pull/3344) version: force proper typing on version literals ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Docs πŸ“
5 PRs were merged - [#​2849](https://togithub.com/graphql/graphql-js/pull/2849) README: add instructions on using experimental features ([@​robrichard](https://togithub.com/robrichard)) - [#​3121](https://togithub.com/graphql/graphql-js/pull/3121) `*.d.ts`: Switch comments to comment to TSDoc ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3146](https://togithub.com/graphql/graphql-js/pull/3146) build: add eslint-plugin-tsdoc ([@​saihaj](https://togithub.com/saihaj)) - [#​3240](https://togithub.com/graphql/graphql-js/pull/3240) docs(buildASTSchema): add Subscription to list of root types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3285](https://togithub.com/graphql/graphql-js/pull/3285) Improve documentation of validation rules ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Polish πŸ’…
119 PRs were merged - [#​2847](https://togithub.com/graphql/graphql-js/pull/2847) Add tests for supporting Iterable collections across the lib ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2851](https://togithub.com/graphql/graphql-js/pull/2851) tests: update 'getIntrospectionQuery' tests to use custom matchers ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2858](https://togithub.com/graphql/graphql-js/pull/2858) separateOperations-test: refactor tests to look like snapshots ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2868](https://togithub.com/graphql/graphql-js/pull/2868) Extract types for normalized configs into named types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2878](https://togithub.com/graphql/graphql-js/pull/2878) fix: type annotation cannot appear on a constructor declaration ([@​saihaj](https://togithub.com/saihaj)) - [#​2879](https://togithub.com/graphql/graphql-js/pull/2879) fix: no need to mark param optional if default value is given ([@​saihaj](https://togithub.com/saihaj)) - [#​2889](https://togithub.com/graphql/graphql-js/pull/2889) Simplify isAsyncIterable ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2928](https://togithub.com/graphql/graphql-js/pull/2928) refactor: use regexp-exec ([@​saihaj](https://togithub.com/saihaj)) - [#​2933](https://togithub.com/graphql/graphql-js/pull/2933) printer: remove 'addDescription' wrapper ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2934](https://togithub.com/graphql/graphql-js/pull/2934) printer: use `wrap` util function in more places ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2935](https://togithub.com/graphql/graphql-js/pull/2935) VariablesAreInputTypesRule: remove incorrect return type ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2936](https://togithub.com/graphql/graphql-js/pull/2936) schema-test: use chai's `keys` instead of undocumented `key` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2937](https://togithub.com/graphql/graphql-js/pull/2937) validateSchema: inline 'getAllNodes' function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2938](https://togithub.com/graphql/graphql-js/pull/2938) inspect: improve typings for `toJSON` call ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2947](https://togithub.com/graphql/graphql-js/pull/2947) valueFromAST-test: correct typings ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2948](https://togithub.com/graphql/graphql-js/pull/2948) scalars-test: improve typings of function calls ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2953](https://togithub.com/graphql/graphql-js/pull/2953) type-validate: inline getAllNodes function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2956](https://togithub.com/graphql/graphql-js/pull/2956) buildClientSchema-test: correctly wrap test case ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2963](https://togithub.com/graphql/graphql-js/pull/2963) printer: simplify printing of query short form ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2964](https://togithub.com/graphql/graphql-js/pull/2964) Simplified memoize3 and improve type checking ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2965](https://togithub.com/graphql/graphql-js/pull/2965) parser: improve type checking of 'parseTypeReference' function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2966](https://togithub.com/graphql/graphql-js/pull/2966) blockString-fuzz: improve `lexValue` typing ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2967](https://togithub.com/graphql/graphql-js/pull/2967) flow: improve typings of exported definitions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2977](https://togithub.com/graphql/graphql-js/pull/2977) dedent-test: change test data to pass spell check ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2981](https://togithub.com/graphql/graphql-js/pull/2981) printSourceLocation: simplifying by using `padStart` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2984](https://togithub.com/graphql/graphql-js/pull/2984) refactor(language/ast.d.ts): use Kind enum type ([@​jjangga0214](https://togithub.com/jjangga0214)) - [#​2988](https://togithub.com/graphql/graphql-js/pull/2988) Replace 'Array.reduce' with 'for of' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2989](https://togithub.com/graphql/graphql-js/pull/2989) Switch `indexOf` to `includes` whenever possible ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2990](https://togithub.com/graphql/graphql-js/pull/2990) Switch instanceOf to be named export ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2992](https://togithub.com/graphql/graphql-js/pull/2992) flow: Improve typings for exported definitions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2995](https://togithub.com/graphql/graphql-js/pull/2995) introspection-test: fix test to correctly check for exceptions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2998](https://togithub.com/graphql/graphql-js/pull/2998) Simplify testing AST nodes in buildSchema/extendedSchema tests ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2999](https://togithub.com/graphql/graphql-js/pull/2999) tests: replace 'invariant' with 'expect' assertion whenever possible ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3002](https://togithub.com/graphql/graphql-js/pull/3002) feat: add types for internal Parser class ([@​saihaj](https://togithub.com/saihaj)) - [#​3004](https://togithub.com/graphql/graphql-js/pull/3004) GraphQLGrammarType: no need to code in `d.ts` can just export type ([@​saihaj](https://togithub.com/saihaj)) - [#​3005](https://togithub.com/graphql/graphql-js/pull/3005) ts: switch to use ObjMap utility type ([@​saihaj](https://togithub.com/saihaj)) - [#​3008](https://togithub.com/graphql/graphql-js/pull/3008) ESLint: enable 'func-names' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3010](https://togithub.com/graphql/graphql-js/pull/3010) testUtils: refactor out dedentString from dedent ([@​saihaj](https://togithub.com/saihaj)) - [#​3011](https://togithub.com/graphql/graphql-js/pull/3011) mapAsyncIterator: add default value for 'rejectCallback' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3012](https://togithub.com/graphql/graphql-js/pull/3012) mapAsyncIterator: allow 'rejectCallback' to only be synchronous ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3013](https://togithub.com/graphql/graphql-js/pull/3013) mapAsyncIterator: simplify mapResult ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3014](https://togithub.com/graphql/graphql-js/pull/3014) mapAsyncIterator: simplify abruptClose ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3015](https://togithub.com/graphql/graphql-js/pull/3015) printer-test: switch to dedentString ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3016](https://togithub.com/graphql/graphql-js/pull/3016) printer-test: do more check on kitchen sink tests ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3022](https://togithub.com/graphql/graphql-js/pull/3022) memoize3: remove unnecessary `mixed` type ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3023](https://togithub.com/graphql/graphql-js/pull/3023) predicate-test: improve typecheck ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3024](https://togithub.com/graphql/graphql-js/pull/3024) subscribe: simplify by rewriting as async functions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3025](https://togithub.com/graphql/graphql-js/pull/3025) subscribe: simplify root field extraction ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3026](https://togithub.com/graphql/graphql-js/pull/3026) Switch some of 'Object.keys' to more modern ES6 constructs ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3028](https://togithub.com/graphql/graphql-js/pull/3028) mapAsyncIterator: move promise resolution into `mapResult` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3034](https://togithub.com/graphql/graphql-js/pull/3034) visitor-test: cleanup test for nodes with unknown kinds ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3035](https://togithub.com/graphql/graphql-js/pull/3035) printSchema: replace array concat with spead + update comment ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3038](https://togithub.com/graphql/graphql-js/pull/3038) TS: improve types mapAsyncIterator-test ([@​saihaj](https://togithub.com/saihaj)) - [#​3039](https://togithub.com/graphql/graphql-js/pull/3039) simplify predicate-test type ([@​saihaj](https://togithub.com/saihaj)) - [#​3041](https://togithub.com/graphql/graphql-js/pull/3041) Use correct terminology around iterators and iterable ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3042](https://togithub.com/graphql/graphql-js/pull/3042) Remove superficial usages of 'Array.from' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3043](https://togithub.com/graphql/graphql-js/pull/3043) Fix Flow issues with Symbol.asyncIterator ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3050](https://togithub.com/graphql/graphql-js/pull/3050) Generalize defineArguments() ([@​leebyron](https://togithub.com/leebyron)) - [#​3053](https://togithub.com/graphql/graphql-js/pull/3053) Forbid non-ASCII characters in JS files ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3058](https://togithub.com/graphql/graphql-js/pull/3058) subscribe-test: general cleanup and simplify test setups ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3061](https://togithub.com/graphql/graphql-js/pull/3061) Improve parser location API ([@​leebyron](https://togithub.com/leebyron)) - [#​3062](https://togithub.com/graphql/graphql-js/pull/3062) mapAsyncIterator: refactor async iterator ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3064](https://togithub.com/graphql/graphql-js/pull/3064) mapAsyncIterator: refactor async iterator ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3066](https://togithub.com/graphql/graphql-js/pull/3066) mapAsyncIterator-test: check that return value is passed on early return ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3068](https://togithub.com/graphql/graphql-js/pull/3068) Improve grammar in execution error messages ([@​Cito](https://togithub.com/Cito)) - [#​3069](https://togithub.com/graphql/graphql-js/pull/3069) subscription-test: use separate dummy query type ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3070](https://togithub.com/graphql/graphql-js/pull/3070) subscription-test: standardize generator names ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3072](https://togithub.com/graphql/graphql-js/pull/3072) Flow: add missing names to arguments of function types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3073](https://togithub.com/graphql/graphql-js/pull/3073) Improve naming 'err => error' and 'arr => array' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3075](https://togithub.com/graphql/graphql-js/pull/3075) Simplify printSchema directive printing ([@​leebyron](https://togithub.com/leebyron)) - [#​3079](https://togithub.com/graphql/graphql-js/pull/3079) dedent: simplify implementation ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3081](https://togithub.com/graphql/graphql-js/pull/3081) Flow: Replace force type conversion with explicit $FlowFixMe comments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3082](https://togithub.com/graphql/graphql-js/pull/3082) collectFields: use ES6 collections instead of Object.create(null) ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3083](https://togithub.com/graphql/graphql-js/pull/3083) execute: inline collectAndExecuteSubfields function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3084](https://togithub.com/graphql/graphql-js/pull/3084) getFieldDef: accept FieldNode instead of field name ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3085](https://togithub.com/graphql/graphql-js/pull/3085) Flow: switched to exact object by default ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3096](https://togithub.com/graphql/graphql-js/pull/3096) Flow: Remove inferrable types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3097](https://togithub.com/graphql/graphql-js/pull/3097) Flow: use only type imports for importing types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3098](https://togithub.com/graphql/graphql-js/pull/3098) mapAsyncIterator: simplify test case ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3099](https://togithub.com/graphql/graphql-js/pull/3099) OverlappingFieldsCanBeMergedRule: refactor 'PairSet' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3100](https://togithub.com/graphql/graphql-js/pull/3100) Flow: add missing arg name in function type ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3101](https://togithub.com/graphql/graphql-js/pull/3101) Flow: remove unnecessary '%checks' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3105](https://togithub.com/graphql/graphql-js/pull/3105) getLocation: use more explicit `matchAll` instead of `RegExp.exec` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3108](https://togithub.com/graphql/graphql-js/pull/3108) OverlappingFieldsCanBeMergedRule: futher simplify 'PairSet' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3115](https://togithub.com/graphql/graphql-js/pull/3115) Refactor Lexer ([@​leebyron](https://togithub.com/leebyron)) - [#​3118](https://togithub.com/graphql/graphql-js/pull/3118) TS: switch all imports to type imports ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3120](https://togithub.com/graphql/graphql-js/pull/3120) subscription-test: add missing await ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3122](https://togithub.com/graphql/graphql-js/pull/3122) valueFromAST: drop unnecessary 'void' since `mixed` already includes it ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3123](https://togithub.com/graphql/graphql-js/pull/3123) visitor: convert arguments descriptions to JSDoc comments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3124](https://togithub.com/graphql/graphql-js/pull/3124) src/type: correct order of import/exports ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3125](https://togithub.com/graphql/graphql-js/pull/3125) TypeInfo: use explicit type for `getFieldDef` arg ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3128](https://togithub.com/graphql/graphql-js/pull/3128) definition: Remove deprecation comment ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3130](https://togithub.com/graphql/graphql-js/pull/3130) coerceInputValue: add missing argument in function call ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3159](https://togithub.com/graphql/graphql-js/pull/3159) execute: Rename resolveField function and update comments ([@​yaacovCR](https://togithub.com/yaacovCR)) - [#​3160](https://togithub.com/graphql/graphql-js/pull/3160) versions-test: add support for experimental pre-releases ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3166](https://togithub.com/graphql/graphql-js/pull/3166) SingleFieldSubscriptionsRule-test: extract test schema from harness ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3167](https://togithub.com/graphql/graphql-js/pull/3167) SingleFieldSubscriptionsRule: fix order of imports ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3175](https://togithub.com/graphql/graphql-js/pull/3175) TypeInfo-test: remove dependency on harness schema for validation tests ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3176](https://togithub.com/graphql/graphql-js/pull/3176) KnownDirectivesRule-test: remove dependency on harness schema ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3177](https://togithub.com/graphql/graphql-js/pull/3177) kitchenSinkQuery: add '[@​onVariableDefinition](https://togithub.com/onVariableDefinition)' directive ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3179](https://togithub.com/graphql/graphql-js/pull/3179) KnownDirectivesRule-test: add tests for missing directive locations ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3180](https://togithub.com/graphql/graphql-js/pull/3180) simplify validation harness by extracting union types into approriate… ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3181](https://togithub.com/graphql/graphql-js/pull/3181) Switch tests & internal funcs to accept ReadonlyArrays ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3187](https://togithub.com/graphql/graphql-js/pull/3187) refactor: collectFields to separate utility ([@​yaacovCR](https://togithub.com/yaacovCR)) - [#​3189](https://togithub.com/graphql/graphql-js/pull/3189) instanceOf: add additional tests ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3194](https://togithub.com/graphql/graphql-js/pull/3194) Replace 'Idx' with 'Index' in variable names ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​3264](https://togithub.com/graphql/graphql-js/pull/3264) lexer: Remove superfl
--- ### Configuration πŸ“… **Schedule**: 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, click this checkbox. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/BryanLaura/Google-api-python-client).
renovate[bot] commented 2 years ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

β™» Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: package-lock.json
npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or
npm WARN config `--include=optional` to include them.
npm WARN config 
npm WARN config     Default value does install optional deps unless otherwise omitted.
npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or
npm WARN config `--include=optional` to include them.
npm WARN config 
npm WARN config     Default value does install optional deps unless otherwise omitted.
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: ajv-keywords@3.5.2
npm WARN Found: ajv@8.6.3
npm WARN node_modules/ajv
npm WARN   dev ajv@"8.6.3" from the root project
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer ajv@"^6.9.1" from ajv-keywords@3.5.2
npm WARN node_modules/ajv-keywords
npm WARN   ajv-keywords@"^3.5.2" from schema-utils@3.0.0
npm WARN   node_modules/copy-webpack-plugin/node_modules/schema-utils
npm WARN   6 more (schema-utils, schema-utils, schema-utils, schema-utils, ...)
npm WARN 
npm WARN Conflicting peer dependency: ajv@6.12.6
npm WARN node_modules/ajv
npm WARN   peer ajv@"^6.9.1" from ajv-keywords@3.5.2
npm WARN   node_modules/ajv-keywords
npm WARN     ajv-keywords@"^3.5.2" from schema-utils@3.0.0
npm WARN     node_modules/copy-webpack-plugin/node_modules/schema-utils
npm WARN     6 more (schema-utils, schema-utils, schema-utils, schema-utils, ...)
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: jest-puppeteer@5.0.4
npm ERR! Found: puppeteer@10.2.0
npm ERR! node_modules/puppeteer
npm ERR!   dev puppeteer@"10.2.0" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer puppeteer@">= 1.5.0 < 10" from jest-puppeteer@5.0.4
npm ERR! node_modules/jest-puppeteer
npm ERR!   dev jest-puppeteer@"5.0.4" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: puppeteer@9.1.1
npm ERR! node_modules/puppeteer
npm ERR!   peer puppeteer@">= 1.5.0 < 10" from jest-puppeteer@5.0.4
npm ERR!   node_modules/jest-puppeteer
npm ERR!     dev jest-puppeteer@"5.0.4" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate-cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate-cache/others/npm/_logs/2022-05-16T02_36_02_922Z-debug-0.log
github-actions[bot] commented 2 years ago

Thanks very much for contributing! Your pull request has been merged πŸŽ‰ You should see your changes appear on the site in approximately 24 hours.