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