-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency graphql to v2 #212
base: master
Are you sure you want to change the base?
Conversation
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: examples/subservice-languages/ruby/Gemfile.lock
|
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
💻 Website PreviewThe latest changes are available as preview in: https://cb9ded5c.schema-stitching.pages.dev |
618ecb2
to
6b978aa
Compare
6b978aa
to
194a1c3
Compare
|
194a1c3
to
664ad28
Compare
664ad28
to
3bc360d
Compare
This PR contains the following updates:
'~> 1.10'
->'~> 2.0'
Release Notes
rmosolgo/graphql-ruby (graphql)
v2.3.14
Compare Source
Bug fixes
v2.3.13
Compare Source
New features
EnumValue#authorized?
during execution #5058Subset
: support lazy-loading root types and field return types (not documented yet) #5055, #5054Bug fixes
nil
if null value is permitted for incoming lists #5048Mutation#ready?
dataloader cache in multiplexes #5059v2.3.12
Compare Source
Bug fixes
fiber-storage
dependency for Ruby < 3.2 supportv2.3.11
Compare Source
New features
GraphQL::Current
offers globally-available methods for runtime metadata #5034Schema::Subset
(not production-ready yet, though) #5018 #5039Bug fixes
Node#line
andNode#col
when nodes are created by manually #5047interpreter?
,using_ast_analysis?
andnew_connections?
flag methods #5039.compare_by_identity
usages #5037v2.3.10
Compare Source
Bug fixes
v2.3.9
Compare Source
Bug fixes
subscriptionType
in introspection #5019v2.3.8
Compare Source
New features
all: { ... }
validator #5013Query#types
for future type filtering improvements #4998default_broadcast(true)
option for Connection and Edge types #5012Bug fixes
InvalidTypeError
#5003previous_token
andToken
#5015v2.3.7
Compare Source
Bug fixes
v2.3.6
Compare Source
New features
GraphQL::Analysis
(GraphQL::Analysis::AST
still works, too) #4996directive ...
configurations #4995Bug fixes
AsyncDataloader
: Copy Fiber-local variables into Async tasks #4994Dataloader
: properly batchfetch
calls withloads:
arguments that call Dataloader sources during.authorized?
#4997v2.3.5
Compare Source
Breaking changes
load_*
implementations in arguments -- this could break calls tosuper
if you have redefined this method in subclasses #4978Schema.possible_types
andSchema.references_to
now use type classes as keys instead of type names (Strings). You can create a new Hash with the old structure using.transform_keys(&:graphql_name)
. #4986 #4971Bug fixes
type
,extend
) #4987ruby2_keywords
usage #4989v2.3.4
Compare Source
New features
Bug fixes
Query#fingerprint
: handlenil
query strings like""
#4963Language::Nodes
: support marshalling parsed ASTs #4959v2.3.3
Compare Source
v2.3.2
Compare Source
Bug fixes
.prepare
lists of input objects #4933v2.3.1
Compare Source
New features
Schema.max_query_string_tokens
: support a limit on the number of tokens the lexer should identify #4929run_graphql_field
: support:lookahead
and:ast_node
field extras #4930Bug fixes
FieldUsage
analyzer when InputObjects return a prepared value #4902run_graphql_field
#4891v2.3.0
Compare Source
Breaking Changes
orphan_types
: Only object types are accepted here; other types may be added to the schema throughextra_types
instead. #4869GraphQL::Language.escape_single_quoted_newline(query_str)
if you need to transform incoming query strings #4834Deprecations
.tracer(...)
is deprecated, use.trace_with(...)
instead, using trace modules (https://graphql-ruby.org/queries/tracing.html) #4878Bug fixes
v2.2.16
Compare Source
v2.2.15
Compare Source
v2.2.14
Compare Source
Bug fixes
v2.2.13
Compare Source
Bug fixes
:default
trace class is added, merge already-configured trace modules into it #4875v2.2.12
Compare Source
Deprecations
Schema.{query|mutation|subscription}_execution_strategy
methods are deprecated without replacement #4867Breaking Changes
hasNextPage
returningfalse
when nofirst
is given (previously changed in 2.2.6) #4866Bug fixes
context
when fetching argument forloads: ...
#4870v2.2.11
Compare Source
New features
Bug fixes
v2.2.10
Compare Source
New features
Bug fixes
v2.2.9
Compare Source
New features
totalCount
), not as if they were evaluated for each item in the list #4842ActiveRecord::Relation
s given to.trigger
#4840Bug fixes
complexity ...
to connection fields #4841false
for#authorized?
#4839v2.2.8
Compare Source
New features
"errors"
before"data"
, as recommended by the GraphQL spec #4823Bug fixes
nil
(test environments) #4828v2.2.7
Compare Source
Deprecations
.resolve
dataloader requests (use.load
instead) #4807error_bubbling(true)
, no replacement. Please open an issue if you need this option. #4813Bug fixes
racc
dependency #4814backtrace: true
when used with@defer
and batch-loaded lists #4815v2.2.6
Compare Source
Deprecations
instrument(:query | :multiplex, ...)
was deprecated, use atrace_with
module instead. #4771PlatformTracing
classes are deprecated, use aPlatformTrace
module instead #4779New features
FieldUsage
analyzer: returns aused_deprecated_enum_values: ...
array in its result Hash #4805validate_timeout
applies to query analysis as well as static validation #4800SentryTrace
is added for instrumenting with Sentry #4775Bug fixes
FieldUsage
analyzer: properly find deprecated arguments in non-null input objects #4805span_type
setter withspan
setter #4776null
values #4799hasNextPage
whenmax_page_size
is set #4780v2.2.5
Compare Source
Bug fixes
type
#4772v2.2.4
Compare Source
Bug fixes
all?
to check classes directly #4760v2.2.3
Compare Source
Bug fixes
suspended
Fibers #4754v2.2.2
Compare Source
Bug fixes
Fiber#transfer
support because Ruby's control flow is unpredictable (#4748, #4752, #4743)v2.2.1
Compare Source
Bug fixes
v2.2.0
Compare Source
Breaking changes
loads:
now requires a schema'sself.resolve_type
method to be implemented so that loaded objects can be verified to be of the expected type #4678graphql/c_parser
still does.)New features
GraphQL::Dataloader::AsyncDataloader
: a Dataloader class that uses theasync
gem to run I/O from fields and Dataloader sources in parallel #4727run_graphql_field
: a helper method for running fields in tests #4732v2.1.13
Compare Source
v2.1.12
Compare Source
v2.1.11
Compare Source
v2.1.10
Compare Source
v2.1.9
Compare Source
Bug fixes
v2.1.8
Compare Source
New features
prepare
: check for the named method on the argument owner, too #4717v2.1.7
Compare Source
New features
NullContext
inherit fromContext
, to make typechecking easier #4709Schema.query_class
to use for executing queries #4679Bug fixes
reauthorize_scoped_objects
to false #4720subscriptions.trigger
with custom enum values #4713backtrace: true
with GraphQL-Pro@defer
#4708to_h
from Input Object validation error message #4701v2.1.6
Compare Source
Breaking Changes
config.graphql.parser_cache = true
to your Rails environment setup to enable it. #4648New features
ISO8601Duration
scalar #4688Bug fixes
v2.1.5
Compare Source
Bug fixes
Schema.default_logger
when Rails is present but doesn't have a logger #4686v2.1.4
Compare Source
New features
Query#logger
#4674with_alias:
option #2912load_application_object_failed
#4667Bug fixes
Connection#initialize
outside of execution #4675Subscriptions#trigger
#4673definition_methods
when interfaces implement other interfaces #4670NullContext
to use the built-in Singleton module #4669ScopeExtension#after_resolve
outside of execution #4685one_of?
checks #4680v2.1.3
Compare Source
Bug fixes
GraphQL::Schema
#4663racc
as a dependency because it's not included by default in Ruby 3.3 #4661v2.1.2
Compare Source
New features
count_introspection_fields: false
#4658get_fiber_variables
andset_fiber_variables
#4593Schema.default_trace_mode
#4642Bug fixes
hash_key:
: use the configured hash key when the underlying Hash has a default value Proc #4656v2.1.1
Compare Source
v2.1.0
Compare Source
Breaking changes
GraphQL::Filter
is removed #4325New features
.authorized?
checks if the type is configured withreauthorize_scoped_objects(false)
#3994unsubscribe(...)
accepts a value to be used to return a result along with unsubscribing #4283v2.0.31
Compare Source
v2.0.30
Compare Source
v2.0.29
Compare Source
v2.0.28
Compare Source
v2.0.27
Compare Source
New features
%{value}
in custom messages #4601Bug fixes
return false, nil
fromready?
andauthorized?
#4585"null"
#4586v2.0.26
Compare Source
Bug fixes
v2.0.25
Compare Source
New features
Source#result_key_for
for customizing cache keys in sources #4569Bug fixes
v2.0.24
Compare Source
New features
Schema::Object.wrap
can be used to customize how objects are (or aren't) wrapped byGraphQL::Schema::Object
instances at runtime #4524Query
: accept astatic_validator:
option in#initialize
to use instead of the default validation configuration.Bug fixes
Dataloader
: when loading specific keys, only run dataloader until those specific keys are resolved #4519v2.0.23
Compare Source
New features
Bug fixes
backtrace: true
with other trace modules #4505context.warden
being nil #4503v2.0.22
Compare Source
New features
filter
instance #4462Bug fixes
trace_options
#4470execute_multiplex.graphql
event #4460Context#dig
when called with one key #4458compare_by_identity
on some runtime cachesThread.current
clash) #4445v2.0.21
Compare Source
Deprecations
GraphQL::Filter
(usevisible?
methods instead) #4424New features
Bug fixes
trace_with
#4437@oneOf
: print definition in the SDL when it's usedresolve_type
definitionv2.0.20
Compare Source
Bug fixes
.resolve_type
: fix returning[Type, false]
from resolve_type #4412GraphQL.default_parser
#4411current_depth
method in some lazy lists #4386Object
object shape #4365execute_field
hooks #4398v2.0.19
Compare Source
Bug fixes
context.scoped_context.current_path
#4376tracer
inheritance in Schema classes #4379Timeout
plugin when other tracers are used #4383GraphQL::Language::Token
s when scanning #4366v2.0.18
Compare Source
Breaking Changes
"execute_field"
events on fields defined on interface types will now receive the interface type asdata[:owner]
instead of the current object type. To get the old behavior, usedata[:object].class
instead. #4292New features
TypeKind#leaf?
#4352Bug fixes
data[:owner]
instead of the object type #4292GraphQL::Schema::Field
#4360GraphQL::Schema::Warden
#4361deprecation_reason
faster #4356current_path
only when the application needs it #4342GraphQL::Tracing::Trace
as a lower-overhead tracing API #4344hasNextPage
for already-loaded ActiveRecord Relations #4349v2.0.17.2
Compare Source
Bug fixes
[type_module, false]
fromresolve_type
#4413v2.0.17.1
Compare Source
Bug fixes
v2.0.17
Compare Source
Bug fixes
[type_module, false]
fromresolve_type
#4413v2.0.16
Compare Source
Breaking changes
Union
: Only accept Object types inpossible_types
(previously, other types were also accepted, but this was against the spec) #4269New features
RakeTask
#4247.trigger(... context: { ... })
into the query context when running updates #4242Bug fixes
.default_relay?
#4272scope_items
tonodes { ... }
oredges { ... }
arrays #4263Concurrent::Map
initialization to prevent race conditionsdig
into:current_arguments
#4249v2.0.15
Compare Source
New features
.graphqls
files in.from_definition
#4204TypeMembership#options
#4209Bug fixes
.selects?
#4212selected_type:
to.selects?
#4194.selects?
on unions #4193connection:
config over resolver config #4191v2.0.14
Compare Source
New features
one_of
for input objects that allow exactly one argument #4184source.merge({ ... })
for adding objects to dataloader source caches #4186validate_max_errors
of 100 #4179Bug fixes
v2.0.13
Compare Source
New features
default_value
andprepare
#4156Bug fixes
.trigger(... context: )
for determining subscription root field visibility #4160hash_key:
and have a falsy value for that key #4132validate_max_error
limitArray#+
to add objects during execution #4142v2.0.12
Compare Source
New features
[Type, nil]
fromresolve_type
#4130Bug fixes
prepare
before loading objects based on ID (loads:
) #4128Query#validate=
after validation has run #4127v2.0.11
Compare Source
New features
Bug fixes
LIMIT
withmax_page_size
#4104Field#relay_nodes_field
config reader #4103opentelementry
implementation, oops #4086Lazy.resolve
v2.0.9
Compare Source
New features
Schema.default_page_size
,Field#default_page_size
, orResolver.default_page_size
when one of them is available and nofirst
orlast
is given #4081OpenTelementryTracing
#4077Bug fixes
ExecutionError
s raised inprepare:
hooks #4079v2.0.8
Compare Source
New Features
fallback_value:
when method or hash key field resolution fails #4069hash_key:
lookups on Hash-like objects #4072prepare_span
hook for adding custom tags #4067Bug fixes
hash_key:
is given, populate#method_str
based on it #4072.each
on list values #4052Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.