This repository was archived by the owner on Mar 20, 2023. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork534
Releases: graphql/express-graphql
Releases · graphql/express-graphql
v0.12.0
2a47160
This commit was signed with the committer’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
v0.12.0 (2020-11-19)
Bug Fix 🐞
- #715 Use HTTP code of underlying errors (@IvanGoncharov)
- #716 Wrap HttpError into GraphQLError (@IvanGoncharov)
Polish 💅
4 PRs were merged
- #658 Convert remaining files to TypeScript (@danielrearden)
- #677 Improve TS type coverage (@IvanGoncharov)
- #713 ESLint: enable more checks (@IvanGoncharov)
- #718 Switch to using 'devAssert' similar to
graphql-js
(@IvanGoncharov)
Internal 🏠
16 PRs were merged
- #676 Cleanup from Flow and Babel (@IvanGoncharov)
- #680 integrationTests: test built package on all supported node versions (@IvanGoncharov)
- #682 ESLint: enable lint rules that were temporary disabled (@IvanGoncharov)
- #683 build: rename dist directory to match 'graphql-js' (@IvanGoncharov)
- #684 eslint: unify tests and integrationTests overrides (@IvanGoncharov)
- #690 integrationTests: add TS 4.0 (@IvanGoncharov)
- #692 integrationTests: minimise test logs (@IvanGoncharov)
- #695 LICENSE: Remove year from copyright (@IvanGoncharov)
- #706 LICENSE: Remove year from copyright (@IvanGoncharov)
- #708 build: change to 'build' to 'build:npm' (@IvanGoncharov)
- #709 CI: test on node 15 (@IvanGoncharov)
- #710 TS: Add more checks/validations into 'tsconfig.json' (@IvanGoncharov)
- #711 integrationTests: sync with graphql-js (@IvanGoncharov)
- #712 build: add support for experimental releases (@IvanGoncharov)
- #717 test: log TS errors but run tests (@IvanGoncharov)
- #723 Run tests before release (@IvanGoncharov)
Dependency 📦
7 PRs were merged
- #681 Update deps (@IvanGoncharov)
- #689 Update deps (@IvanGoncharov)
- #694 Update deps (@IvanGoncharov)
- #707 Update deps (@IvanGoncharov)
- #714 Update deps (@IvanGoncharov)
- #719 Update deps (@IvanGoncharov)
- #722 Update deps (@IvanGoncharov)
Committers: 2
- Daniel Rearden(@danielrearden)
- Ivan Goncharov(@IvanGoncharov)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.11.0
a99ab23
This commit was signed with the committer’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
v0.11.0 (2020-07-06)
Breaking Change 💥
- #673 Improve return type of
customFormatErrorFn
(@IvanGoncharov)
Bug Fix 🐞
- #674 Fix sending of custom headers (@IvanGoncharov)
Internal 🏠
2 PRs were merged
- #670 Update ignore files to ignore only top-level files (@IvanGoncharov)
- #671 Isolate integration tests from repository (@IvanGoncharov)
Committers: 1
- Ivan Goncharov(@IvanGoncharov)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.10.2
7b1876d
This commit was signed with the committer’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
v0.10.2 (2020-07-05)
Bug Fix 🐞
- #669 Move cspell to devDependencies (@danielrearden)
Committers: 1
- Daniel Rearden(@danielrearden)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.10.1
711d657
This commit was signed with the committer’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
v0.10.1 (2020-07-05)
Bug Fix 🐞
- #666 Fix NPM package on Node10 (@IvanGoncharov)
Committers: 1
- Ivan Goncharov(@IvanGoncharov)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.10.0
4e18770
This commit was signed with the committer’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
v0.10.0 (2020-07-05)
Breaking Change 💥
- #608 Do not pass parameters if we can't parse them. (@IvanGoncharov)
- #622 Sync TS typings with Flow typings (@danielrearden)
- #624 Flow cleanup typings (@IvanGoncharov)
- #626 Convert CommonJS module syntax to ES6 (@danielrearden)
- #638 Drop support for TS < 3.4 (@IvanGoncharov)
New Feature 🚀
- #653 Allow
extensions
callback to returnundefined
(@IvanGoncharov) - #664 Update GraphiQL and expose 'headerEditorEnabled' property (@IvanGoncharov)
Bug Fix 🐞
- #565 Fix GraphiQL font rendering (@sjparsons)
- #591 TS: Allow to pass object as graphiql option (@juffalow)
- #594 Fix customExecuteFn return type (@felixputera)
- #629 Fix type for extensions option (@danielrearden)
- #646 Fix RequestInfo typings (@danielrearden)
Docs 📝
3 PRs were merged
- #585 Update npm install command (deprecated --dev option) (@738)
- #627 Update README.md (@danielrearden)
- #649 Update README to show how to disable introspection (@danielrearden)
Polish 💅
23 PRs were merged
- #568 Enable more Flow lint checks (@IvanGoncharov)
- #595 docs(README): fix missing word (@dandv)
- #607 Switch to null coalescing operator (@IvanGoncharov)
- #609 Make few check more explicit (@IvanGoncharov)
- #611 Convert all throwed errors to
httpError
(@IvanGoncharov) - #613 Rewrite code to fully use async/await (@IvanGoncharov)
- #617 Sync ESLint with 'graphql-js' (@IvanGoncharov)
- #618 TS: enable linting on types (@IvanGoncharov)
- #620 Migrate from legacy API to URLSearchParams (@IvanGoncharov)
- #628 Refactor TS declaration files (@danielrearden)
- #630 Add missing parameter types (@danielrearden)
- #631 http-test: clean up framework specific wrappers (@IvanGoncharov)
- #632 Simplify getGraphQLParams (@IvanGoncharov)
- #633 http-test: simplify a bit (@IvanGoncharov)
- #640 Convert tests to TS (@danielrearden)
- #641 Fix supertest usage inside tests (@danielrearden)
- #642 Switch to alternative format for type imports (@danielrearden)
- #643 Fix middleware thunk test (@danielrearden)
- #645 Modify file upload test (@danielrearden)
- #650 Improve test coverage (@danielrearden)
- #657 ESLint: enable checking of 'examples' dir (@IvanGoncharov)
- #659 Update graphqlMiddleware and parseBody (@danielrearden)
- #661 Add cspell checker (@IvanGoncharov)
Internal 🏠
17 PRs were merged
- #604 resources: sync up with 'graphql-js' scripts (@IvanGoncharov)
- #605 Update babel (@IvanGoncharov)
- #606 babel: Switch to using
babel-env
(@IvanGoncharov) - #619 ESLint: sync 'eslint-internal-rules' with 'graphql-js' (@IvanGoncharov)
- #621 package.json: sync with
graphql-js
(@IvanGoncharov) - #634 Switch to NPM (@IvanGoncharov)
- #635 Switch to GitHub Actions (@IvanGoncharov)
- #636 Swith from coveralls to codecov (@IvanGoncharov)
- #637 Replace 'dtslint' with TS integration test (@IvanGoncharov)
- #639 Sync up .gitignore with 'graphql-js' (@IvanGoncharov)
- #644 nyc: remove unused exclude config option (@IvanGoncharov)
- #651 workflows: check commit for ignored files (@IvanGoncharov)
- #654 nyc: require 100% coverage (@IvanGoncharov)
- #655 ESLint: enable 'no-promise-executor-return' check (@IvanGoncharov)
- #656 Sync up config files with 'graphql-js' (@IvanGoncharov)
- #662 Sync up GitHub actions with 'graphql-js' (@IvanGoncharov)
- #663 Move showStats function to utils (@danielrearden)
Dependency 📦
16 PRs were merged
- #566 Update prettier (@IvanGoncharov)
- #567 Update Flow to v0.112 (@IvanGoncharov)
- #569 Update 'graphql' to 14.5.8 (@IvanGoncharov)
- #570 Update bunch of deps (@IvanGoncharov)
- #571 Update ESLint (@IvanGoncharov)
- #572 Update GraphiQL to v0.14 (@IvanGoncharov)
- #599 Use fixed versions for all devDependencies (@IvanGoncharov)
- #601 Update prettier (@IvanGoncharov)
- #602 Update flow (@IvanGoncharov)
- #603 Update flow ([@IvanGoncharov](https://github.com/IvanGoncharov...
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.9.0
f826aae
This commit was signed with the committer’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
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)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.8.0
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Note:formatError
is renamed tocustomFormatErrorFn
.formatError
is still avaible in this release but will be droped inv1.0.0
.
New
- Add support for
customValidateFn
. (#479@jamesmoriarty) - Rename
formatError
tocustomFormatErrorFn
. (#479@jamesmoriarty) - Add support for
customExecuteFn
. (#391@IvanGoncharov)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.7.1
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
- Update graphql dependencies
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.6.12
9c64007
This commit was signed with the committer’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
New
- Add support for graphql
v0.12.x
andv0.13.x
. (#411@graingert,2606b7f) - Add support for IE10/11 on GraphiQL page. (5a082b2)
- Make profiling easier by using named function for the middleware. (#415@oliviertassinari)
Fixes
- Updated GraphiQL to
v0.11.11
. (#397@ErikWittern) - Set meta referrer=origin on GraphiQL page. (#412@GromNaN)
- Set 500 status code when graphql returns a result with no data. (#419@JontyUsborne)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.6.11
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Changes
- None since v0.6.8. This is just a version bump to troubleshoot a Travis deployment failure.
Assets2
Uh oh!
There was an error while loading.Please reload this page.