cjoudrey / graphql-schema-linter

Validate GraphQL schema definitions against a set of rules
MIT License
694 stars 62 forks source link

Update dependency graphql to v15.9.0 #305

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
graphql =15.0.0 -> =15.9.0 age adoption passing confidence

Release Notes

graphql/graphql-js (graphql) ### [`v15.9.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.9.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.8.0...v15.9.0) #### v15.9.0 (2024-06-21) ##### New Feature πŸš€ - [#​4120](https://redirect.github.com/graphql/graphql-js/pull/4120) backport\[v15]: Introduce "recommended" validation rules ([@​benjie](https://redirect.github.com/benjie)) ##### Bug Fix 🐞 - [#​3708](https://redirect.github.com/graphql/graphql-js/pull/3708) Fix crash in node when mixing sync/async resolvers (backport of [#​3706](https://redirect.github.com/graphql/graphql-js/issues/3706)) ([@​chrskrchr](https://redirect.github.com/chrskrchr)) - [#​4000](https://redirect.github.com/graphql/graphql-js/pull/4000) Backport "Prevent Infinite Loop in OverlappingFieldsCanBeMergedRule" to v15 ([@​benjie](https://redirect.github.com/benjie)) ##### Internal 🏠 - [#​4126](https://redirect.github.com/graphql/graphql-js/pull/4126) backport(v15): fix publish scripts ([@​benjie](https://redirect.github.com/benjie)) ##### Committers: 2 - Benjie([@​benjie](https://redirect.github.com/benjie)) - Chris Karcher([@​chrskrchr](https://redirect.github.com/chrskrchr)) ### [`v15.8.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.8.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.7.2...v15.8.0) #### v15.8.0 (2021-12-07) ##### New Feature πŸš€ - [#​3410](https://redirect.github.com/graphql/graphql-js/pull/3410) Refine getNamedType() for Input and Output types ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Internal 🏠
2 PRs were merged - [#​3411](https://redirect.github.com/graphql/graphql-js/pull/3411) publish 15.x.x packages only under '15.x.x' tag ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​3412](https://redirect.github.com/graphql/graphql-js/pull/3412) cspell: do not show progress ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Committers: 1 * Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ### [`v15.7.2`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.7.2) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.7.1...v15.7.2) #### v15.7.2 (2021-10-28) ##### Bug Fix 🐞 - [#​3343](https://redirect.github.com/graphql/graphql-js/pull/3343) GraphQLError: Fixed `originalError.extensions` overriding `extensions` argument to constructor ([@​klippx](https://redirect.github.com/klippx)) ##### Committers: 1 - Mathias Klippinge([@​klippx](https://redirect.github.com/klippx)) ### [`v15.7.1`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.7.1) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.7.0...v15.7.1) #### v15.7.1 (2021-10-27) ##### Bug Fix 🐞 - [#​3341](https://redirect.github.com/graphql/graphql-js/pull/3341) GraphQLError: revert `originalError` to be nullable ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ### [`v15.7.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.7.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.6.1...v15.7.0) #### v15.7.0 (2021-10-26) ##### New Feature πŸš€ - [#​3327](https://redirect.github.com/graphql/graphql-js/pull/3327) Change type of error extensions from anonymous Record to named interfaces ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​3333](https://redirect.github.com/graphql/graphql-js/pull/3333) GraphQLError: major refactoring to be more in line with v16 ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​3334](https://redirect.github.com/graphql/graphql-js/pull/3334) GraphQLError: keep extensions always present ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​3332](https://redirect.github.com/graphql/graphql-js/pull/3332) GraphQLError: fix empty `locations` if error got nodes without locations ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​3335](https://redirect.github.com/graphql/graphql-js/pull/3335) GraphQLError: restore order of enumerable fields ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ### [`v15.6.1`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.6.1) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.6.0...v15.6.1) #### v15.6.1 (2021-10-05) ##### Bug Fix 🐞 - [#​3275](https://redirect.github.com/graphql/graphql-js/pull/3275) type/introspection: add missing `__Directive.args(includeDeprecated:)` ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ### [`v15.6.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.6.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.5.3...v15.6.0) #### v15.6.0 (2021-09-20) ##### New Feature πŸš€ - [#​3267](https://redirect.github.com/graphql/graphql-js/pull/3267) Depreacate 'VisitorKeyMap' and backported 'ASTVisitorKeyMap' type ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ### [`v15.5.3`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.5.3) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.5.2...v15.5.3) #### v15.5.3 (2021-09-06) ##### Bug Fix 🐞 - [#​3254](https://redirect.github.com/graphql/graphql-js/pull/3254) Parser: fix function definition of parseArguments and parseArgument ([@​n1ru4l](https://redirect.github.com/n1ru4l)) - [#​3260](https://redirect.github.com/graphql/graphql-js/pull/3260) backport: Preserve `deprecationReason` on `GraphQLInputField`s ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Committers: 2 - Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - Laurin Quast([@​n1ru4l](https://redirect.github.com/n1ru4l)) ### [`v15.5.2`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.5.2) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.5.1...v15.5.2) #### v15.5.2 (2021-08-30) ##### Bug Fix 🐞 - [#​3251](https://redirect.github.com/graphql/graphql-js/pull/3251) backport parser typescript type-definitions for 15.x.x release ([@​n1ru4l](https://redirect.github.com/n1ru4l)) ##### Committers: 1 - Laurin Quast([@​n1ru4l](https://redirect.github.com/n1ru4l)) ### [`v15.5.1`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.5.1) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.5.0...v15.5.1) #### v15.5.1 (2021-06-20) ##### Bug Fix 🐞 - [#​3186](https://redirect.github.com/graphql/graphql-js/pull/3186) Backport instanceOf Error Check Improvements ([@​tubbo](https://redirect.github.com/tubbo)) ##### Internal 🏠 - [#​3191](https://redirect.github.com/graphql/graphql-js/pull/3191) Remove deprecated rmdirSync usage from internal scripts ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Committers: 2 - Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - Tom Scott([@​tubbo](https://redirect.github.com/tubbo)) ### [`v15.5.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.5.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.4.0...v15.5.0) #### v15.5.0 (2021-01-26) ##### Bug Fix 🐞 - [#​2852](https://redirect.github.com/graphql/graphql-js/pull/2852) introspectionFromSchema: enable 'specifiedByUrl' by default ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2855](https://redirect.github.com/graphql/graphql-js/pull/2855) introspection: Add missing support for deprecated input values ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2859](https://redirect.github.com/graphql/graphql-js/pull/2859) separateOperations: distinguish query and fragment names ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2876](https://redirect.github.com/graphql/graphql-js/pull/2876) Replace 'localeCompare' with function independent from locale ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2893](https://redirect.github.com/graphql/graphql-js/pull/2893) Fix handling of input objects with 'length' property ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Docs πŸ“ - [#​2849](https://redirect.github.com/graphql/graphql-js/pull/2849) README: add instructions on using experimental features ([@​robrichard](https://redirect.github.com/robrichard)) ##### Polish πŸ’…
7 PRs were merged - [#​2847](https://redirect.github.com/graphql/graphql-js/pull/2847) Add tests for supporting Iterable collections across the lib ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2851](https://redirect.github.com/graphql/graphql-js/pull/2851) tests: update 'getIntrospectionQuery' tests to use custom matchers ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2858](https://redirect.github.com/graphql/graphql-js/pull/2858) separateOperations-test: refactor tests to look like snapshots ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2868](https://redirect.github.com/graphql/graphql-js/pull/2868) Extract types for normalized configs into named types ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2878](https://redirect.github.com/graphql/graphql-js/pull/2878) fix: type annotation cannot appear on a constructor declaration ([@​saihaj](https://redirect.github.com/saihaj)) - [#​2879](https://redirect.github.com/graphql/graphql-js/pull/2879) fix: no need to mark param optional if default value is given ([@​saihaj](https://redirect.github.com/saihaj)) - [#​2889](https://redirect.github.com/graphql/graphql-js/pull/2889) Simplify isAsyncIterable ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Internal 🏠
7 PRs were merged - [#​2831](https://redirect.github.com/graphql/graphql-js/pull/2831) build: add support for experimental releases ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2836](https://redirect.github.com/graphql/graphql-js/pull/2836) CI: test on node 15 ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2837](https://redirect.github.com/graphql/graphql-js/pull/2837) Flow: remove support for measuring Flow coverage ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2838](https://redirect.github.com/graphql/graphql-js/pull/2838) TS: exclude integration tests from root tsconfig.json ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2840](https://redirect.github.com/graphql/graphql-js/pull/2840) resources: use named groups in RegExp ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2886](https://redirect.github.com/graphql/graphql-js/pull/2886) Use correct flags for rmdir/mkdir functions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2891](https://redirect.github.com/graphql/graphql-js/pull/2891) benchmark: fix temp dir creation ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Dependency πŸ“¦
5 PRs were merged - [#​2835](https://redirect.github.com/graphql/graphql-js/pull/2835) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2844](https://redirect.github.com/graphql/graphql-js/pull/2844) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2850](https://redirect.github.com/graphql/graphql-js/pull/2850) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2884](https://redirect.github.com/graphql/graphql-js/pull/2884) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2890](https://redirect.github.com/graphql/graphql-js/pull/2890) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Committers: 3 * Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) * Rob Richard([@​robrichard](https://redirect.github.com/robrichard)) * Saihajpreet Singh([@​saihaj](https://redirect.github.com/saihaj)) ### [`v15.4.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.4.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.3.0...v15.4.0) #### v15.4.0 (2020-10-26) ##### New Feature πŸš€ - [#​2731](https://redirect.github.com/graphql/graphql-js/pull/2731) execute/subscribe: simplify to improve debugging experience ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2733](https://redirect.github.com/graphql/graphql-js/pull/2733) Allow deprecating input fields and arguments ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2744](https://redirect.github.com/graphql/graphql-js/pull/2744) parser: Export `Parser` class as unstable API ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2749](https://redirect.github.com/graphql/graphql-js/pull/2749) Add 'TypedQueryDocumentNode' TS type ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2770](https://redirect.github.com/graphql/graphql-js/pull/2770) Adding experimental online parser ([@​hereisnaman](https://redirect.github.com/hereisnaman)) - [#​2797](https://redirect.github.com/graphql/graphql-js/pull/2797) Make print() break arguments over multiple lines ([@​draperunner](https://redirect.github.com/draperunner)) ##### Bug Fix 🐞 - [#​2696](https://redirect.github.com/graphql/graphql-js/pull/2696) GraphQLScalarType: default 'parseLiteral' should handle variables ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2706](https://redirect.github.com/graphql/graphql-js/pull/2706) buildASTSchema: should match order of default types and directives ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2784](https://redirect.github.com/graphql/graphql-js/pull/2784) Change `devAsserts` for checking `source` argument ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2786](https://redirect.github.com/graphql/graphql-js/pull/2786) fix: ensure variance of types matches how values are used ([@​ForbesLindesay](https://redirect.github.com/ForbesLindesay)) - [#​2788](https://redirect.github.com/graphql/graphql-js/pull/2788) Make specifiedByUrl in IntrospectionScalarType's flow type optional ([@​mjmahone](https://redirect.github.com/mjmahone)) - [#​2793](https://redirect.github.com/graphql/graphql-js/pull/2793) resolveType: add workaround for transformed schemas ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2795](https://redirect.github.com/graphql/graphql-js/pull/2795) subscribe: correct Flow definitions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2804](https://redirect.github.com/graphql/graphql-js/pull/2804) Added check for specific symbols in polyfills/symbols ([@​dionisnote](https://redirect.github.com/dionisnote)) ##### Docs πŸ“
4 PRs were merged - [#​2693](https://redirect.github.com/graphql/graphql-js/pull/2693) docs: Changed how to import graphqlHTTP in graphql-express modules ([@​solidw](https://redirect.github.com/solidw)) - [#​2718](https://redirect.github.com/graphql/graphql-js/pull/2718) introspectionQuery -> getIntrospectionQuery ([@​dobesv](https://redirect.github.com/dobesv)) - [#​2747](https://redirect.github.com/graphql/graphql-js/pull/2747) Update CONTRIBUTING.md ([@​adithyaakrishna](https://redirect.github.com/adithyaakrishna)) - [#​2806](https://redirect.github.com/graphql/graphql-js/pull/2806) Update outdated documentation ([@​Tapped](https://redirect.github.com/Tapped))
##### Polish πŸ’…
40 PRs were merged - [#​2695](https://redirect.github.com/graphql/graphql-js/pull/2695) Merge all tests for standard scalars into one file ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2697](https://redirect.github.com/graphql/graphql-js/pull/2697) Cleanup valueFromAST & valueFromASTUntyped tests ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2698](https://redirect.github.com/graphql/graphql-js/pull/2698) list-test: Simplify utility function ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2700](https://redirect.github.com/graphql/graphql-js/pull/2700) Deprecate 'isDeprecated' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2701](https://redirect.github.com/graphql/graphql-js/pull/2701) introspection: simpify 'includeDeprecated' logic ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2702](https://redirect.github.com/graphql/graphql-js/pull/2702) Improve readability of readToken function ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2703](https://redirect.github.com/graphql/graphql-js/pull/2703) lexer: inline positionAfterWhitespace function ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2704](https://redirect.github.com/graphql/graphql-js/pull/2704) readToken: improve readability by rearranging character groups ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2705](https://redirect.github.com/graphql/graphql-js/pull/2705) lexer: Fix formatting ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2707](https://redirect.github.com/graphql/graphql-js/pull/2707) introspection-test: convert schemas to SDL ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2708](https://redirect.github.com/graphql/graphql-js/pull/2708) introspection-test: simplify tests for description fields ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2709](https://redirect.github.com/graphql/graphql-js/pull/2709) introspection-test: improve testing of trivial resolvers ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2710](https://redirect.github.com/graphql/graphql-js/pull/2710) validation-test: Improve typings ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2720](https://redirect.github.com/graphql/graphql-js/pull/2720) NoDeprecatedCustomRule-test: simplify test cases ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2724](https://redirect.github.com/graphql/graphql-js/pull/2724) Remove Flow file annotations & add missing 3rd-party typings ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2729](https://redirect.github.com/graphql/graphql-js/pull/2729) execute: simplify check for promises inside collections ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2736](https://redirect.github.com/graphql/graphql-js/pull/2736) list-test: improve tests readability ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2737](https://redirect.github.com/graphql/graphql-js/pull/2737) list-test: improve test readability (part 2) ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2738](https://redirect.github.com/graphql/graphql-js/pull/2738) list-test: improve test readability (part 3) ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2745](https://redirect.github.com/graphql/graphql-js/pull/2745) blockString-test: add test for not escaping characters ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2748](https://redirect.github.com/graphql/graphql-js/pull/2748) getBlockStringIndentation: simplify implementation ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2755](https://redirect.github.com/graphql/graphql-js/pull/2755) lists-test: remove unneeded async ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2756](https://redirect.github.com/graphql/graphql-js/pull/2756) lists-test: simplify generator test ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2759](https://redirect.github.com/graphql/graphql-js/pull/2759) parser: improve formatting of the comments ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2760](https://redirect.github.com/graphql/graphql-js/pull/2760) parser: generalize parsing of lists with delimiters ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2761](https://redirect.github.com/graphql/graphql-js/pull/2761) Switch all code to create GraphQLList/GraphQLNonNull instances with new ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2762](https://redirect.github.com/graphql/graphql-js/pull/2762) Enable 'new-cap' ESLint rule ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2765](https://redirect.github.com/graphql/graphql-js/pull/2765) Flow: add more typings for function arguments and return values ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2766](https://redirect.github.com/graphql/graphql-js/pull/2766) printer: simplify a few utility functions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2774](https://redirect.github.com/graphql/graphql-js/pull/2774) isCollection: add test that generator function is not iterable ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2775](https://redirect.github.com/graphql/graphql-js/pull/2775) Move 'isAsyncIterable' into 'jsutils' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2776](https://redirect.github.com/graphql/graphql-js/pull/2776) Flow: add hack to support 'Symbol.asyncIterator' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2777](https://redirect.github.com/graphql/graphql-js/pull/2777) Remove polyfill for 'flatMap' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2778](https://redirect.github.com/graphql/graphql-js/pull/2778) Add 'resolveOnNextTick' to use in tests ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2780](https://redirect.github.com/graphql/graphql-js/pull/2780) buildASTSchema-test: expend SDL descriptions test ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2781](https://redirect.github.com/graphql/graphql-js/pull/2781) buildASTSchema-test: expend SDL descriptions test ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2790](https://redirect.github.com/graphql/graphql-js/pull/2790) abstract-test: unify sync and async tests ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2791](https://redirect.github.com/graphql/graphql-js/pull/2791) Move `__typename` type resolution tests into appropriate file ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2796](https://redirect.github.com/graphql/graphql-js/pull/2796) subscribe-test: remove dependency on Node's EventEmitter ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2816](https://redirect.github.com/graphql/graphql-js/pull/2816) Convert fixtures to be JS files ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Internal 🏠
13 PRs were merged - [#​2689](https://redirect.github.com/graphql/graphql-js/pull/2689) Update ignore files to ignore only top-level files ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2690](https://redirect.github.com/graphql/graphql-js/pull/2690) Isolate integration tests from repository ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2742](https://redirect.github.com/graphql/graphql-js/pull/2742) integrationTests: add tests for supported Node versions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2743](https://redirect.github.com/graphql/graphql-js/pull/2743) integrationTests: add tests for supported Node versions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2752](https://redirect.github.com/graphql/graphql-js/pull/2752) integrationTests: add TS 4.0 ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2753](https://redirect.github.com/graphql/graphql-js/pull/2753) integrationTests: minimise test logs ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2773](https://redirect.github.com/graphql/graphql-js/pull/2773) npm: CJS files now require other files using using explicit extensions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2783](https://redirect.github.com/graphql/graphql-js/pull/2783) LICENSE: Remove year from copyright ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2799](https://redirect.github.com/graphql/graphql-js/pull/2799) benchmark: switch to spawn intead of fork ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2802](https://redirect.github.com/graphql/graphql-js/pull/2802) integrationTests: remove shell command for copying files ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2813](https://redirect.github.com/graphql/graphql-js/pull/2813) benchmark: extract benchmarks into separate folder and run them on NPM package ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2818](https://redirect.github.com/graphql/graphql-js/pull/2818) Cleanup '**fixtures**' leftovers ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2819](https://redirect.github.com/graphql/graphql-js/pull/2819) integrationTests: add Flow test ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Dependency πŸ“¦
17 PRs were merged - [#​2691](https://redirect.github.com/graphql/graphql-js/pull/2691) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2699](https://redirect.github.com/graphql/graphql-js/pull/2699) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2713](https://redirect.github.com/graphql/graphql-js/pull/2713) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2723](https://redirect.github.com/graphql/graphql-js/pull/2723) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2739](https://redirect.github.com/graphql/graphql-js/pull/2739) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2751](https://redirect.github.com/graphql/graphql-js/pull/2751) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2754](https://redirect.github.com/graphql/graphql-js/pull/2754) Update Flow ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2767](https://redirect.github.com/graphql/graphql-js/pull/2767) Update prettier ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2771](https://redirect.github.com/graphql/graphql-js/pull/2771) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2782](https://redirect.github.com/graphql/graphql-js/pull/2782) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2785](https://redirect.github.com/graphql/graphql-js/pull/2785) Update Flow ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2789](https://redirect.github.com/graphql/graphql-js/pull/2789) Update Flow ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2794](https://redirect.github.com/graphql/graphql-js/pull/2794) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2810](https://redirect.github.com/graphql/graphql-js/pull/2810) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2815](https://redirect.github.com/graphql/graphql-js/pull/2815) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2825](https://redirect.github.com/graphql/graphql-js/pull/2825) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2827](https://redirect.github.com/graphql/graphql-js/pull/2827) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Committers: 10 * Adithya Krishna([@​adithyaakrishna](https://redirect.github.com/adithyaakrishna)) * null([@​dionisnote](https://redirect.github.com/dionisnote)) * Dobes Vandermeer([@​dobesv](https://redirect.github.com/dobesv)) * Emil SandstΓΈ([@​Tapped](https://redirect.github.com/Tapped)) * Forbes Lindesay([@​ForbesLindesay](https://redirect.github.com/ForbesLindesay)) * Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) * Mats Byrkjeland([@​draperunner](https://redirect.github.com/draperunner)) * Matt Mahoney([@​mjmahone](https://redirect.github.com/mjmahone)) * Naman Kumar([@​hereisnaman](https://redirect.github.com/hereisnaman)) * Taewan Go([@​solidw](https://redirect.github.com/solidw)) ### [`v15.3.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.3.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.2.0...v15.3.0) #### v15.3.0 (2020-07-05) ##### New Feature πŸš€ - [#​2688](https://redirect.github.com/graphql/graphql-js/pull/2688) Added new 'FormattedExecutionResult' type ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Docs πŸ“
3 PRs were merged - [#​2680](https://redirect.github.com/graphql/graphql-js/pull/2680) Docs: some language cleanup in readme and API reference ([@​rmcteggart-r7](https://redirect.github.com/rmcteggart-r7)) - [#​2681](https://redirect.github.com/graphql/graphql-js/pull/2681) Sync JSDoc comments with docs changes ([@​danielrearden](https://redirect.github.com/danielrearden)) - [#​2687](https://redirect.github.com/graphql/graphql-js/pull/2687) Make documentation for 'getFieldDef' more accurate ([@​Cito](https://redirect.github.com/Cito))
##### Polish πŸ’…
2 PRs were merged - [#​2679](https://redirect.github.com/graphql/graphql-js/pull/2679) mapAsyncIterator-test: replace 'invariant' with expect chains ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2686](https://redirect.github.com/graphql/graphql-js/pull/2686) ESLint: remove 'ts-lint' commits ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Internal 🏠 * [#​2685](https://redirect.github.com/graphql/graphql-js/pull/2685) workflows: check commit for ignored files ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Dependency πŸ“¦
2 PRs were merged - [#​2678](https://redirect.github.com/graphql/graphql-js/pull/2678) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2683](https://redirect.github.com/graphql/graphql-js/pull/2683) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Committers: 4 * Christoph Zwerschke([@​Cito](https://redirect.github.com/Cito)) * Daniel Rearden([@​danielrearden](https://redirect.github.com/danielrearden)) * Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) * [@​rmcteggart-r7](https://redirect.github.com/rmcteggart-r7) ### [`v15.2.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.2.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.1.0...v15.2.0) #### v15.2.0 (2020-06-29) ##### New Feature πŸš€ - [#​2465](https://redirect.github.com/graphql/graphql-js/pull/2465) Change type of extensions from anonymous Record to named interfaces ([@​benjie](https://redirect.github.com/benjie)) - [#​2600](https://redirect.github.com/graphql/graphql-js/pull/2600) Add NoSchemaIntrospectionCustomRule ([@​danielrearden](https://redirect.github.com/danielrearden)) - [#​2605](https://redirect.github.com/graphql/graphql-js/pull/2605) Add NoDeprecatedCustomRule and deprecate findDeprecatedUsages ([@​danielrearden](https://redirect.github.com/danielrearden)) - [#​2644](https://redirect.github.com/graphql/graphql-js/pull/2644) ExecutionResult: add 'extensions' field ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2669](https://redirect.github.com/graphql/graphql-js/pull/2669) Add parentType to path to avoid path ambiguity ([@​benjie](https://redirect.github.com/benjie)) - [#​2671](https://redirect.github.com/graphql/graphql-js/pull/2671) Added 'executeSync': promise free version of `execute`. ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​2608](https://redirect.github.com/graphql/graphql-js/pull/2608) buildSchema: allow to reference introspection types ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Docs πŸ“ - [#​2677](https://redirect.github.com/graphql/graphql-js/pull/2677) README: use local references ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Polish πŸ’…
4 PRs were merged - [#​2655](https://redirect.github.com/graphql/graphql-js/pull/2655) tests: Improve type coverage ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2660](https://redirect.github.com/graphql/graphql-js/pull/2660) union-interface-test: Improve typings ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2668](https://redirect.github.com/graphql/graphql-js/pull/2668) Switch to alternative format for type imports ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2674](https://redirect.github.com/graphql/graphql-js/pull/2674) Switch unused imports to type imports ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Internal 🏠
20 PRs were merged - [#​2630](https://redirect.github.com/graphql/graphql-js/pull/2630) Remove unintended 'console.log' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2636](https://redirect.github.com/graphql/graphql-js/pull/2636) CI: add initial support of Deno build ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2637](https://redirect.github.com/graphql/graphql-js/pull/2637) CI: fix publishing of `npm` and `deno` branches ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2638](https://redirect.github.com/graphql/graphql-js/pull/2638) CI: fix execution of gitpublish script ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2639](https://redirect.github.com/graphql/graphql-js/pull/2639) CI: various fixes in 'gitpublish.sh' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2640](https://redirect.github.com/graphql/graphql-js/pull/2640) CI: use bash to run 'gitpublish.sh' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2641](https://redirect.github.com/graphql/graphql-js/pull/2641) ci: use '.js' extension for deno build ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2642](https://redirect.github.com/graphql/graphql-js/pull/2642) instanceOf: support Deno ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2647](https://redirect.github.com/graphql/graphql-js/pull/2647) Integration tests for TS ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2650](https://redirect.github.com/graphql/graphql-js/pull/2650) Remove dtslint check ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2651](https://redirect.github.com/graphql/graphql-js/pull/2651) Cleanup TS integration test ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2652](https://redirect.github.com/graphql/graphql-js/pull/2652) integrationTests: suppress warnings from 'npm install' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2653](https://redirect.github.com/graphql/graphql-js/pull/2653) Revert "instanceOf: support Deno ([#​2642](https://redirect.github.com/graphql/graphql-js/issues/2642))" ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2654](https://redirect.github.com/graphql/graphql-js/pull/2654) Move prettier down in the order of tests ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2656](https://redirect.github.com/graphql/graphql-js/pull/2656) Simplify ESLint config ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2658](https://redirect.github.com/graphql/graphql-js/pull/2658) Update Flow ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2662](https://redirect.github.com/graphql/graphql-js/pull/2662) Simplify prettier config ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2665](https://redirect.github.com/graphql/graphql-js/pull/2665) Run cspell on entire project ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2667](https://redirect.github.com/graphql/graphql-js/pull/2667) Run ESLint on the entire repo ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2672](https://redirect.github.com/graphql/graphql-js/pull/2672) Remove swap file accidentally committed in [#​2560](https://redirect.github.com/graphql/graphql-js/issues/2560) ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Dependency πŸ“¦
2 PRs were merged - [#​2627](https://redirect.github.com/graphql/graphql-js/pull/2627) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2659](https://redirect.github.com/graphql/graphql-js/pull/2659) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Committers: 3 * Benjie Gillam([@​benjie](https://redirect.github.com/benjie)) * Daniel Rearden([@​danielrearden](https://redirect.github.com/danielrearden)) * Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ### [`v15.1.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v15.1.0) [Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v15.0.0...v15.1.0) #### v15.1.0 (2020-06-07) ##### New Feature πŸš€ - [#​2276](https://redirect.github.com/graphql/graphql-js/pull/2276) Add `@specifiedBy` directive ([@​m14t](https://redirect.github.com/m14t)) - [#​2626](https://redirect.github.com/graphql/graphql-js/pull/2626) TS: add TData template argument to ExecutionResult type ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​2513](https://redirect.github.com/graphql/graphql-js/pull/2513) Fix [#​2504](https://redirect.github.com/graphql/graphql-js/issues/2504) access field astNode's type by optional chaining ([@​josephktcheung](https://redirect.github.com/josephktcheung)) - [#​2547](https://redirect.github.com/graphql/graphql-js/pull/2547) ts: add missing `schemaDescription` option of `getIntrospectionQuery` ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2560](https://redirect.github.com/graphql/graphql-js/pull/2560) BlockString: print multi line for trailing backslash ([@​hereisnaman](https://redirect.github.com/hereisnaman)) - [#​2563](https://redirect.github.com/graphql/graphql-js/pull/2563) TS: Fix incorrect enum typing in findBreakingChanges ([@​mwinstanley](https://redirect.github.com/mwinstanley)) - [#​2571](https://redirect.github.com/graphql/graphql-js/pull/2571) Add missing exports for the new specifiedBy directive ([@​Cito](https://redirect.github.com/Cito)) - [#​2594](https://redirect.github.com/graphql/graphql-js/pull/2594) Exported `Token` and `Location` as ES6 classes ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2622](https://redirect.github.com/graphql/graphql-js/pull/2622) getOperationAST: make `operationName` optional ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2623](https://redirect.github.com/graphql/graphql-js/pull/2623) TS: sync TS typings with Flow typings ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2625](https://redirect.github.com/graphql/graphql-js/pull/2625) TS: made `GraphQLError` constructor's second argument optional ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) ##### Polish πŸ’…
19 PRs were merged - [#​2527](https://redirect.github.com/graphql/graphql-js/pull/2527) Enable '[@​typescript-eslint/method-signature-style](https://redirect.github.com/typescript-eslint/method-signature-style)' lint rule ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2528](https://redirect.github.com/graphql/graphql-js/pull/2528) Enable '[@​typescript-eslint/no-invalid-void-type](https://redirect.github.com/typescript-eslint/no-invalid-void-type)' lint rule ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2534](https://redirect.github.com/graphql/graphql-js/pull/2534) Simplify 'getOperationTypeNode' function ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2535](https://redirect.github.com/graphql/graphql-js/pull/2535) Make 'toJSON' definition explicit ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2537](https://redirect.github.com/graphql/graphql-js/pull/2537) extendSchema-test: improve test coverage ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2540](https://redirect.github.com/graphql/graphql-js/pull/2540) Switch to SDL for validation tests ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2543](https://redirect.github.com/graphql/graphql-js/pull/2543) printSchema-test: cleanup and simplify ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2574](https://redirect.github.com/graphql/graphql-js/pull/2574) blockString-test: add fuzzing test for 'printBlockString' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2575](https://redirect.github.com/graphql/graphql-js/pull/2575) Move fuzzing tests into separate files ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2576](https://redirect.github.com/graphql/graphql-js/pull/2576) ESLint: Enable 'dot-notation' rule ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2583](https://redirect.github.com/graphql/graphql-js/pull/2583) ts: enable more tslint checks ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2584](https://redirect.github.com/graphql/graphql-js/pull/2584) ts: use `typeof` instead of private types ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2585](https://redirect.github.com/graphql/graphql-js/pull/2585) ts: switch more types to interfaces ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2586](https://redirect.github.com/graphql/graphql-js/pull/2586) ts: used named export for 'Maybe' type ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2587](https://redirect.github.com/graphql/graphql-js/pull/2587) ts: cleanup definition files ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2607](https://redirect.github.com/graphql/graphql-js/pull/2607) buildASTSchema: pass empty schema as literal ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2617](https://redirect.github.com/graphql/graphql-js/pull/2617) schema-parser-test: Fix order of properties in expect chain ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2619](https://redirect.github.com/graphql/graphql-js/pull/2619) Improve formatting of 'istanbul ignore' comments ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2621](https://redirect.github.com/graphql/graphql-js/pull/2621) Moved `Maybe` to `jsutils` folder and remove `tsutils` ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Internal 🏠
28 PRs were merged - [#​2529](https://redirect.github.com/graphql/graphql-js/pull/2529) Add node v14 to the test matrix ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2530](https://redirect.github.com/graphql/graphql-js/pull/2530) Don't deploy on forks ([@​MichaelDeBoey](https://redirect.github.com/MichaelDeBoey)) - [#​2531](https://redirect.github.com/graphql/graphql-js/pull/2531) Remove single quotes from Node.js versions ([@​MichaelDeBoey](https://redirect.github.com/MichaelDeBoey)) - [#​2538](https://redirect.github.com/graphql/graphql-js/pull/2538) \[cspell] migrate custom words to upstream dictionaries ([@​hereisnaman](https://redirect.github.com/hereisnaman)) - [#​2545](https://redirect.github.com/graphql/graphql-js/pull/2545) ESLint: replace deprecated rules with `eslint-plugin-node` ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2548](https://redirect.github.com/graphql/graphql-js/pull/2548) cspell: correctly check 'resources' folder ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2550](https://redirect.github.com/graphql/graphql-js/pull/2550) resources: cleanup scripts ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2551](https://redirect.github.com/graphql/graphql-js/pull/2551) package.json: change how 'eslint-plugin-graphql-internal' installed ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2552](https://redirect.github.com/graphql/graphql-js/pull/2552) Switch to 'package-lock.json' ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2553](https://redirect.github.com/graphql/graphql-js/pull/2553) Switch to GitHub Actions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2556](https://redirect.github.com/graphql/graphql-js/pull/2556) flowconfig: remove iterall from ignored ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2557](https://redirect.github.com/graphql/graphql-js/pull/2557) Fix deployment to 'npm' branch ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2558](https://redirect.github.com/graphql/graphql-js/pull/2558) Create base temp dir for benchmarks if not existing ([@​Cito](https://redirect.github.com/Cito)) - [#​2564](https://redirect.github.com/graphql/graphql-js/pull/2564) package.json: use only exact versions ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2565](https://redirect.github.com/graphql/graphql-js/pull/2565) Enable linting for istanbul ignore comments ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2572](https://redirect.github.com/graphql/graphql-js/pull/2572) Move `dedent` into new `__testUtils__` folder ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2573](https://redirect.github.com/graphql/graphql-js/pull/2573) ESLint: Forbid usage of test utils inside production code ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2578](https://redirect.github.com/graphql/graphql-js/pull/2578) CI: Fix copy-paster errors in 'fuzz' flow ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2580](https://redirect.github.com/graphql/graphql-js/pull/2580) resources: correctly report errors in top level premisses ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2581](https://redirect.github.com/graphql/graphql-js/pull/2581) ci: add benchmark job ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2592](https://redirect.github.com/graphql/graphql-js/pull/2592) gitignore: remove unused entry ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2593](https://redirect.github.com/graphql/graphql-js/pull/2593) package.json: remove yarn from engines ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2596](https://redirect.github.com/graphql/graphql-js/pull/2596) ci: update 'cache' action ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2611](https://redirect.github.com/graphql/graphql-js/pull/2611) Rename `eslint-graphql-internal` to `eslint-internal-rules` ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2612](https://redirect.github.com/graphql/graphql-js/pull/2612) ESLint: fix updated paths inside comment ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2613](https://redirect.github.com/graphql/graphql-js/pull/2613) ci: remove Node v13 after it's end of life ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2620](https://redirect.github.com/graphql/graphql-js/pull/2620) inline-invariant: stop inserting `// istanbul ignore next` comments ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2624](https://redirect.github.com/graphql/graphql-js/pull/2624) ci: fail CI if coverage is not 100% but still upload to codecov ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Dependency πŸ“¦
11 PRs were merged - [#​2526](https://redirect.github.com/graphql/graphql-js/pull/2526) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2536](https://redirect.github.com/graphql/graphql-js/pull/2536) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2544](https://redirect.github.com/graphql/graphql-js/pull/2544) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2549](https://redirect.github.com/graphql/graphql-js/pull/2549) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2555](https://redirect.github.com/graphql/graphql-js/pull/2555) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2561](https://redirect.github.com/graphql/graphql-js/pull/2561) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2579](https://redirect.github.com/graphql/graphql-js/pull/2579) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2590](https://redirect.github.com/graphql/graphql-js/pull/2590) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2595](https://redirect.github.com/graphql/graphql-js/pull/2595) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2602](https://redirect.github.com/graphql/graphql-js/pull/2602) Update dtslint ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) - [#​2603](https://redirect.github.com/graphql/graphql-js/pull/2603) Update deps ([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov))
##### Committers: 7 * Christoph Zwerschke([@​Cito](https://redirect.github.com/Cito)) * Ivan Goncharov([@​IvanGoncharov](https://redirect.github.com/IvanGoncharov)) * Joseph Cheung([@​josephktcheung](https://redirect.github.com/josephktcheung)) * Matt Farmer([@​m14t](https://redirect.github.com/m14t)) * Melissa Winstanley([@​mwinstanley](https://redirect.github.com/mwinstanley)) * MichaΓ«l De Boey([@​MichaelDeBoey](https://redirect.github.com/MichaelDeBoey)) * Naman Kumar([@​hereisnaman](https://redirect.github.com/hereisnaman))

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 was generated by Mend Renovate. View the repository job log.