Open renovate[bot] opened 3 years ago
Anything I can do to help with this? I'd like to either see the devDependencies updated or simply update the peer version for graphql
to 16.
Relates to #137, it is working fine, only npm is complaining about the dependency resolution.
This PR contains the following updates:
10.17.50
->18.15.10
9.0.10
->10.0.13
^0.12.0 \|\| ^0.13.0 \|\| ^14.0.0 \|\| ^15.0.0
->^0.12.0 \|\| ^0.13.0 \|\| ^14.0.0 \|\| ^15.0.0 \|\| ^16.0.0
15.4.0
->16.6.0
1.1.0
->2.0.0
9.2.2
->15.0.3
9.1.1
->10.9.1
4.1.3
->5.0.2
Release Notes
graphql/graphql-js
### [`v16.6.0`](https://togithub.com/graphql/graphql-js/releases/tag/v16.6.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.5.0...v16.6.0) #### v16.6.0 (2022-08-16) ##### New Feature 🚀 - [#3645](https://togithub.com/graphql/graphql-js/pull/3645) createSourceEventStream: introduce named arguments and deprecate positional arguments ([@yaacovCR](https://togithub.com/yaacovCR)) - [#3702](https://togithub.com/graphql/graphql-js/pull/3702) parser: limit maximum number of tokens ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#3686](https://togithub.com/graphql/graphql-js/pull/3686) Workaround for codesandbox having bug with TS enums ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#3701](https://togithub.com/graphql/graphql-js/pull/3701) Parser: allow 'options' to explicitly accept undefined ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 2 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - Yaacov Rydzinski ([@yaacovCR](https://togithub.com/yaacovCR)) ### [`v16.5.0`](https://togithub.com/graphql/graphql-js/releases/tag/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/tag/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))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))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))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))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))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))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))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))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))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))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))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))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))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 => arra