v0.9.0 (2019-07-15)
Breaking Change 💥
- #487 Drop support for node v6 (@IvanGoncharov)
- #502 Switch all Flow types to be exact (@IvanGoncharov)
- #515 Switch LICENSE to MIT + remove license headers in source files (@IvanGoncharov)
New Feature 🚀
- #484 Add support for customParseFn option (@williambailey)
- #486 Add support for "typeResolver" option (@IvanGoncharov)
- #508 Allow to override GraphiQL default query (@IvanGoncharov)
- #524 Remove CDN usage (@IvanGoncharov)
- #533 Add TypeScript typings (@IvanGoncharov)
Bug Fix 🐞
- #518 Flow: Make query variables read-only (@IvanGoncharov)
- #529 Flow: Use $ReadOnlyArray for 'validationRules' option (@IvanGoncharov)
- #530 Flow: replace 'any' with correct types (@IvanGoncharov)
Docs 📝
- #514 Fix URLs to the GraphQL Specification and its repository (@IvanGoncharov)
Polish 💅
17 PRs were merged
- #485 Use custom one-off schemas for tests that need them (@IvanGoncharov)
- #489 tests: use sync functions to compress body payload (@IvanGoncharov)
- #491 Rewrite 'parseBody' to use async/await (@IvanGoncharov)
- #492 Rewrite more code as async/await (@IvanGoncharov)
- #496 Simplify "validationRules" processing (@IvanGoncharov)
- #500 Sort imports and use Flow's "import type" syntax (@IvanGoncharov)
- #521 Flow: Switch to explicit inexact objects (@IvanGoncharov)
- #523 Simplify extension test (@IvanGoncharov)
- #526 Add new test to imporove test coverage (@IvanGoncharov)
- #527 Reuse Flow typings for HTTP module (@IvanGoncharov)
- #537 Remove unnecessary string concatenations (@IvanGoncharov)
- #539 Replaced deprecated 'new Buffer(...)' with 'Buffer.from(...)' (@IvanGoncharov)
- #540 Replace control characters with escape characters (@IvanGoncharov)
- #541 Simplify lambda functions (@IvanGoncharov)
- #542 usage-test: enable Flow check (@IvanGoncharov)
- #543 ESLint: sync config with 'graphql-js' (@IvanGoncharov)
- #552 Update URLs to HTTPS (@IvanGoncharov)
Internal 🏠
23 PRs were merged
- #488 Run CI on Node v12 (@IvanGoncharov)
- #493 build: Simplify babel build (@IvanGoncharov)
- #494 Register "babel-register" directly (@IvanGoncharov)
- #495 Register "babel-register" directly (@IvanGoncharov)
- #497 Run example using node + babel-register (@IvanGoncharov)
- #498 Run example using node + babel-register (@IvanGoncharov)
- #499 Switch 'isparta' for 'nyc' (@IvanGoncharov)
- #504 Move 'mocha' config to '.mocharc.yml' (@IvanGoncharov)
- #506 Add missing ".nycrc.yml" from #499 (@IvanGoncharov)
- #519 Flow: Synchronise config with 'graphql-js' (@IvanGoncharov)
- #520 Switch to Babel7 (@IvanGoncharov)
- #528 Fix skipping of 'tests' folder during Babel build (@IvanGoncharov)
- #531 Pretttier: synchronise config with 'graphql-js' (@IvanGoncharov)
- #532 Travis: remove automatic NPM publishing since it doesn't work with 2FA (@IvanGoncharov)
- #544 Remove watch script (@IvanGoncharov)
- #545 ESLint: check 'resources' folder (@IvanGoncharov)
- #546 Run prettier on all files (@IvanGoncharov)
- #547 Synchronise Travis script with 'graphql-js' (@IvanGoncharov)
- #548 package.json: move prettier check into separate script (@IvanGoncharov)
- #549 Cleanup package.json (@IvanGoncharov)
- #550 Copy 'build' implementation from 'graphql-js' (@IvanGoncharov)
- #551 Validate TS typings (@IvanGoncharov)
- #553 Copy 'gen-changelog' from 'graphql-js' (@IvanGoncharov)
Dependency 📦
8 PRs were merged
- #490 Update deps (@IvanGoncharov)
- #503 Update GraphiQL to v0.13.0 (@IvanGoncharov)
- #505 Update deps (@IvanGoncharov)
- #517 Update 'graphql' package (@IvanGoncharov)
- #525 Update deps (@IvanGoncharov)
- #534 Update deps (@IvanGoncharov)
- #535 Remove '@types/node' and '@types/graphql' from dependencies (@IvanGoncharov)
- #538 Update babel to v7.5.0 (@IvanGoncharov)
Committers: 2
- Ivan Goncharov(@IvanGoncharov)
- William Bailey(@williambailey)