Changelog
*Sourced from [graphql's changelog](https://github.com/rmosolgo/graphql-ruby/blob/master/CHANGELOG.md).*
> ## 1.9.16 (2 Dec 2019)
>
> ### Breaking changes
>
> - `GraphQL::Schema::Resolver#initialize` accepts a new keyword argument, `field:`. If you have overriden this method, you'll have to add that keyword to your argument list (and pass it along to `super`.) [#2605](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2605)
>
> ### Deprecations
>
> - `SkylightTracing` is disabled; the Skylight agent contains its own GraphQL support. See Skylight's docs for migration. [#2601](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2601)
>
> ### New features
>
> ### Bug fixes
>
> - Fix multiplex max_depth calculation [#2613](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2613)
> - Use monotonic time in TimeoutMiddleware [#2622](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2622)
> - Use underscored names in Mutation generator [#2617](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2617)
> - Fix lookahead when added to mutations in their `field(...)` definitions [#2605](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2605)
> - Handle returned lists of errors from Mutations [#2567](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2567)
> - Fix lexer error on block strings containing only newlines [#2598](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2598)
> - Fix mutation generator to reference the new base class [#2580](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2580)
> - Use the right camelization configuration when generating subscription topics [#2552](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2552)
Commits
- [`cd28529`](https://github.com/rmosolgo/graphql-ruby/commit/cd285294d9945e3a3470086f96ed93a4995fa445) 1.9.16
- [`306d707`](https://github.com/rmosolgo/graphql-ruby/commit/306d707bdc7a3c3ab0de101e3f67e8cf171182da) Merge pull request [#2623](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2623) from rrangith/multiplex-ordering-clarification
- [`7bd68e1`](https://github.com/rmosolgo/graphql-ruby/commit/7bd68e106e1a30a3d8ce9e87a04cd68a6be96db2) Add clarification to Multiplex about ordering of responses
- [`ac2d235`](https://github.com/rmosolgo/graphql-ruby/commit/ac2d2354607d39c2c18711e15489ff9d8314eca3) Merge pull request [#2622](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2622) from sdemjanenko/timeout_middleware_monotonic_time
- [`cc34f05`](https://github.com/rmosolgo/graphql-ruby/commit/cc34f059cf3b51f161fa8169d21ef6e7eeb0404b) TimeoutMiddleware: switch to monotonic time
- [`ecadc49`](https://github.com/rmosolgo/graphql-ruby/commit/ecadc49c1c369769d7db8f23592d8703f0b7f8a0) Merge pull request [#2613](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2613) from rmosolgo/fix-multiplex-max-depth
- [`5620a9b`](https://github.com/rmosolgo/graphql-ruby/commit/5620a9beb2a578f9a0a22136dc85807af1d09e89) Merge pull request [#2620](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2620) from eapache/alternative-multiplex-fix
- [`ba4b7f4`](https://github.com/rmosolgo/graphql-ruby/commit/ba4b7f421d71578f3edebe388b217cb2a92cc10d) Recommend the right thing up front for multiplex
- [`1101c6f`](https://github.com/rmosolgo/graphql-ruby/commit/1101c6f0d24ea25edaa5fcd571041ff1b1441f34) Merge pull request [#2617](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2617) from newx/update-generators
- [`fd9c6e5`](https://github.com/rmosolgo/graphql-ruby/commit/fd9c6e530dbbe2880b2696591c3d1acb3a0ba37d) updates mutation_generator to use underscored field names
- Additional commits viewable in [compare view](https://github.com/rmosolgo/graphql-ruby/compare/v1.9.15...v1.9.16)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps graphql from 1.9.15 to 1.9.16.
Changelog
*Sourced from [graphql's changelog](https://github.com/rmosolgo/graphql-ruby/blob/master/CHANGELOG.md).* > ## 1.9.16 (2 Dec 2019) > > ### Breaking changes > > - `GraphQL::Schema::Resolver#initialize` accepts a new keyword argument, `field:`. If you have overriden this method, you'll have to add that keyword to your argument list (and pass it along to `super`.) [#2605](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2605) > > ### Deprecations > > - `SkylightTracing` is disabled; the Skylight agent contains its own GraphQL support. See Skylight's docs for migration. [#2601](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2601) > > ### New features > > ### Bug fixes > > - Fix multiplex max_depth calculation [#2613](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2613) > - Use monotonic time in TimeoutMiddleware [#2622](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2622) > - Use underscored names in Mutation generator [#2617](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2617) > - Fix lookahead when added to mutations in their `field(...)` definitions [#2605](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2605) > - Handle returned lists of errors from Mutations [#2567](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2567) > - Fix lexer error on block strings containing only newlines [#2598](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2598) > - Fix mutation generator to reference the new base class [#2580](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2580) > - Use the right camelization configuration when generating subscription topics [#2552](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2552)Commits
- [`cd28529`](https://github.com/rmosolgo/graphql-ruby/commit/cd285294d9945e3a3470086f96ed93a4995fa445) 1.9.16 - [`306d707`](https://github.com/rmosolgo/graphql-ruby/commit/306d707bdc7a3c3ab0de101e3f67e8cf171182da) Merge pull request [#2623](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2623) from rrangith/multiplex-ordering-clarification - [`7bd68e1`](https://github.com/rmosolgo/graphql-ruby/commit/7bd68e106e1a30a3d8ce9e87a04cd68a6be96db2) Add clarification to Multiplex about ordering of responses - [`ac2d235`](https://github.com/rmosolgo/graphql-ruby/commit/ac2d2354607d39c2c18711e15489ff9d8314eca3) Merge pull request [#2622](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2622) from sdemjanenko/timeout_middleware_monotonic_time - [`cc34f05`](https://github.com/rmosolgo/graphql-ruby/commit/cc34f059cf3b51f161fa8169d21ef6e7eeb0404b) TimeoutMiddleware: switch to monotonic time - [`ecadc49`](https://github.com/rmosolgo/graphql-ruby/commit/ecadc49c1c369769d7db8f23592d8703f0b7f8a0) Merge pull request [#2613](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2613) from rmosolgo/fix-multiplex-max-depth - [`5620a9b`](https://github.com/rmosolgo/graphql-ruby/commit/5620a9beb2a578f9a0a22136dc85807af1d09e89) Merge pull request [#2620](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2620) from eapache/alternative-multiplex-fix - [`ba4b7f4`](https://github.com/rmosolgo/graphql-ruby/commit/ba4b7f421d71578f3edebe388b217cb2a92cc10d) Recommend the right thing up front for multiplex - [`1101c6f`](https://github.com/rmosolgo/graphql-ruby/commit/1101c6f0d24ea25edaa5fcd571041ff1b1441f34) Merge pull request [#2617](https://github-redirect.dependabot.com/rmosolgo/graphql-ruby/issues/2617) from newx/update-generators - [`fd9c6e5`](https://github.com/rmosolgo/graphql-ruby/commit/fd9c6e530dbbe2880b2696591c3d1acb3a0ba37d) updates mutation_generator to use underscored field names - Additional commits viewable in [compare view](https://github.com/rmosolgo/graphql-ruby/compare/v1.9.15...v1.9.16)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)