| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-12-23 | Release 0.6.1.0v0.6.1.0 | Eugen Wissner | |
| 2019-12-21 | Pretify multi-line string arguments as block strings | Eugen Wissner | |
| Fixes #10. | |||
| 2019-12-20 | Encode Unicode. Fix #34 | Eugen Wissner | |
| 2019-12-19 | Escape non-source characters in the encoder | Eugen Wissner | |
| 2019-12-18 | Move Execute.Directive to Type.Directive | Eugen Wissner | |
| Just to roughly follow the structure of the reference implementation. | |||
| 2019-12-07 | Move Transform to Language.GraphQL.Execute | Eugen Wissner | |
| Language.GraphQL.AST.Transform is an internal module. Even though it works with the AST, it is a part of the execution process, it translates the original parser tree into a simpler one, so the executor has less work to do. Language.GraphQL.AST should contain only the parser and be independent from other packages, so it can be used on its own. | |||
| 2019-12-06 | Support directives (skip and include) | Eugen Wissner | |
| Fixes #24. | |||
| 2019-12-02 | Consider __typename when evaluating fragments | Eugen Wissner | |
| Fixes #30. | |||
| 2019-11-28 | Fix strings not consuming spaces | Sam Nolan | |
| Fixes #28 | |||
| 2019-11-27 | Release 0.6.0.0v0.6.0.0 | Eugen Wissner | |
| 2019-11-23 | Add a reader instance to the resolvers | Eugen Wissner | |
| The Reader contains a Name/Value hashmap, which will contain resolver arguments. | |||
| 2019-11-22 | Try type parsers in a different order | Eugen Wissner | |
| 2019-11-21 | Fix failed parsing on multiple required arguments | Sam Nolan | |
| Fixes #25. | |||
| 2019-11-16 | Rewrite selections into a Sequence. Fix #21 | Eugen Wissner | |
| 2019-11-14 | Fail on cyclic fragments, fix #22 | Eugen Wissner | |
| 2019-11-12 | Support nested fragments in any order | Eugen Wissner | |
| Fix #19. | |||
| 2019-11-09 | Support nested fragments | Eugen Wissner | |
| ... without forward lookup. | |||
| 2019-11-07 | AST.Transform: Pass down a reader | Eugen Wissner | |
| The reader contains variable substitution functions and fragments. | |||
| 2019-11-03 | Move related modules to Language.GraphQL.AST | Eugen 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-11-02 | Propagate Maybe in the transform tree | Eugen Wissner | |
| Since the transform tree can already find some errors, it may fail here and there. Almost all functions return a Maybe to signalize an error. Will be replaced with an Either of course. | |||
| 2019-10-31 | Save fragments in a hash map | Eugen Wissner | |
| Fixes #20. | |||
| 2019-10-25 | Remove deprecated functions and aliases | Eugen Wissner | |
| 2019-10-22 | Release 0.5.1.0v0.5.1.0 | Eugen Wissner | |
| 2019-10-19 | Handle top-level fragments | Eugen Wissner | |
| Fixes #17. | |||
| 2019-10-11 | Inline fragments without type | Eugen Wissner | |
| Fixes #11. | |||
| 2019-10-08 | Support inline fragments on types | Eugen Wissner | |
| 2019-10-01 | Deprecate plural type aliases | Eugen Wissner | |
| Fixes #16. Deprecates: - Language.GraphQL.AST.Arguments - Language.GraphQL.AST.Directives - Language.GraphQL.AST.VariableDefinitions | |||
| 2019-09-30 | Set STACK_ROOT to cache dependencies in the CI | Eugen Wissner | |
| Set STACK_ROOT to cache dependencies between the builds. | |||
| 2019-09-29 | Ignore graphql.cabal | Eugen Wissner | |
| This file is generated and for releases another version is generated anyway. | |||
| 2019-09-27 | Introduce hspec-megaparsec | Eugen Wissner | |
| Fixes #13. | |||
| 2019-09-25 | Document undocumented modules | Eugen Wissner | |
| Fixes #15. | |||
| 2019-09-20 | Fix haddoc warnings | Eugen Wissner | |
| Fix #14. | |||
| 2019-09-13 | Add pending inline fragment tests | Eugen Wissner | |
| 2019-09-10 | Release 0.5.0.1v0.5.0.1 | Eugen Wissner | |
| 2019-09-06 | Fix #12 | Eugen Wissner | |
| 2019-09-01 | Deprecate enum, enumA, wrappedEnum, wrappedEnumA | Eugen 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-30 | Deprecate Language.GraphQL.Execute.Schema | Eugen 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-29 | Document all public symbols. | Eugen Wissner | |
| Mostly basic documentation. Fixes #4. | |||
| 2019-08-26 | Provide more documentation on functions and types | Eugen Wissner | |
| 2019-08-14 | Release 0.5.0.0v0.5.0.0 | Eugen Wissner | |
| 2019-08-13 | Escape special characters in the encoded strings | Eugen Wissner | |
| Fixes #2. | |||
| 2019-08-12 | Update stack snapshot to 14.0 | Eugen Wissner | |
| 2019-08-05 | Make all encoder functions return lazy text | Eugen Wissner | |
| 2019-08-04 | Provide more information in the REAME | Eugen Wissner | |
| Provide more information and documentation references in the README. | |||
| 2019-08-03 | Implement indentation in the encoder | Eugen Wissner | |
| 2019-08-02 | Put spaces between tokens in the pretty printer | Eugen Wissner | |
| 2019-07-31 | Introduce formatter type for the encoder | Eugen Wissner | |
| ... to distinguish between minified and pretty printing. | |||
| 2019-07-27 | Test the encoder with the unminified document | Eugen Wissner | |
| 2019-07-25 | Implement multiple operation support | Eugen Wissner | |
| 2019-07-23 | Add singleError utility functionv0.4.0.0 | Eugen Wissner | |
