The changes noted within this
vNEXT
section have not been released yet. New PRs and commits which introduce changes should include an entry in thisvNEXT
section as part of their development. When a release is being prepared, a new header will be (manually) created below and the appropriate changes within that release will be moved into the new section.
- Nothing yet! Stay tuned.
- Only changes in the similarly versioned
@apollo/gateway
package.
- No changes. This package was major versioned to maintain lockstep versioning with @apollo/gateway.
- Export
defaultRootOperationNameLookup
andnormalizeTypeDefs
; needed by@apollo/gateway
to normalize root operation types when reporting to Apollo Graph Manager. #4071
- Only changes in the similarly versioned
@apollo/gateway
package.
- Only changes in the similarly versioned
@apollo/gateway
package.
- Only changes in the similarly versioned
@apollo/gateway
package.
- Only changes in the similarly versioned
@apollo/gateway
package.
- Fix
v0.12.0
regression: Preserve the@deprecated
type-system directive as a special case when removing type system directives during composition, resolving an unintentional breaking change introduced by #3736. #3792
- Strip all Type System Directives during composition #3736
- Prepare for changes in upcoming
graphql@15
release. #3712
- Ignore TypeSystemDirectiveLocations during composition #3536
- Begin supporting executable directives in federation #3464
- Remove
apollo-env
dependency to eliminate circular dependency between the two packages. This circular dependency makes the tooling repo unpublishable whenapollo-env
requires a version bump. #3463
- Use reference-equality when omitting validation rules during composition. #3338
- Remove federation directives from composed schema #3272
- Do not remove Query/Mutation/Subscription types when schema is included if schema references those types #3260
- Fix value type behavior within composition and execution #3182
- Support __typenames if defined by an incoming operation #2922
- Fix bug in externalUnused validation #2919
- Allow specified directives during validation (@deprecated) #2823
- Normalize SDL in a normalization step before validation #2771