graphql-tools
graphql-tools copied to clipboard
fix(deps): update dependency @theguild/federation-composition to v0.18.5
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @theguild/federation-composition | 0.18.3 -> 0.18.5 |
Release Notes
graphql-hive/federation-composition (@theguild/federation-composition)
v0.18.5
Patch Changes
-
#151
f9b9908Thanks @n1ru4l! - Fix issue where the satisfiability check raised an exception for fields that share different object type and interface definitions across subgraphs. -
#152
e4440a1Thanks @n1ru4l! - Fix issue where scalar type marked with@inaccessibledoes not fail the composition if all usages are not marked with@inaccessible.Composing the following subgraphs resulted in an invalid supergraph instead of failing the composition.
v0.18.4
Patch Changes
-
#146
55b48e9Thanks @n1ru4l! - Resolve usage of@requiresFieldSetwith a union field selection to raise anEXTERNAL_UNUSEDerror. -
#150
9bd8016Thanks @n1ru4l! - Fix incorrectly raisedIMPLEMENTED_BY_INACCESSIBLEerror for inaccessible object fields where the object type is inaccessible.For example the following subgraph, will no longer result in the error
Field B.id is @​inaccessible but implements the interface field Node.id, which is in the API schema..schema @​link(url: "https://specs.apollo.dev/federation/v2.9", import: ["@​tag"]) { query: Query } type Query { b(id: ID! @​federation__inaccessible): B @​federation__inaccessible a(id: ID!): A } type B implements Node @​federation__inaccessible { id: ID! @​federation__inaccessible } type A implements Node { id: ID! } interface Node { id: ID! } -
#147
8c5bc0cThanks @n1ru4l! - Add support for@providesfragment selection sets on union type fields.type Query { media: [Media] @​shareable @​provides(fields: "... on Book { title }") } union Media = Book | Movie
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.