Closed renovate[bot] closed 4 years ago
This PR contains the following updates:
^14.0.0
^15.0.0
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, 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.
Handled here: https://github.com/cjoudrey/graphql-schema-linter/compare/bump-graphqljs-15.
Should be able to close this soon.
This PR contains the following updates:
^14.0.0
->^15.0.0
Release Notes
graphql/graphql-js
### [`v15.0.0`](https://togithub.com/graphql/graphql-js/releases/v15.0.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.6.0...v15.0.0) #### v15.0.0 (2020-04-02) ##### Breaking Change π₯ - [#1827](https://togithub.com/graphql/graphql-js/pull/1827) Update built-in scalar's parseLiteral method to throw TypeError ([@danielrearden](https://togithub.com/danielrearden)) - [#2084](https://togithub.com/graphql/graphql-js/pull/2084) RFC: Allow interfaces to implement other interfaces ([@mike-marcacci](https://togithub.com/mike-marcacci)) - [#2117](https://togithub.com/graphql/graphql-js/pull/2117) Removes non-standard properties from field objects ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2121](https://togithub.com/graphql/graphql-js/pull/2121) Drop Support for Node 6 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2124](https://togithub.com/graphql/graphql-js/pull/2124) Remove deprecated 'introspectionQuery' constant ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2126](https://togithub.com/graphql/graphql-js/pull/2126) Remove deprecated 'isValidJSValue' function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2127](https://togithub.com/graphql/graphql-js/pull/2127) Remove deprecated 'isValidLiteralValue' function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2128](https://togithub.com/graphql/graphql-js/pull/2128) Remove deprecated 'coerceValue' function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2129](https://togithub.com/graphql/graphql-js/pull/2129) Remove deprecated 'allowedLegacyNames' property of 'GraphQLSchema' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2130](https://togithub.com/graphql/graphql-js/pull/2130) ValidationContext: Remove deprecated 'getErrors' and make 'onError' rβ¦ ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2132](https://togithub.com/graphql/graphql-js/pull/2132) GraphQLArgument: make 'description' undefined by default ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2148](https://togithub.com/graphql/graphql-js/pull/2148) GraphQLEnumType: Drop support for 'undefined' custom value ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2149](https://togithub.com/graphql/graphql-js/pull/2149) Errors if empty string is provided as operationName ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2164](https://togithub.com/graphql/graphql-js/pull/2164) RFC: Number lexer lookahead restriction ([@leebyron](https://togithub.com/leebyron)) - [#2184](https://togithub.com/graphql/graphql-js/pull/2184) toConfig: allows 'extensionASTNodes' to be undefined ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2196](https://togithub.com/graphql/graphql-js/pull/2196) Change 'isSpecified\*' & 'isIntrospectionType' accept only correct types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2209](https://togithub.com/graphql/graphql-js/pull/2209) Lexer: remove passthrough options ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2210](https://togithub.com/graphql/graphql-js/pull/2210) Switch Lexer to be a proper class, remove 'createLexer' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2223](https://togithub.com/graphql/graphql-js/pull/2223) printSchema: don't break description lines ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2233](https://togithub.com/graphql/graphql-js/pull/2233) parser: convert Location to be an ES6 class ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2234](https://togithub.com/graphql/graphql-js/pull/2234) lexer: convert Token to be an ES6 class ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2248](https://togithub.com/graphql/graphql-js/pull/2248) buildSchema/extendSchema: add support for extensions ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2274](https://togithub.com/graphql/graphql-js/pull/2274) Resolve import cycle by moving 'visitWithTypeInfo' into 'TypeInfo.js' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2284](https://togithub.com/graphql/graphql-js/pull/2284) Replace all instances of Flow existential type ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2290](https://togithub.com/graphql/graphql-js/pull/2290) Drop Support for Node 8 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2328](https://togithub.com/graphql/graphql-js/pull/2328) Removes default values for required fields in GraphQL\*Config types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2334](https://togithub.com/graphql/graphql-js/pull/2334) enum: 'parseLiteral/parseValue/serialize' now throw on invalid values ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2339](https://togithub.com/graphql/graphql-js/pull/2339) introspection: expose fields/values with empty deprecationReason ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2402](https://togithub.com/graphql/graphql-js/pull/2402) Add 'Rule' suffix to all validation rules ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2411](https://togithub.com/graphql/graphql-js/pull/2411) schemaPrinter: preserve order of types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2424](https://togithub.com/graphql/graphql-js/pull/2424) isValidNameError: Remove node argument ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2438](https://togithub.com/graphql/graphql-js/pull/2438) NaN values should be checked inside scalar's `serialize` method ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2488](https://togithub.com/graphql/graphql-js/pull/2488) TS(definition): remove TS-specific TArgs ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2490](https://togithub.com/graphql/graphql-js/pull/2490) TS: remove TS-specific TData from ExecutionResult ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### New Feature π - [#2229](https://togithub.com/graphql/graphql-js/pull/2229) Convert AST nodes types to be exact objects ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2364](https://togithub.com/graphql/graphql-js/pull/2364) Remove 'iterall' as dependency. 'graphql' becomes zero dependency lib π ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2379](https://togithub.com/graphql/graphql-js/pull/2379) build: mjs files import other files using full paths with extensions ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2382](https://togithub.com/graphql/graphql-js/pull/2382) Change serialization for Int, Float and Boolean to work with objects ([@alex-knyazev](https://togithub.com/alex-knyazev)) - [#2394](https://togithub.com/graphql/graphql-js/pull/2394) suggestionList: lexicographically sort options with the same lexical distance ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2395](https://togithub.com/graphql/graphql-js/pull/2395) FieldsOnCorrectType: implement stable sort order for suggested types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2399](https://togithub.com/graphql/graphql-js/pull/2399) validation: Add missing rule exports ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2408](https://togithub.com/graphql/graphql-js/pull/2408) schema: Always validate basic config structure ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2410](https://togithub.com/graphql/graphql-js/pull/2410) Schema: keep order of user provided types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2413](https://togithub.com/graphql/graphql-js/pull/2413) validation: Export rules missing in <14.6.0 using legacy names ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2415](https://togithub.com/graphql/graphql-js/pull/2415) findBreakingChanges: add check for removing repeatable from directive ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2416](https://togithub.com/graphql/graphql-js/pull/2416) introspection: Add support for repeatable directives ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2419](https://togithub.com/graphql/graphql-js/pull/2419) Add support for adding description to schema ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2430](https://togithub.com/graphql/graphql-js/pull/2430) Change 'toConfig' to always return 'extensionASTNodes' as array ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Bug Fix π - [#2160](https://togithub.com/graphql/graphql-js/pull/2160) Validation: unify error messages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2161](https://togithub.com/graphql/graphql-js/pull/2161) Unify rest of error messages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2167](https://togithub.com/graphql/graphql-js/pull/2167) Allow empty string as valid 'deprecationReason' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2175](https://togithub.com/graphql/graphql-js/pull/2175) parser: Convert error messages to match common standard of this lib ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2176](https://togithub.com/graphql/graphql-js/pull/2176) parser: Show empty strings in error messages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2177](https://togithub.com/graphql/graphql-js/pull/2177) printSchema: support empty descriptions ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2178](https://togithub.com/graphql/graphql-js/pull/2178) Fix bunch of edge cases with empty strings ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2187](https://togithub.com/graphql/graphql-js/pull/2187) Scalars: convert errors from 'TypeError' to 'GraphQLError' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2192](https://togithub.com/graphql/graphql-js/pull/2192) Fixes variable values of non-null type with default value ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2202](https://togithub.com/graphql/graphql-js/pull/2202) tstypes: Synchronise TS typings for `GraphQL*` types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2204](https://togithub.com/graphql/graphql-js/pull/2204) findBreakingChanges: better message for removing standard scalar ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2224](https://togithub.com/graphql/graphql-js/pull/2224) Fix typescript definition for getVariableValues ([@ivome](https://togithub.com/ivome)) - [#2231](https://togithub.com/graphql/graphql-js/pull/2231) Convert more types to be exact objects ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2232](https://togithub.com/graphql/graphql-js/pull/2232) execute: Convert ExecutionResult to be an exact object ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2261](https://togithub.com/graphql/graphql-js/pull/2261) TS: `introspectionTypes` should be array of `GraphQLNamedType` ([@pcarrier](https://togithub.com/pcarrier)) - [#2269](https://togithub.com/graphql/graphql-js/pull/2269) Flow: switch more types to be exact ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2286](https://togithub.com/graphql/graphql-js/pull/2286) Remove duplicate colon in coercion error message ([@Cito](https://togithub.com/Cito)) - [#2306](https://togithub.com/graphql/graphql-js/pull/2306) Remove unmatched opening parenthesis in description ([@Cito](https://togithub.com/Cito)) - [#2307](https://togithub.com/graphql/graphql-js/pull/2307) Add dots at the end of error messages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2337](https://togithub.com/graphql/graphql-js/pull/2337) Flow: add missing typings on exports ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2348](https://togithub.com/graphql/graphql-js/pull/2348) valueFromAST: fixed coercing of null variables on non-nullable type ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2401](https://togithub.com/graphql/graphql-js/pull/2401) Add missing export for 'ExecutableDefinitionsRule' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2407](https://togithub.com/graphql/graphql-js/pull/2407) Fixing double 'Rule' suffix that was accidentally introduced in [#2402](https://togithub.com/graphql/graphql-js/issues/2402) ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2437](https://togithub.com/graphql/graphql-js/pull/2437) astFromValue: reject non-finite numbers ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2446](https://togithub.com/graphql/graphql-js/pull/2446) UniqueDirectivesPerLocation: check for directive uniqueness in extensions ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2457](https://togithub.com/graphql/graphql-js/pull/2457) TS: add missing export on 'BuildSchemaOptions' type ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2460](https://togithub.com/graphql/graphql-js/pull/2460) getNullableType: fix TS signature ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2469](https://togithub.com/graphql/graphql-js/pull/2469) isDeprecated: make required on GraphQLField/GraphQLEnumValue ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2474](https://togithub.com/graphql/graphql-js/pull/2474) TS: fix typing for GraphQLField::deprecationReason ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2475](https://togithub.com/graphql/graphql-js/pull/2475) schema: fix error message when provided type has no name ([@Cito](https://togithub.com/Cito)) ##### Docs π7 PRs were merged
- [#2182](https://togithub.com/graphql/graphql-js/pull/2182) Improve documentation for astFromValue ([@wtrocki](https://togithub.com/wtrocki)) - [#2239](https://togithub.com/graphql/graphql-js/pull/2239) chore: Spelling ([@icirellik](https://togithub.com/icirellik)) - [#2249](https://togithub.com/graphql/graphql-js/pull/2249) minor grammar fix ([@Ardeshir81](https://togithub.com/Ardeshir81)) - [#2252](https://togithub.com/graphql/graphql-js/pull/2252) docs: follow express' best practice ([@Ardeshir81](https://togithub.com/Ardeshir81)) - [#2256](https://togithub.com/graphql/graphql-js/pull/2256) docs: correctly tag code samples ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2435](https://togithub.com/graphql/graphql-js/pull/2435) docs: Add note about 'NODE_ENV=production' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2463](https://togithub.com/graphql/graphql-js/pull/2463) Docs: fix spelling error in src/README.md ([@Adn0s](https://togithub.com/Adn0s))98 PRs were merged
- [#2125](https://togithub.com/graphql/graphql-js/pull/2125) Move 'introspectionQuery.js' to 'getIntrospectionQuery.js' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2147](https://togithub.com/graphql/graphql-js/pull/2147) Use consistent naming for config arguments ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2158](https://togithub.com/graphql/graphql-js/pull/2158) validation: Simplify 'ValuesOfCorrectType' rule ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2159](https://togithub.com/graphql/graphql-js/pull/2159) Validation: Remove internal functions for error messages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2165](https://togithub.com/graphql/graphql-js/pull/2165) didYouMean: quote suggested values ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2173](https://togithub.com/graphql/graphql-js/pull/2173) Use explicit comparisons instead of using `Boolean` constructor ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2174](https://togithub.com/graphql/graphql-js/pull/2174) Switch lexer and parser tests to exact match of error messages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2186](https://togithub.com/graphql/graphql-js/pull/2186) Consistent error messages in buildClientSchema ([@spawnia](https://togithub.com/spawnia)) - [#2193](https://togithub.com/graphql/graphql-js/pull/2193) Remove unussed 'ABORT_VALIDATION' constant ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2198](https://togithub.com/graphql/graphql-js/pull/2198) Add two more tests to KnownArgumentNames validation rule ([@Cito](https://togithub.com/Cito)) - [#2200](https://togithub.com/graphql/graphql-js/pull/2200) tests: simplify 'includes interface's thunk subtypes in the type map' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2201](https://togithub.com/graphql/graphql-js/pull/2201) Synchronise 'GraphQLDirective' formatting with other definitions ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2205](https://togithub.com/graphql/graphql-js/pull/2205) Document private functions with [@internal](https://togithub.com/internal) tag ([@craicoverflow](https://togithub.com/craicoverflow)) - [#2208](https://togithub.com/graphql/graphql-js/pull/2208) Simplify 'validateObjectInterfaces' function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2211](https://togithub.com/graphql/graphql-js/pull/2211) Remove unused 'ABORT_VALIDATION' constant ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2212](https://togithub.com/graphql/graphql-js/pull/2212) Fix minor typos in gen-changelog.js ([@solon](https://togithub.com/solon)) - [#2225](https://togithub.com/graphql/graphql-js/pull/2225) serialization-test: Don't use 'delete' on test objects ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2235](https://togithub.com/graphql/graphql-js/pull/2235) buildSchema/extendSchema: unify AST node processing ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2236](https://togithub.com/graphql/graphql-js/pull/2236) buildASTSchema/extendSchema: unify directive building ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2238](https://togithub.com/graphql/graphql-js/pull/2238) grammar: 'falsey' => 'falsy' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2254](https://togithub.com/graphql/graphql-js/pull/2254) Vary the test case for building client schemas with enum ([@spawnia](https://togithub.com/spawnia)) - [#2255](https://togithub.com/graphql/graphql-js/pull/2255) Fix spelling: heirarchy to hierarchy ([@spawnia](https://togithub.com/spawnia)) - [#2257](https://togithub.com/graphql/graphql-js/pull/2257) cleanup ESLint config ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2258](https://togithub.com/graphql/graphql-js/pull/2258) list-test: Remove 'argument' usage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2259](https://togithub.com/graphql/graphql-js/pull/2259) ESLint: mark unused arguments with underscore ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2270](https://togithub.com/graphql/graphql-js/pull/2270) Enable 'default-param-last' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2272](https://togithub.com/graphql/graphql-js/pull/2272) Enable 'require-await' ESLint check ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2285](https://togithub.com/graphql/graphql-js/pull/2285) Remove forgotten internal error message functions ([#2159](https://togithub.com/graphql/graphql-js/issues/2159)) ([@Cito](https://togithub.com/Cito)) - [#2287](https://togithub.com/graphql/graphql-js/pull/2287) tests: Fix style of graphql queries inside string literals ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2288](https://togithub.com/graphql/graphql-js/pull/2288) tests: Switch to using named arguments to graphql/execute ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2295](https://togithub.com/graphql/graphql-js/pull/2295) Correct bunch of spelling mistakes ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2296](https://togithub.com/graphql/graphql-js/pull/2296) More fixes to make spellchecker happy ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2300](https://togithub.com/graphql/graphql-js/pull/2300) tests: Switch to using named arguments for `subscribe` calls ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2302](https://togithub.com/graphql/graphql-js/pull/2302) tests: simplify 'astNode' and 'extensionASTNodes' tests ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2305](https://togithub.com/graphql/graphql-js/pull/2305) Small optimization in the schema type map reducer ([@Cito](https://togithub.com/Cito)) - [#2308](https://togithub.com/graphql/graphql-js/pull/2308) extendedSchema-test: make tests self contained ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2309](https://togithub.com/graphql/graphql-js/pull/2309) extendSchema: remove dead check on number of directives ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2310](https://togithub.com/graphql/graphql-js/pull/2310) buildSchema/extendSchema: improve test coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2312](https://togithub.com/graphql/graphql-js/pull/2312) Mark 'config' as readonly argument to contructors ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2313](https://togithub.com/graphql/graphql-js/pull/2313) buildSchema: change implementation to simply extending empty schema ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2321](https://togithub.com/graphql/graphql-js/pull/2321) tests: in expect chains use '.to.not.' instead of '.not.to.' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2322](https://togithub.com/graphql/graphql-js/pull/2322) separateOperations: simplify algorithm ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2324](https://togithub.com/graphql/graphql-js/pull/2324) validateSchema: remove validation arguments uniqueness ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2325](https://togithub.com/graphql/graphql-js/pull/2325) Extract 'formatError' tests into separate file + improve coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2326](https://togithub.com/graphql/graphql-js/pull/2326) Clearly mark not reachable places in the code ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2327](https://togithub.com/graphql/graphql-js/pull/2327) coverage: ignore uncovered branches caused by [#2203](https://togithub.com/graphql/graphql-js/issues/2203) ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2329](https://togithub.com/graphql/graphql-js/pull/2329) coverage: mark ignore statements ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2330](https://togithub.com/graphql/graphql-js/pull/2330) Simplify findDeprecatedUsages since "deprecationReason" is always present ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2331](https://togithub.com/graphql/graphql-js/pull/2331) OverlappingFieldsCanBeMerged: arguments always have value ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2332](https://togithub.com/graphql/graphql-js/pull/2332) Improve coverage of the entire codebase ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2333](https://togithub.com/graphql/graphql-js/pull/2333) Unify arguments naming for parseValue/serialize methods ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2347](https://togithub.com/graphql/graphql-js/pull/2347) valueFromAST-test: improve readability ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2349](https://togithub.com/graphql/graphql-js/pull/2349) valueFromAST-test: improve coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2350](https://togithub.com/graphql/graphql-js/pull/2350) astFromValue-test: improve coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2351](https://togithub.com/graphql/graphql-js/pull/2351) ValuesOfCorrectType: improve coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2352](https://togithub.com/graphql/graphql-js/pull/2352) OverlappingFieldsCanBeMerged: remove excessive caching ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2353](https://togithub.com/graphql/graphql-js/pull/2353) mapAsyncIterator: improve coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2354](https://togithub.com/graphql/graphql-js/pull/2354) Remove unused "asyncIteratorReject" utility method ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2355](https://togithub.com/graphql/graphql-js/pull/2355) subscribe: improve coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2358](https://togithub.com/graphql/graphql-js/pull/2358) Bring coverage to 100% π ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2363](https://togithub.com/graphql/graphql-js/pull/2363) Use native "Symbol.asyncIterator" in tests ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2366](https://togithub.com/graphql/graphql-js/pull/2366) eslint-plugin-import: Enable more checks ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2367](https://togithub.com/graphql/graphql-js/pull/2367) Define 'toStringTag' directly inside class definitions ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2369](https://togithub.com/graphql/graphql-js/pull/2369) GraphQLError: convert to ES6 class ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2371](https://togithub.com/graphql/graphql-js/pull/2371) Flow: enable 'sketchy-null-bool' lint rule ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2372](https://togithub.com/graphql/graphql-js/pull/2372) Restore coverage to 100% ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2374](https://togithub.com/graphql/graphql-js/pull/2374) ESLint: enable '[@typescript-eslint/no-unused-vars](https://togithub.com/typescript-eslint/no-unused-vars)' rule ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2375](https://togithub.com/graphql/graphql-js/pull/2375) ESLint: enable more rules for TS code ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2376](https://togithub.com/graphql/graphql-js/pull/2376) ESLint: require empty line between import groups ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2377](https://togithub.com/graphql/graphql-js/pull/2377) ESLint: Forbid importing directories ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2383](https://togithub.com/graphql/graphql-js/pull/2383) tests: remove a few invariants ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2387](https://togithub.com/graphql/graphql-js/pull/2387) TS: switch to 'Array<\*>' style of array types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2390](https://togithub.com/graphql/graphql-js/pull/2390) ESLint: enable bunch of TS lint rules ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2391](https://togithub.com/graphql/graphql-js/pull/2391) buildClientSchema: small code refactoring ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2392](https://togithub.com/graphql/graphql-js/pull/2392) ESLint: enable 'no-unnecessary-type-arguments' check ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2393](https://togithub.com/graphql/graphql-js/pull/2393) FieldsOnCorrectType: refactor error message ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2404](https://togithub.com/graphql/graphql-js/pull/2404) FieldsOnCorrectTypeRule: improve type coverage ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2406](https://togithub.com/graphql/graphql-js/pull/2406) buildClientSchema-test: remove dependency on order of types ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2412](https://togithub.com/graphql/graphql-js/pull/2412) Improve description for lexicographicSortSchema ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2417](https://togithub.com/graphql/graphql-js/pull/2417) schema-parser-test: fix description of a test case ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2418](https://togithub.com/graphql/graphql-js/pull/2418) introspection: use consistent naming for 'resolve' args ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2421](https://togithub.com/graphql/graphql-js/pull/2421) Use explicit default arguments ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2423](https://togithub.com/graphql/graphql-js/pull/2423) Use nullish coalescing operator in all appropriate places ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2426](https://togithub.com/graphql/graphql-js/pull/2426) Rename 'schemaPrinter.js' to 'printSchema.js' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2429](https://togithub.com/graphql/graphql-js/pull/2429) Simplify 'concatMaybeArrays' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2431](https://togithub.com/graphql/graphql-js/pull/2431) buildASTSchema: remove useless code ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2432](https://togithub.com/graphql/graphql-js/pull/2432) parser: simplify parsing of null, boolean and enum values ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2433](https://togithub.com/graphql/graphql-js/pull/2433) Flow: Remove 'any's or improve their locality ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2441](https://togithub.com/graphql/graphql-js/pull/2441) Fix the test for an async unmet isTypeOf check ([@Cito](https://togithub.com/Cito)) - [#2443](https://togithub.com/graphql/graphql-js/pull/2443) visitor-test: use proper test name ([@Cito](https://togithub.com/Cito)) - [#2444](https://togithub.com/graphql/graphql-js/pull/2444) TypeInfo-test: use proper test name ([@Cito](https://togithub.com/Cito)) - [#2445](https://togithub.com/graphql/graphql-js/pull/2445) assertValidName-test: Remove duplicate test ([@Cito](https://togithub.com/Cito)) - [#2448](https://togithub.com/graphql/graphql-js/pull/2448) validation: Fix names of internal SDL rules ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2450](https://togithub.com/graphql/graphql-js/pull/2450) Adapt some comments after serialization of enums changed ([@Cito](https://togithub.com/Cito)) - [#2459](https://togithub.com/graphql/graphql-js/pull/2459) suggestionList: Speed up ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2462](https://togithub.com/graphql/graphql-js/pull/2462) Unite tests for graphqlSync in one place ([@Cito](https://togithub.com/Cito)) - [#2473](https://togithub.com/graphql/graphql-js/pull/2473) schema-test: fix name of test ([@Cito](https://togithub.com/Cito)) - [#2491](https://togithub.com/graphql/graphql-js/pull/2491) TS: remove TS-specific TSource argument for resolveFieldValueOrError ([@IvanGoncharov](https://togithub.com/IvanGoncharov))29 PRs were merged
- [#2218](https://togithub.com/graphql/graphql-js/pull/2218) build: Add support for 'alpha' and 'beta' tags ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2219](https://togithub.com/graphql/graphql-js/pull/2219) version: Fix version test for alpha & beta releases ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2220](https://togithub.com/graphql/graphql-js/pull/2220) gen-changelog: add support for rebased PRs ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2221](https://togithub.com/graphql/graphql-js/pull/2221) ts: move '\*.d.ts' files into 'src' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2267](https://togithub.com/graphql/graphql-js/pull/2267) ESLint: remove options that match default ones ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2279](https://togithub.com/graphql/graphql-js/pull/2279) Update TravisCi to run full CI suite on Node 12 ([@m14t](https://togithub.com/m14t)) - [#2280](https://togithub.com/graphql/graphql-js/pull/2280) Remove outdated "Live Feedback" section from CONTRIBUTING.modified ([@m14t](https://togithub.com/m14t)) - [#2291](https://togithub.com/graphql/graphql-js/pull/2291) Add node v13 to CI ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2293](https://togithub.com/graphql/graphql-js/pull/2293) benchmark: extract 'bold' func for applying ANSI bold code ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2294](https://togithub.com/graphql/graphql-js/pull/2294) benchmark: make clean build every time ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2297](https://togithub.com/graphql/graphql-js/pull/2297) Add spellchecker ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2314](https://togithub.com/graphql/graphql-js/pull/2314) gen-changelog: Fix error handling and improve error messages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2315](https://togithub.com/graphql/graphql-js/pull/2315) Add 'yarn check --integrity' to 'preversion' script ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2323](https://togithub.com/graphql/graphql-js/pull/2323) tests: Transpile tests less aggressively ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2359](https://togithub.com/graphql/graphql-js/pull/2359) babel: Switch to static config to enable caching ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2361](https://togithub.com/graphql/graphql-js/pull/2361) nyc: measure coverage of all files (except benchmark and polyfills) ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2365](https://togithub.com/graphql/graphql-js/pull/2365) Added 'eslint-plugin-import' lint rules ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2373](https://togithub.com/graphql/graphql-js/pull/2373) ESLint: Enable linting of TS files ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2378](https://togithub.com/graphql/graphql-js/pull/2378) ESLint: ensure that all packaged code doesn't have any external deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2381](https://togithub.com/graphql/graphql-js/pull/2381) ESLint: enable 'import/no-cycle' rule ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2384](https://togithub.com/graphql/graphql-js/pull/2384) ESLint: Add all '[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)' rules to config ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2388](https://togithub.com/graphql/graphql-js/pull/2388) ESLint: enable all TS rules that require running compiler ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2396](https://togithub.com/graphql/graphql-js/pull/2396) Babel: switch to using .babelrc.json as config ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2398](https://togithub.com/graphql/graphql-js/pull/2398) Drop 'babel-polyfill' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2425](https://togithub.com/graphql/graphql-js/pull/2425) nyc: exclude export files added only for deprecation ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2434](https://togithub.com/graphql/graphql-js/pull/2434) Benchmark: set 'NODE_ENV=production' before running the benchmarks ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2453](https://togithub.com/graphql/graphql-js/pull/2453) ESLint: enable 'eslint-import' rules for '.d.ts' files ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2458](https://togithub.com/graphql/graphql-js/pull/2458) ESLint: move custom rule into CLI argument ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2498](https://togithub.com/graphql/graphql-js/pull/2498) Move custom ESLint rules into internal package ([@IvanGoncharov](https://togithub.com/IvanGoncharov))35 PRs were merged
- [#2122](https://togithub.com/graphql/graphql-js/pull/2122) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2123](https://togithub.com/graphql/graphql-js/pull/2123) Update ESLint ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2146](https://togithub.com/graphql/graphql-js/pull/2146) Update ESLint to 6.3 + other deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2166](https://togithub.com/graphql/graphql-js/pull/2166) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2226](https://togithub.com/graphql/graphql-js/pull/2226) Update to Flow v0.109 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2227](https://togithub.com/graphql/graphql-js/pull/2227) Update ESLint to v6.5 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2228](https://togithub.com/graphql/graphql-js/pull/2228) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2237](https://togithub.com/graphql/graphql-js/pull/2237) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2250](https://togithub.com/graphql/graphql-js/pull/2250) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2251](https://togithub.com/graphql/graphql-js/pull/2251) Update Flow to 0.111 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2263](https://togithub.com/graphql/graphql-js/pull/2263) Update prettier ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2265](https://togithub.com/graphql/graphql-js/pull/2265) Update Flow to v0.112 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2266](https://togithub.com/graphql/graphql-js/pull/2266) Update ESLint ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2271](https://togithub.com/graphql/graphql-js/pull/2271) Update rest of deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2283](https://togithub.com/graphql/graphql-js/pull/2283) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2289](https://togithub.com/graphql/graphql-js/pull/2289) Update Flow to 0.114.0 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2311](https://togithub.com/graphql/graphql-js/pull/2311) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2335](https://togithub.com/graphql/graphql-js/pull/2335) Update Flow to v0.115 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2336](https://togithub.com/graphql/graphql-js/pull/2336) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2346](https://togithub.com/graphql/graphql-js/pull/2346) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2360](https://togithub.com/graphql/graphql-js/pull/2360) Upgrade flow to v0.116 ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2370](https://togithub.com/graphql/graphql-js/pull/2370) Update Babel ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2397](https://togithub.com/graphql/graphql-js/pull/2397) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2403](https://togithub.com/graphql/graphql-js/pull/2403) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2414](https://togithub.com/graphql/graphql-js/pull/2414) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2420](https://togithub.com/graphql/graphql-js/pull/2420) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2436](https://togithub.com/graphql/graphql-js/pull/2436) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2447](https://togithub.com/graphql/graphql-js/pull/2447) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2452](https://togithub.com/graphql/graphql-js/pull/2452) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2456](https://togithub.com/graphql/graphql-js/pull/2456) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2467](https://togithub.com/graphql/graphql-js/pull/2467) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2476](https://togithub.com/graphql/graphql-js/pull/2476) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2499](https://togithub.com/graphql/graphql-js/pull/2499) Update prettier ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2500](https://togithub.com/graphql/graphql-js/pull/2500) Update Flow ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2502](https://togithub.com/graphql/graphql-js/pull/2502) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov))Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, 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.