issues
search
BanManagement
/
BanManager-WebAPI
HTTP GraphQL API
MIT License
6
stars
1
forks
source link
fix(deps): update dependency graphql to v15
#205
Open
renovate[bot]
opened
4 years ago
renovate[bot]
commented
4 years ago
This PR contains the following updates:
Package
Type
Update
Change
graphql
dependencies
major
0.13.2
->
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))
##### Polish π
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))
##### Internal π
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))
##### Dependency π¦
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))
##### Committers: 16 - Adnan Labiadh([@Adn0s](https://togithub.com/Adn0s)) - Alexander Knyazev([@alex-knyazev](https://togithub.com/alex-knyazev)) - Ardeshir81([@Ardeshir81](https://togithub.com/Ardeshir81)) - Benedikt Franke([@spawnia](https://togithub.com/spawnia)) - Brian Solon([@solon](https://togithub.com/solon)) - Cameron Rollheiser([@icirellik](https://togithub.com/icirellik)) - Christoph Zwerschke([@Cito](https://togithub.com/Cito)) - Daniel Rearden([@danielrearden](https://togithub.com/danielrearden)) - Enda([@craicoverflow](https://togithub.com/craicoverflow)) - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - Ivo MeiΓner([@ivome](https://togithub.com/ivome)) - Lee Byron([@leebyron](https://togithub.com/leebyron)) - Matt Farmer([@m14t](https://togithub.com/m14t)) - Mike Marcacci([@mike-marcacci](https://togithub.com/mike-marcacci)) - Pierre Carrier([@pcarrier](https://togithub.com/pcarrier)) - Wojtek Trocki([@wtrocki](https://togithub.com/wtrocki)) ### [`v14.6.0`](https://togithub.com/graphql/graphql-js/releases/v14.6.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.8...v14.6.0) #### v14.6.0 (2020-01-27) ##### New Feature π - [#2400](https://togithub.com/graphql/graphql-js/pull/2400) validation: Add missing rule exports ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v14.5.8`](https://togithub.com/graphql/graphql-js/releases/v14.5.8) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.7...v14.5.8) #### v14.5.8 (2019-09-25) ##### Bug Fix π - [#2195](https://togithub.com/graphql/graphql-js/pull/2195) tstypes: fix typings for 'isSpecifiedDirective'/'isSpecifiedScalarType' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v14.5.7`](https://togithub.com/graphql/graphql-js/releases/v14.5.7) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.6...v14.5.7) #### v14.5.7 (2019-09-20) ##### Bug Fix π - [#2191](https://togithub.com/graphql/graphql-js/pull/2191) Fixes variable values of non-null type with default value ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 1 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v14.5.6`](https://togithub.com/graphql/graphql-js/releases/v14.5.6) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.5...v14.5.6) #### v14.5.6 (2019-09-15) ##### Bug Fix π - [#2169](https://togithub.com/graphql/graphql-js/pull/2169) Make onError optional in SDLValidationContext ([@Cito](https://togithub.com/Cito)) - [#2171](https://togithub.com/graphql/graphql-js/pull/2171) tstypes: Add missing 'abstractType' argument to `GraphQLTypeResolver` ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 2 - Christoph Zwerschke([@Cito](https://togithub.com/Cito)) - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ### [`v14.5.5`](https://togithub.com/graphql/graphql-js/releases/v14.5.5) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.4...v14.5.5) #### v14.5.5 (2019-09-13) ##### Bug Fix π - [#2151](https://togithub.com/graphql/graphql-js/pull/2151) findDangerousChanges: sort fields inside 'defaultValue' ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2162](https://togithub.com/graphql/graphql-js/pull/2162) printLocation: Remove trailing whitespace from empty lines ([@leebyron](https://togithub.com/leebyron)) - [#2163](https://togithub.com/graphql/graphql-js/pull/2163) RFC: Lexing is Greedy ([@leebyron](https://togithub.com/leebyron)) ##### Polish π
2 PRs were merged
- [#2157](https://togithub.com/graphql/graphql-js/pull/2157) Fix typos ([@Cito](https://togithub.com/Cito)) - [#2168](https://togithub.com/graphql/graphql-js/pull/2168) Minor fix in extensions-test ([@Cito](https://togithub.com/Cito))
##### Committers: 3 - Christoph Zwerschke([@Cito](https://togithub.com/Cito)) - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - Lee Byron([@leebyron](https://togithub.com/leebyron)) ### [`v14.5.4`](https://togithub.com/graphql/graphql-js/releases/v14.5.4) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.3...v14.5.4) #### v14.5.4 (2019-08-29) ##### Bug Fix π - [#2131](https://togithub.com/graphql/graphql-js/pull/2131) fix: added FlowFixMe on Array.prototype.flatMap ([@Michael-M-Judd](https://togithub.com/Michael-M-Judd)) - [#2134](https://togithub.com/graphql/graphql-js/pull/2134) `void` => `undefined` in Path.d.ts ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2135](https://togithub.com/graphql/graphql-js/pull/2135) tstypes: Use `any` as BREAK type. ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2137](https://togithub.com/graphql/graphql-js/pull/2137) Flow: fix errors in 'flatMap.js' on old Flow versions ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2138](https://togithub.com/graphql/graphql-js/pull/2138) Add missing `toObjMap' conversion for`extensions\` inside directive args ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2140](https://togithub.com/graphql/graphql-js/pull/2140) TypeScript: Backport v15 .d.ts fixes to v14 ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2142](https://togithub.com/graphql/graphql-js/pull/2142) tstypes: Mark `options` property optional in `getVariableValues` ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2143](https://togithub.com/graphql/graphql-js/pull/2143) Fix 'isFinite' polyfill resulting in infinite recursion ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Polish π - [#2133](https://togithub.com/graphql/graphql-js/pull/2133) Flow: fix warning about unused $FlowFixMe ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 3 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - Jackson Kearl([@JacksonKearl](https://togithub.com/JacksonKearl)) - Michael Judd([@Michael-M-Judd](https://togithub.com/Michael-M-Judd)) ### [`v14.5.3`](https://togithub.com/graphql/graphql-js/releases/v14.5.3) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.2...v14.5.3) #### v14.5.3 (2019-08-24) ##### Bug Fix π - [#2120](https://togithub.com/graphql/graphql-js/pull/2120) Fix relative imports inside TypeScript definitions ([@JacksonKearl](https://togithub.com/JacksonKearl)) ##### Committers: 1 - Jackson Kearl([@JacksonKearl](https://togithub.com/JacksonKearl)) ### [`v14.5.2`](https://togithub.com/graphql/graphql-js/releases/v14.5.2) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.1...v14.5.2) #### v14.5.2 (2019-08-24) ##### Bug Fix π - [#2109](https://togithub.com/graphql/graphql-js/pull/2109) Sync type TS definitions with Flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2113](https://togithub.com/graphql/graphql-js/pull/2113) Sync tstypes/graphql.d.ts with flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2115](https://togithub.com/graphql/graphql-js/pull/2115) Sync utilities TS definitions with flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2116](https://togithub.com/graphql/graphql-js/pull/2116) Copy non-standard properites from field's config ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2118](https://togithub.com/graphql/graphql-js/pull/2118) Fixup index.d.ts files to reflect Flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2119](https://togithub.com/graphql/graphql-js/pull/2119) Sync validation TS definitions with flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) ##### Committers: 2 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - Jackson Kearl([@JacksonKearl](https://togithub.com/JacksonKearl)) ### [`v14.5.1`](https://togithub.com/graphql/graphql-js/releases/v14.5.1) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.5.0...v14.5.1) #### v14.5.1 (2019-08-23) ##### Bug Fix π - [#2105](https://togithub.com/graphql/graphql-js/pull/2105) Sync tstypes/errors with flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2106](https://togithub.com/graphql/graphql-js/pull/2106) Sync execution TS definitions with Flow. ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2107](https://togithub.com/graphql/graphql-js/pull/2107) Sync language TS definitions with Flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2108](https://togithub.com/graphql/graphql-js/pull/2108) Sync subscription TS definitions with Flow ([@JacksonKearl](https://togithub.com/JacksonKearl)) - [#2111](https://togithub.com/graphql/graphql-js/pull/2111) Flow lint disable 'deprecated-type' rule ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Dependency π¦ - [#2112](https://togithub.com/graphql/graphql-js/pull/2112) Update deps ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Committers: 2 - Ivan Goncharov([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - Jackson Kearl([@JacksonKearl](https://togithub.com/JacksonKearl)) ### [`v14.5.0`](https://togithub.com/graphql/graphql-js/releases/v14.5.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v14.4.2...v14.5.0) #### v14.5.0 (2019-08-22) ##### New Feature π - [#2062](https://togithub.com/graphql/graphql-js/pull/2062) Limits errors in getVariableValues() ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2074](https://togithub.com/graphql/graphql-js/pull/2074) [validation] Add "onError" option to allow for custom error handling behavior when performing validation ([@skevy](https://togithub.com/skevy)) - [#2097](https://togithub.com/graphql/graphql-js/pull/2097) Add 'extensions' to all Type System objects ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2102](https://togithub.com/graphql/graphql-js/pull/2102) Add TS typings. All credits goes to original authors of '\*.d.ts' files: [@TonyPythoneer](https://togithub.com/TonyPythoneer) [@calebmer](https://togithub.com/calebmer) [@intellix](https://togithub.com/intellix) [@firede](https://togithub.com/firede) [@kepennar](https://togithub.com/kepennar) [@freiksenet](https://togithub.com/freiksenet) [@IvanGoncharov](https://togithub.com/IvanGoncharov) [@DxCx](https://togithub.com/DxCx) [@rportugal](https://togithub.com/rportugal) [@tgriesser](https://togithub.com/tgriesser) [@dyst5422](https://togithub.com/dyst5422) [@adnsio](https://togithub.com/adnsio) [@divyenduz](https://togithub.com/divyenduz) [@bradzacher](https://togithub.com/bradzacher) [@clayne11](https://togithub.com/clayne11) [@JCMais](https://togithub.com/JCMais) [@langpavel](https://togithub.com/langpavel) [@mc0](https://togithub.com/mc0) [@martijnwalraven](https://togithub.com/martijnwalraven) [@jedmao](https://togithub.com/jedmao) ##### Bug Fix π - [#1467](https://togithub.com/graphql/graphql-js/pull/1467) Make error handling consistent in createSourceEventStream ([@taion](https://togithub.com/taion)) - [#2047](https://togithub.com/graphql/graphql-js/pull/2047) coerceValues: correctly handle NaN and similar values ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2075](https://togithub.com/graphql/graphql-js/pull/2075) inspect: correctly handle custom objects without class name ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2082](https://togithub.com/graphql/graphql-js/pull/2082) Convert type definitions subtypes to be exact ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2091](https://togithub.com/graphql/graphql-js/pull/2091) definitions: make constructed fields non-optional ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2099](https://togithub.com/graphql/graphql-js/pull/2099) Switch all 'for..of' loops to assume they iterating only arrays ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Docs π - [#2103](https://togithub.com/graphql/graphql-js/pull/2103) Add README for 'tstypes' folder ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) ##### Polish π
42 PRs were merged
- [#2014](https://togithub.com/graphql/graphql-js/pull/2014) Fix build after [#1467](https://togithub.com/graphql/graphql-js/issues/1467) ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2015](https://togithub.com/graphql/graphql-js/pull/2015) Flow: Remove some of the 'existential type' usages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2023](https://togithub.com/graphql/graphql-js/pull/2023) parser: simplify 'many' utility function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2024](https://togithub.com/graphql/graphql-js/pull/2024) parser: Remove unnecessary export on internal function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2025](https://togithub.com/graphql/graphql-js/pull/2025) Move 'getTokenDesc' into parser ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2027](https://togithub.com/graphql/graphql-js/pull/2027) Flow: Remove unnecessary type annotations ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2028](https://togithub.com/graphql/graphql-js/pull/2028) Parser: group internal methods into a class to share lexer & options ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2031](https://togithub.com/graphql/graphql-js/pull/2031) Remove use of existential type in validation tests ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2033](https://togithub.com/graphql/graphql-js/pull/2033) Run prettier on all files in repo ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2042](https://togithub.com/graphql/graphql-js/pull/2
--- ### Renovate configuration :date: **Schedule**: "after 10pm every weekday,before 5am every weekday" in timezone Europe/London. :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. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#BanManagement/BanManager-WebAPI).
This PR contains the following updates:
0.13.2
->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))2 PRs were merged
- [#2157](https://togithub.com/graphql/graphql-js/pull/2157) Fix typos ([@Cito](https://togithub.com/Cito)) - [#2168](https://togithub.com/graphql/graphql-js/pull/2168) Minor fix in extensions-test ([@Cito](https://togithub.com/Cito))42 PRs were merged
- [#2014](https://togithub.com/graphql/graphql-js/pull/2014) Fix build after [#1467](https://togithub.com/graphql/graphql-js/issues/1467) ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2015](https://togithub.com/graphql/graphql-js/pull/2015) Flow: Remove some of the 'existential type' usages ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2023](https://togithub.com/graphql/graphql-js/pull/2023) parser: simplify 'many' utility function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2024](https://togithub.com/graphql/graphql-js/pull/2024) parser: Remove unnecessary export on internal function ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2025](https://togithub.com/graphql/graphql-js/pull/2025) Move 'getTokenDesc' into parser ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2027](https://togithub.com/graphql/graphql-js/pull/2027) Flow: Remove unnecessary type annotations ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2028](https://togithub.com/graphql/graphql-js/pull/2028) Parser: group internal methods into a class to share lexer & options ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2031](https://togithub.com/graphql/graphql-js/pull/2031) Remove use of existential type in validation tests ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2033](https://togithub.com/graphql/graphql-js/pull/2033) Run prettier on all files in repo ([@IvanGoncharov](https://togithub.com/IvanGoncharov)) - [#2042](https://togithub.com/graphql/graphql-js/pull/2