v15.0.0-alpha.2
v15.0.0-alpha.2 (2019-12-29)
Breaking Change 💥
- #2223 printSchema: don't break description lines (@IvanGoncharov)
- #2233 parser: convert Location to be an ES6 class (@IvanGoncharov)
- #2234 lexer: convert Token to be an ES6 class (@IvanGoncharov)
- #2274 Resolve import cycle by moving 'visitWithTypeInfo' into 'TypeInfo.js' (@IvanGoncharov)
- #2284 Replace all instances of Flow existential type (@IvanGoncharov)
- #2290 Drop Support for Node 8 (@IvanGoncharov)
New Feature 🚀
- #2229 Convert AST nodes types to be exact objects (@IvanGoncharov)
- #2248 buildSchema/extendSchema: add support for extensions (@IvanGoncharov)
Bug Fix 🐞
- #2224 Fix typescript definition for getVariableValues (@ivome)
- #2231 Convert more types to be exact objects (@IvanGoncharov)
- #2232 execute: Convert ExecutionResult to be an exact object (@IvanGoncharov)
- #2261 TS:
introspectionTypes
should be array ofGraphQLNamedType
(@pcarrier) - #2269 Flow: switch more types to be exact (@IvanGoncharov)
- #2286 Remove duplicate colon in coercion error message (@Cito)
- #2306 Remove unmatched opening parenthesis in description (@Cito)
- #2307 Add dots at the end of error messages (@IvanGoncharov)
Docs 📝
4 PRs were merged
- #2239 chore: Spelling (@icirellik)
- #2249 minor grammar fix (@Ardeshir81)
- #2252 docs: follow express' best practice (@Ardeshir81)
- #2256 docs: correctly tag code samples (@IvanGoncharov)
Polish 💅
25 PRs were merged
- #2186 Consistent error messages in buildClientSchema (@spawnia)
- #2225 serialization-test: Don't use 'delete' on test objects (@IvanGoncharov)
- #2235 buildSchema/extendSchema: unify AST node processing (@IvanGoncharov)
- #2236 buildASTSchema/extendSchema: unify directive building (@IvanGoncharov)
- #2238 grammar: 'falsey' => 'falsy' (@IvanGoncharov)
- #2254 Vary the test case for building client schemas with enum (@spawnia)
- #2255 Fix spelling: heirarchy to hierarchy (@spawnia)
- #2257 cleanup ESLint config (@IvanGoncharov)
- #2258 list-test: Remove 'argument' usage (@IvanGoncharov)
- #2259 ESLint: mark unused arguments with underscore (@IvanGoncharov)
- #2270 Enable 'default-param-last' (@IvanGoncharov)
- #2272 Enable 'require-await' ESLint check (@IvanGoncharov)
- #2285 Remove forgotten internal error message functions (#2159) (@Cito)
- #2287 tests: Fix style of graphql queries inside string literals (@IvanGoncharov)
- #2288 tests: Switch to using named arguments to graphql/execute (@IvanGoncharov)
- #2295 Correct bunch of spelling mistakes (@IvanGoncharov)
- #2296 More fixes to make spellchecker happy (@IvanGoncharov)
- #2300 tests: Switch to using named arguments for
subscribe
calls (@IvanGoncharov) - #2302 tests: simplify 'astNode' and 'extensionASTNodes' tests (@IvanGoncharov)
- #2305 Small optimization in the schema type map reducer (@Cito)
- #2308 extendedSchema-test: make tests self contained (@IvanGoncharov)
- #2309 extendSchema: remove dead check on number of directives (@IvanGoncharov)
- #2310 buildSchema/extendSchema: improve test coverage (@IvanGoncharov)
- #2312 Mark 'config' as readonly argument to contructors (@IvanGoncharov)
- #2313 buildSchema: change implementation to simply extending empty schema (@IvanGoncharov)
Internal 🏠
11 PRs were merged
- #2220 gen-changelog: add support for rebased PRs (@IvanGoncharov)
- #2221 ts: move '*.d.ts' files into 'src' (@IvanGoncharov)
- #2267 ESLint: remove options that match default ones (@IvanGoncharov)
- #2279 Update TravisCi to run full CI suite on Node 12 (@m14t)
- #2280 Remove outdated "Live Feedback" section from CONTRIBUTING.modified (@m14t)
- #2291 Add node v13 to CI (@IvanGoncharov)
- #2293 benchmark: extract 'bold' func for applying ANSI bold code (@IvanGoncharov)
- #2294 benchmark: make clean build every time (@IvanGoncharov)
- #2297 Add spellchecker (@IvanGoncharov)
- #2314 gen-changelog: Fix error handling and improve error messages (@IvanGoncharov)
- #2315 Add 'yarn check --integrity' to 'preversion' script (@IvanGoncharov)
Dependency 📦
13 PRs were merged
- #2226 Update to Flow v0.109 (@IvanGoncharov)
- #2227 Update ESLint to v6.5 (@IvanGoncharov)
- #2228 Update deps (@IvanGoncharov)
- #2237 Update deps (@IvanGoncharov)
- #2250 Update deps (@IvanGoncharov)
- #2251 Update Flow to 0.111 (@IvanGoncharov)
- #2263 Update prettier (@IvanGoncharov)
- #2265 Update Flow to v0.112 (@IvanGoncharov)
- #2266 Update ESLint (@IvanGoncharov)
- #2271 Update rest of deps (@IvanGoncharov)
- #2283 Update deps (@IvanGoncharov)
- #2289 Update Flow to 0.114.0 (@IvanGoncharov)
- #2311 Update deps (@IvanGoncharov)
Committers: 8
- Ardeshir81(@Ardeshir81)
- Benedikt Franke(@spawnia)
- Cameron Rollheiser(@icirellik)
- Christoph Zwerschke(@Cito)
- Ivan Goncharov(@IvanGoncharov)
- Ivo Meißner(@ivome)
- Matt Farmer(@m14t)
- Pierre Carrier(@pcarrier)