Skip to content

v6.0.0

Compare
Choose a tag to compare
@ardatan ardatan released this 21 May 13:50
· 3929 commits to master since this release

Contact us here for help, more necessary open source tools and Enterprise support
or Chat with us on discord

A huge v6 release with a new monorepo structure!

You can learn more about changes by checking out our:

New Monorepo Structure

  • graphql-tools
    • @graphql-tools/schema
      • makeExecutableSchema
      • addResolversToSchema and other decorators
    • @graphql-tools/delegate
      • Schema delegation low-level tools
    • @graphql-tools/wrap
      • Wrap local/remote schemas with a new schema, applying transforms.
      • Implements "remote" executable schema generation
      • Includes the common schema modification transforms, filtering, renaming, etc.
    • @graphql-tools/stitch
      • Schema stitching utils
    • @graphql-tools/utils
      • Some common utils and typings
    • @graphql-tools/links
      • linkToExecutor and linkToSubscriber to convert ApolloLink to Executor and Subscriber for Remote Schema generation
      • Links and scalars for serverside GraphQL Upload support especially for schema stitching
  • merge-graphql-schemas
    • @graphql-tools/merge
      • mergeTypeDefs and mergeResolvers
    • @graphql-tools/file-loading
      • loadFiles to load type definitions and resolvers files
  • graphql-import
    • @graphql-tools/import
      • Import expression parser
    • @graphql-tools/graphql-file-loader with @graphql-tools/load
      • Load GraphQL Files using GraphQL Toolkit's Loaders
  • @graphql-toolkit/common
    • @graphql-toolkit/utils
    • @graphql-toolkit/resolvers-composition
  • @graphql-toolkit/core
    • @graphql-tools/load
      • Main package for schema and documents loading from different sources
  • @graphql-toolkit's other packages are moved to @graphql-tools with same names excepts @graphql-toolkit/schema-merging, @graphql-toolkit/core and @graphql-toolkit/common