Releases: graphql/graphql-js
Releases · graphql/graphql-js
v0.2.2
Fixes:
- Fix case reported by @steveluscher where overlapping fragments could incorrectly invalidate.
v0.2.1
v0.2.0
New:
- Flow types are included in the npm release in the form of flow-comments. Flow will find and utilize these when you install graphql-js via npm, and if you don't use flow then it's business as usual.
- GraphQL Type predicates for common groupings are now exported from
graphql/type
. - A new submodule
graphql/language/schema
for parsing and working with the GraphQL schema language. - The submodule
graphql/utilities
was included which adds a lot of useful functions for building client tools.- A definitive full introspection query.
- Build a client-side GraphQLSchema instance from an introspection result.
- Build a client-side GraphQLSchema from GraphQL Schema language.
- Print a GraphQLSchema to GraphQL Schema language.
- Create a GraphQLType instance from GraphQL Schema language.
- Create a JavaScript value from a GraphQL language value.
- Create a GraphQL language value from a JavaScript value.
- A smart visitor which maintains type information as it visits the GraphQL document AST.
- Utilities to determine if a JavaScript value or GraphQL language value adhere to a GraphQL type.
- Minor re-organization of
submodules
.
v0.1.12
v0.1.11
0.1.10
0.1.9
0.1.8
New:
- Adds schema printer tool which accepts schema definition files and prints the result of an introspection query against that schema.