apollographql / apollo-link

:link: Interface for fetching and modifying control flow of GraphQL requests
https://www.apollographql.com/docs/link/
MIT License
1.44k stars 347 forks source link

chore(deps): update dependency graphql to v15.2.0 #1295

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
graphql devDependencies minor 15.0.0 -> 15.2.0

Release Notes

graphql/graphql-js ### [`v15.2.0`](https://togithub.com/graphql/graphql-js/releases/v15.2.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v15.1.0...v15.2.0) #### v15.2.0 (2020-06-29) ##### New Feature πŸš€ - [#​2465](https://togithub.com/graphql/graphql-js/pull/2465) Change type of extensions from anonymous Record to named interfaces ([@​benjie](https://togithub.com/benjie)) - [#​2600](https://togithub.com/graphql/graphql-js/pull/2600) Add NoSchemaIntrospectionCustomRule ([@​danielrearden](https://togithub.com/danielrearden)) - [#​2605](https://togithub.com/graphql/graphql-js/pull/2605) Add NoDeprecatedCustomRule and deprecate findDeprecatedUsages ([@​danielrearden](https://togithub.com/danielrearden)) - [#​2644](https://togithub.com/graphql/graphql-js/pull/2644) ExecutionResult: add 'extensions' field ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2669](https://togithub.com/graphql/graphql-js/pull/2669) Add parentType to path to avoid path ambiguity ([@​benjie](https://togithub.com/benjie)) - [#​2671](https://togithub.com/graphql/graphql-js/pull/2671) Added 'executeSync': promise free version of `execute`. ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​2608](https://togithub.com/graphql/graphql-js/pull/2608) buildSchema: allow to reference introspection types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Docs πŸ“ - [#​2677](https://togithub.com/graphql/graphql-js/pull/2677) README: use local references ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Polish πŸ’…
4 PRs were merged - [#​2655](https://togithub.com/graphql/graphql-js/pull/2655) tests: Improve type coverage ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2660](https://togithub.com/graphql/graphql-js/pull/2660) union-interface-test: Improve typings ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2668](https://togithub.com/graphql/graphql-js/pull/2668) Switch to alternative format for type imports ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2674](https://togithub.com/graphql/graphql-js/pull/2674) Switch unused imports to type imports ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Internal 🏠
20 PRs were merged - [#​2630](https://togithub.com/graphql/graphql-js/pull/2630) Remove unintended 'console.log' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2636](https://togithub.com/graphql/graphql-js/pull/2636) CI: add initial support of Deno build ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2637](https://togithub.com/graphql/graphql-js/pull/2637) CI: fix publishing of `npm` and `deno` branches ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2638](https://togithub.com/graphql/graphql-js/pull/2638) CI: fix execution of gitpublish script ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2639](https://togithub.com/graphql/graphql-js/pull/2639) CI: various fixes in 'gitpublish.sh' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2640](https://togithub.com/graphql/graphql-js/pull/2640) CI: use bash to run 'gitpublish.sh' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2641](https://togithub.com/graphql/graphql-js/pull/2641) ci: use '.js' extension for deno build ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2642](https://togithub.com/graphql/graphql-js/pull/2642) instanceOf: support Deno ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2647](https://togithub.com/graphql/graphql-js/pull/2647) Integration tests for TS ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2650](https://togithub.com/graphql/graphql-js/pull/2650) Remove dtslint check ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2651](https://togithub.com/graphql/graphql-js/pull/2651) Cleanup TS integration test ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2652](https://togithub.com/graphql/graphql-js/pull/2652) integrationTests: suppress warnings from 'npm install' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2653](https://togithub.com/graphql/graphql-js/pull/2653) Revert "instanceOf: support Deno ([#​2642](https://togithub.com/graphql/graphql-js/issues/2642))" ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2654](https://togithub.com/graphql/graphql-js/pull/2654) Move prettier down in the order of tests ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2656](https://togithub.com/graphql/graphql-js/pull/2656) Simplify ESLint config ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2658](https://togithub.com/graphql/graphql-js/pull/2658) Update Flow ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2662](https://togithub.com/graphql/graphql-js/pull/2662) Simplify prettier config ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2665](https://togithub.com/graphql/graphql-js/pull/2665) Run cspell on entire project ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2667](https://togithub.com/graphql/graphql-js/pull/2667) Run ESLint on the entire repo ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2672](https://togithub.com/graphql/graphql-js/pull/2672) Remove swap file accidentally committed in [#​2560](https://togithub.com/graphql/graphql-js/issues/2560) ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Dependency πŸ“¦
2 PRs were merged - [#​2627](https://togithub.com/graphql/graphql-js/pull/2627) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2659](https://togithub.com/graphql/graphql-js/pull/2659) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Committers: 3 - Benjie Gillam([@​benjie](https://togithub.com/benjie)) - Daniel Rearden([@​danielrearden](https://togithub.com/danielrearden)) - Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v15.1.0`](https://togithub.com/graphql/graphql-js/releases/v15.1.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v15.0.0...v15.1.0) ##### v15.1.0 (2020-06-07) ##### New Feature πŸš€ - [#​2276](https://togithub.com/graphql/graphql-js/pull/2276) Add `@specifiedBy` directive ([@​m14t](https://togithub.com/m14t)) - [#​2626](https://togithub.com/graphql/graphql-js/pull/2626) TS: add TData template argument to ExecutionResult type ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Bug Fix 🐞 - [#​2513](https://togithub.com/graphql/graphql-js/pull/2513) Fix [#​2504](https://togithub.com/graphql/graphql-js/issues/2504) access field astNode's type by optional chaining ([@​josephktcheung](https://togithub.com/josephktcheung)) - [#​2547](https://togithub.com/graphql/graphql-js/pull/2547) ts: add missing `schemaDescription` option of `getIntrospectionQuery` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2560](https://togithub.com/graphql/graphql-js/pull/2560) BlockString: print multi line for trailing backslash ([@​hereisnaman](https://togithub.com/hereisnaman)) - [#​2563](https://togithub.com/graphql/graphql-js/pull/2563) TS: Fix incorrect enum typing in findBreakingChanges ([@​mwinstanley](https://togithub.com/mwinstanley)) - [#​2571](https://togithub.com/graphql/graphql-js/pull/2571) Add missing exports for the new specifiedBy directive ([@​Cito](https://togithub.com/Cito)) - [#​2594](https://togithub.com/graphql/graphql-js/pull/2594) Exported `Token` and `Location` as ES6 classes ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2622](https://togithub.com/graphql/graphql-js/pull/2622) getOperationAST: make `operationName` optional ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2623](https://togithub.com/graphql/graphql-js/pull/2623) TS: sync TS typings with Flow typings ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2625](https://togithub.com/graphql/graphql-js/pull/2625) TS: made `GraphQLError` constructor's second argument optional ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Polish πŸ’…
19 PRs were merged - [#​2527](https://togithub.com/graphql/graphql-js/pull/2527) Enable '[@​typescript-eslint/method-signature-style](https://togithub.com/typescript-eslint/method-signature-style)' lint rule ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2528](https://togithub.com/graphql/graphql-js/pull/2528) Enable '[@​typescript-eslint/no-invalid-void-type](https://togithub.com/typescript-eslint/no-invalid-void-type)' lint rule ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2534](https://togithub.com/graphql/graphql-js/pull/2534) Simplify 'getOperationTypeNode' function ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2535](https://togithub.com/graphql/graphql-js/pull/2535) Make 'toJSON' definition explicit ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2537](https://togithub.com/graphql/graphql-js/pull/2537) extendSchema-test: improve test coverage ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2540](https://togithub.com/graphql/graphql-js/pull/2540) Switch to SDL for validation tests ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2543](https://togithub.com/graphql/graphql-js/pull/2543) printSchema-test: cleanup and simplify ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2574](https://togithub.com/graphql/graphql-js/pull/2574) blockString-test: add fuzzing test for 'printBlockString' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2575](https://togithub.com/graphql/graphql-js/pull/2575) Move fuzzing tests into separate files ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2576](https://togithub.com/graphql/graphql-js/pull/2576) ESLint: Enable 'dot-notation' rule ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2583](https://togithub.com/graphql/graphql-js/pull/2583) ts: enable more tslint checks ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2584](https://togithub.com/graphql/graphql-js/pull/2584) ts: use `typeof` instead of private types ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2585](https://togithub.com/graphql/graphql-js/pull/2585) ts: switch more types to interfaces ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2586](https://togithub.com/graphql/graphql-js/pull/2586) ts: used named export for 'Maybe' type ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2587](https://togithub.com/graphql/graphql-js/pull/2587) ts: cleanup definition files ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2607](https://togithub.com/graphql/graphql-js/pull/2607) buildASTSchema: pass empty schema as literal ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2617](https://togithub.com/graphql/graphql-js/pull/2617) schema-parser-test: Fix order of properties in expect chain ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2619](https://togithub.com/graphql/graphql-js/pull/2619) Improve formatting of 'istanbul ignore' comments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2621](https://togithub.com/graphql/graphql-js/pull/2621) Moved `Maybe` to `jsutils` folder and remove `tsutils` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Internal 🏠
28 PRs were merged - [#​2529](https://togithub.com/graphql/graphql-js/pull/2529) Add node v14 to the test matrix ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2530](https://togithub.com/graphql/graphql-js/pull/2530) Don't deploy on forks ([@​MichaelDeBoey](https://togithub.com/MichaelDeBoey)) - [#​2531](https://togithub.com/graphql/graphql-js/pull/2531) Remove single quotes from Node.js versions ([@​MichaelDeBoey](https://togithub.com/MichaelDeBoey)) - [#​2538](https://togithub.com/graphql/graphql-js/pull/2538) [cspell] migrate custom words to upstream dictionaries ([@​hereisnaman](https://togithub.com/hereisnaman)) - [#​2545](https://togithub.com/graphql/graphql-js/pull/2545) ESLint: replace deprecated rules with `eslint-plugin-node` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2548](https://togithub.com/graphql/graphql-js/pull/2548) cspell: correctly check 'resources' folder ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2550](https://togithub.com/graphql/graphql-js/pull/2550) resources: cleanup scripts ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2551](https://togithub.com/graphql/graphql-js/pull/2551) package.json: change how 'eslint-plugin-graphql-internal' installed ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2552](https://togithub.com/graphql/graphql-js/pull/2552) Switch to 'package-lock.json' ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2553](https://togithub.com/graphql/graphql-js/pull/2553) Switch to GitHub Actions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2556](https://togithub.com/graphql/graphql-js/pull/2556) flowconfig: remove iterall from ignored ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2557](https://togithub.com/graphql/graphql-js/pull/2557) Fix deployment to 'npm' branch ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2558](https://togithub.com/graphql/graphql-js/pull/2558) Create base temp dir for benchmarks if not existing ([@​Cito](https://togithub.com/Cito)) - [#​2564](https://togithub.com/graphql/graphql-js/pull/2564) package.json: use only exact versions ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2565](https://togithub.com/graphql/graphql-js/pull/2565) Enable linting for istanbul ignore comments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2572](https://togithub.com/graphql/graphql-js/pull/2572) Move `dedent` into new `__testUtils__` folder ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2573](https://togithub.com/graphql/graphql-js/pull/2573) ESLint: Forbid usage of test utils inside production code ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2578](https://togithub.com/graphql/graphql-js/pull/2578) CI: Fix copy-paster errors in 'fuzz' flow ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2580](https://togithub.com/graphql/graphql-js/pull/2580) resources: correctly report errors in top level premisses ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2581](https://togithub.com/graphql/graphql-js/pull/2581) ci: add benchmark job ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2592](https://togithub.com/graphql/graphql-js/pull/2592) gitignore: remove unused entry ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2593](https://togithub.com/graphql/graphql-js/pull/2593) package.json: remove yarn from engines ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2596](https://togithub.com/graphql/graphql-js/pull/2596) ci: update 'cache' action ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2611](https://togithub.com/graphql/graphql-js/pull/2611) Rename `eslint-graphql-internal` to `eslint-internal-rules` ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2612](https://togithub.com/graphql/graphql-js/pull/2612) ESLint: fix updated paths inside comment ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2613](https://togithub.com/graphql/graphql-js/pull/2613) ci: remove Node v13 after it's end of life ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2620](https://togithub.com/graphql/graphql-js/pull/2620) inline-invariant: stop inserting `// istanbul ignore next` comments ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2624](https://togithub.com/graphql/graphql-js/pull/2624) ci: fail CI if coverage is not 100% but still upload to codecov ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Dependency πŸ“¦
11 PRs were merged - [#​2526](https://togithub.com/graphql/graphql-js/pull/2526) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2536](https://togithub.com/graphql/graphql-js/pull/2536) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2544](https://togithub.com/graphql/graphql-js/pull/2544) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2549](https://togithub.com/graphql/graphql-js/pull/2549) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2555](https://togithub.com/graphql/graphql-js/pull/2555) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2561](https://togithub.com/graphql/graphql-js/pull/2561) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2579](https://togithub.com/graphql/graphql-js/pull/2579) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2590](https://togithub.com/graphql/graphql-js/pull/2590) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2595](https://togithub.com/graphql/graphql-js/pull/2595) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2602](https://togithub.com/graphql/graphql-js/pull/2602) Update dtslint ([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#​2603](https://togithub.com/graphql/graphql-js/pull/2603) Update deps ([@​IvanGoncharov](https://togithub.com/IvanGoncharov))
##### Committers: 7 - Christoph Zwerschke([@​Cito](https://togithub.com/Cito)) - Ivan Goncharov([@​IvanGoncharov](https://togithub.com/IvanGoncharov)) - Joseph Cheung([@​josephktcheung](https://togithub.com/josephktcheung)) - Matt Farmer([@​m14t](https://togithub.com/m14t)) - Melissa Winstanley([@​mwinstanley](https://togithub.com/mwinstanley)) - MichaΓ«l De Boey([@​MichaelDeBoey](https://togithub.com/MichaelDeBoey)) - Naman Kumar([@​hereisnaman](https://togithub.com/hereisnaman))

Renovate configuration

:date: Schedule: "after 10pm every weekday,before 5am every weekday" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.



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