-
Notifications
You must be signed in to change notification settings - Fork 354
fix(deps): update dependency @graphql-inspector/core to v7 #8977
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
base: master
Are you sure you want to change the base?
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Apollo Federation Subgraph Compatibility Results
Learn more: |
🚀 Snapshot Release (
|
| Package | Version | Info |
|---|---|---|
@graphql-mesh/cli |
0.100.19-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/config |
0.108.19-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/graphql |
0.104.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/grpc |
0.108.18-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/json-schema |
0.109.18-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/mysql |
0.105.18-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/neo4j |
0.107.15-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/odata |
0.106.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/openapi |
0.109.24-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/postgraphile |
0.104.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/raml |
0.109.18-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/soap |
0.107.18-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/supergraph |
0.10.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/thrift |
0.106.18-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/merger-bare |
0.105.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/merger-stitching |
0.105.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/migrate-config-cli |
1.7.5-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/store |
0.104.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@omnigraph/odata |
0.2.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-odata |
0.2.17-alpha-20251112194955-38e54c793920acbfc96a64a3a44cbd09eeebc6a2 |
npm ↗︎ unpkg ↗︎ |
💻 Website PreviewThe latest changes are available as preview in: https://d8dd7a40.graphql-mesh.pages.dev |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
6.4.1->7.0.0Release Notes
graphql-hive/graphql-inspector (@graphql-inspector/core)
v7.0.0Major Changes
#2893
ef13125Thanks @jdolle! - This is a major change to
@graphql-inspector/coreand introduces a new
@graphql-inspector/patchpackage, which applies changes output fromdiffon top of a schema -- essentially rebasing these changes onto any schema.
These changes include:
indicating if the change applies to a new type or an existing type.
node being changed. For example,
EnumValueDeprecationReasonAdded's path previously referencedthe enumValue (e.g.
EnumName.value), not the deprecated directive (e.g.EnumName.value.@​deprecated).function to apply changes accurately.
diffoutput when a new node is added. This can dramaticallyincrease the number of changes listed which can be noisy, but it makes it possible for
"@graphql-inspector/patch" to apply all changes from a schema. This can be optionally filtered
using a newly exported
DiffRule.simplifyChangesrule.For example, given an existing schema:
And a diff schema:
Then previously the output would be:
[ { "criticality": { "level": "NON_BREAKING" }, "message": "Type 'Address' was added", "meta": { "addedTypeKind": "ObjectTypeDefinition", "addedTypeName": "Address" }, "path": "Address", "type": "TYPE_ADDED" }, { "criticality": { "level": "NON_BREAKING" }, "message": "Field 'address' was added to object type 'User'", "meta": { "addedFieldName": "address", "addedFieldReturnType": "Address", "typeName": "User", "typeType": "object type" }, "path": "User.address", "type": "FIELD_ADDED" } ]But now the output also includes the fields inside the new
Addresstype:[ { "criticality": { "level": "NON_BREAKING" }, "message": "Type 'Address' was added", "meta": { "addedTypeKind": "ObjectTypeDefinition", "addedTypeName": "Address" }, "path": "Address", "type": "TYPE_ADDED" }, { "criticality": { "level": "NON_BREAKING" }, "message": "Field 'line1' was added to object type 'Address'", "meta": { "addedFieldName": "line1", "addedFieldReturnType": "String!", "typeName": "Address", "typeType": "object type" }, "path": "Address.line1", "type": "FIELD_ADDED" }, { "criticality": { "level": "NON_BREAKING" }, "message": "Field 'line2' was added to object type 'Address'", "meta": { "addedFieldName": "line2", "addedFieldReturnType": "String!", "typeName": "Address", "typeType": "object type" }, "path": "Address.line2", "type": "FIELD_ADDED" }, { "criticality": { "level": "NON_BREAKING" }, "message": "Field 'address' was added to object type 'User'", "meta": { "addedFieldName": "address", "addedFieldReturnType": "Address", "typeName": "User", "typeType": "object type" }, "path": "User.address", "type": "FIELD_ADDED" } ]These additional changes can be filtered using a new rule:
Minor Changes
2fc8b25Thanks @emileriksson! - Apollo Federation v2 support.
Introduced built-in Federation v2 directives and a new CLI flag --federationV2 to enable
processing schemas that use them.
Configuration
📅 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.