apollo-compiler@1.28.0 #968
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Features
Reject
@skip
/@include
on subscription root fields - DerekKuc SimonSapin and goto-bus-stop, pull/963This implements a GraphQL spec RFC, rejecting
subscriptions in validation that can be invalid during execution.
New shorthand methods for mutable directive argument access - tninesling, pull/967
Introduces new methods:
DirectiveList::get_all_mut
DirectiveList::argument_by_name_mut
DirectiveList::specified_argument_by_name_mut
Fixes
Update
ariadne
trait implementations - lrlna, pull/960ariadne@0.5.1
release changed their type signature forariadne::Cache
trait, which required anupdate to
apollo-compiler
's implementation ofariadne::Cache<FileId>
.This release also had a slight change to path formatting, so if you had any snapshots in your
tests, you can expect a change from this:
to this (notice the extra white space around the file path):
Harden stack overflow protection - goto-bus-stop, pull/966
Closes a theoretical gap in stack overflow protection when processing long fragment chains, and
significantly improves validation performance on documents with thousands of fragment definitions.