summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
AgeCommit message (Collapse)Author
2019-12-23Release 0.6.1.0v0.6.1.0Eugen Wissner
2019-12-21Pretify multi-line string arguments as block stringsEugen Wissner
Fixes #10.
2019-12-19Escape non-source characters in the encoderEugen Wissner
2019-12-06Support directives (skip and include)Eugen Wissner
Fixes #24.
2019-12-02Consider __typename when evaluating fragmentsEugen Wissner
Fixes #30.
2019-11-28Fix strings not consuming spacesSam Nolan
Fixes #28
2019-11-27Release 0.6.0.0v0.6.0.0Eugen Wissner
2019-11-23Add a reader instance to the resolversEugen Wissner
The Reader contains a Name/Value hashmap, which will contain resolver arguments.
2019-11-22Try type parsers in a different orderEugen Wissner
2019-11-12Support nested fragments in any orderEugen Wissner
Fix #19.
2019-11-09Support nested fragmentsEugen Wissner
... without forward lookup.
2019-11-03Move related modules to Language.GraphQL.ASTEugen Wissner
Fixes #18. - `Language.GraphQL.Encoder` moved to `Language.GraphQL.AST.Encoder`. - `Language.GraphQL.Parser` moved to `Language.GraphQL.AST.Parser`. - `Language.GraphQL.Lexer` moved to `Language.GraphQL.AST.Lexer`. - All `Language.GraphQL.AST.Value` data constructor prefixes were removed. The module should be imported qualified. - All `Language.GraphQL.AST.Core.Value` data constructor prefixes were removed. The module should be imported qualified. - `Language.GraphQL.AST.Transform` is now isn't exposed publically anymore.
2019-10-22Release 0.5.1.0v0.5.1.0Eugen Wissner
2019-10-11Inline fragments without typeEugen Wissner
Fixes #11.
2019-10-01Deprecate plural type aliasesEugen Wissner
Fixes #16. Deprecates: - Language.GraphQL.AST.Arguments - Language.GraphQL.AST.Directives - Language.GraphQL.AST.VariableDefinitions
2019-09-13Add pending inline fragment testsEugen Wissner
2019-09-10Release 0.5.0.1v0.5.0.1Eugen Wissner
2019-09-06Fix #12Eugen Wissner
2019-09-01Deprecate enum, enumA, wrappedEnum, wrappedEnumAEugen Wissner
These functions are from Language.GraphQL.Schema. There are actually only two generic types in GraphQL: Scalars and objects. Enum is a scalar value. According to the specification enums may be serailized to strings. And in the current implementation they used untyped strings anyway, so there is no point to have differently named functions with the same implementation as their scalar counterparts.
2019-08-30Deprecate Language.GraphQL.Execute.SchemaEugen Wissner
It is not a schema (at least not a complete one), but a resolver list, and the resolvers should be provided by the user separately, because the schema can originate from a GraphQL document. Schema name should be free to provide a data type for the real schema later.
2019-08-29Document all public symbols.Eugen Wissner
Mostly basic documentation. Fixes #4.
2019-08-26Provide more documentation on functions and typesEugen Wissner
2019-08-14Release 0.5.0.0v0.5.0.0Eugen Wissner
2019-08-13Escape special characters in the encoded stringsEugen Wissner
Fixes #2.
2019-08-05Make all encoder functions return lazy textEugen Wissner
2019-08-02Put spaces between tokens in the pretty printerEugen Wissner
2019-07-27Test the encoder with the unminified documentEugen Wissner
2019-07-25Implement multiple operation supportEugen Wissner
2019-07-23Add singleError utility functionv0.4.0.0Eugen Wissner
2015-09-22Version Bumpv0.3Danny Navarro
This also includes updates to CHANGELOG, TODO and README.
2015-09-16Version bump and CHANGELOGv0.2.1Danny Navarro
2015-09-14Version bump, CHANGELOG and some gardeningDanny Navarro
2015-09-12Initial commitDanny Navarro
This includes a rough port of the data types at https://github.com/graphql/graphql-js/blob/master/src/language/ast.js