github ardatan/graphql-tools release-1767748441422
January 07, 2026

3 days ago

@graphql-tools/executor@1.5.1

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/executor-apollo-link@2.0.6

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/executor-envelop@4.0.6

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/executor-legacy-ws@1.1.25

Patch Changes

@graphql-tools/executor-urql-exchange@1.0.28

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/executor-yoga@3.0.36

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0
    • @graphql-tools/executor-envelop@4.0.6

@graphql-tools/graphql-tag-pluck@8.3.27

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

graphql-tools@9.0.26

Patch Changes

  • Updated dependencies []:
    • @graphql-tools/schema@10.0.31

@graphql-tools/import@7.1.9

Patch Changes

@graphql-tools/links@10.0.6

Patch Changes

@graphql-tools/load@8.1.8

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0
    • @graphql-tools/schema@10.0.31

@graphql-tools/apollo-engine-loader@8.0.28

Patch Changes

@graphql-tools/code-file-loader@8.1.28

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0
    • @graphql-tools/graphql-tag-pluck@8.3.27

@graphql-tools/git-loader@8.0.32

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0
    • @graphql-tools/graphql-tag-pluck@8.3.27

@graphql-tools/github-loader@9.0.6

Patch Changes

@graphql-tools/graphql-file-loader@8.1.9

Patch Changes

  • Updated dependencies
    [86c350d,
    6f3776c]:
    • @graphql-tools/import@7.1.9
    • @graphql-tools/utils@11.0.0

@graphql-tools/json-file-loader@8.0.26

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/module-loader@8.0.26

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/url-loader@9.0.6

Patch Changes

@graphql-tools/merge@9.1.7

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/mock@9.1.5

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0
    • @graphql-tools/schema@10.0.31

@graphql-tools/node-require@7.0.34

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0
    • @graphql-tools/graphql-file-loader@8.1.9
    • @graphql-tools/load@8.1.8

@graphql-tools/relay-operation-optimizer@7.0.27

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/resolvers-composition@7.0.26

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0

@graphql-tools/schema@10.0.31

Patch Changes

  • Updated dependencies
    [6f3776c]:
    • @graphql-tools/utils@11.0.0
    • @graphql-tools/merge@9.1.7

@graphql-tools/utils@11.0.0

Major Changes

  • #7685
    6f3776c
    Thanks @ardatan! - Support "federation/subgraph style" schemas in
    astFromSchema and printSchemaWithDirectives

    If a GraphQLSchema doesn't have any defined operation types, we should print the schema
    definition as an extension rather than omitting it entirely. They are not a valid schema on their
    own, but they are valid subgraph schemas in a federation setup, and it is possible to build such
    schemas with assumeValid options.

    // A schema without defined root types
    buildSchema(
      /* GraphQL */ `
        extend schema @link(url: "https://specs.apollo.dev/federation/v2.0", import: ["@key"])
    
        type User @key(fields: "id") {
          id: ID!
          username: String
        }
      `,
      { assumeValid: true, assumeValidSDL: true }
    )

    POTENTIAL BREAKING CHANGE: This can be a breaking change because now the schema above will be
    printed as the input, previously extend schema was converted to schema {}.

Don't miss a new graphql-tools release

NewReleases is sending notifications on new releases.