v16.1.0 (2021-12-07)
New Feature 🚀
- #3355 Export GRAPHQL_MAX_INT and GRAPHQL_MIN_INT (@tofran)
- #3384 Preserve non-error values thrown from resolvers (@IvanGoncharov)
Bug Fix 🐞
- #3375 printSchema: handle descriptions that are non-printable as block strings (@IvanGoncharov)
Docs 📝
- #3393 Update doc examples to reflect the current API (@paulserraino)
Polish 💅
9 PRs were merged
- #3365 Add devAssert about removal of positional arguments (@IvanGoncharov)
- #3376 execute: fix spec section names in comments (@twof)
- #3377 lexer-tests: Use tildas as invalid characters (@twof)
- #3391 Enable '@typescript-eslint/switch-exhaustiveness-check' rule (@IvanGoncharov)
- #3392 Remove $FlowFixMe comments (@IvanGoncharov)
- #3396 typeFromAST: use exhaustive switch and remove invariant (@IvanGoncharov)
- #3400 expectJSON: improve readability (@IvanGoncharov)
- #3401 tests: Improve formating of strings with 'dedent' tag (@IvanGoncharov)
- #3406 Simplify code by replacing Object.entries with Object.keys (@IvanGoncharov)
Internal 🏠
9 PRs were merged
- #3386 Add support for Node17 (@IvanGoncharov)
- #3388 Drop "eslint-plugin-istanbul" and implement as internal ESLint rule (@IvanGoncharov)
- #3398 Switch coverage from nyc to c8 (@IvanGoncharov)
- #3403 ci: add check that 'package-lock.json' doesn't have conflicts (@IvanGoncharov)
- #3404 github/workflows: simplify npm cache setup (@IvanGoncharov)
- #3405 Use for '--ignore-scripts' for all
npm ci
&npm install
(@IvanGoncharov) - #3407 ci: add check for unnecessary duplicates in package-lock.json (@IvanGoncharov)
- #3416 fix c8 ignore decorator typos (@yaacovCR)
- #3417 package.json: Specify NPM release tag explicitly (@IvanGoncharov)
Dependency 📦
4 PRs were merged
- #3387 Update package-lock.json (@IvanGoncharov)
- #3389 package.json: Drop unused '@babel/eslint-parser' (@IvanGoncharov)
- #3390 Update deps (@IvanGoncharov)
- #3399 Update deps (@IvanGoncharov)
Committers: 5
- Alex Reilly(@twof)
- Francisco Marques(@tofran)
- Ivan Goncharov(@IvanGoncharov)
- Paul Serraino(@paulserraino)
- Yaacov Rydzinski (@yaacovCR)