| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-05 | Parse interfaces implementing interfaces | Eugen Wissner | |
| 2024-10-17 | Fix block alignment in some parser tests | Eugen Wissner | |
| 2024-10-13 | Validate repeatable directives | Eugen Wissner | |
| 2024-09-17 | Add a test for empty field argument list | Eugen Wissner | |
| ... within parens. | |||
| 2024-08-27 | Parse repeatable directive definitions | Eugen Wissner | |
| 2022-02-14 | add Arbitrary instances for AST.Document, add random arguments Parser test | Dmitrii Skurikhin | |
| 2022-01-09 | fix empty list argument parsing | Dmitrii Skurikhin | |
| 2021-09-23 | Remove raw-strings-qq | Eugen Wissner | |
| 2021-02-21 | Fix some issues with directive definitions | Ben Sinclair | |
| I found some issues with directive definitions: - I couldn't use `on FIELD_DEFINITION`, I believe because `FIELD` was parsed first in `executableDirectiveLocation`. I've combined both `executableDirectiveLocation` and `typetypeSystemDirectiveLocation` into one function which can reorder them to ensure every directive location gets a fair chance at parsing. Not actually to do with directives, some literals weren't being parsed correctly. - The GraphQL spec defines list to be `[]` or `[Value]`, but empty literal lists weren't being parsed correctly because of using `some` instead of `many`. - The GraphQL spec defines objects to be `{}` or `{Name: Value}`, but empty literal objects had the same issue. | |||
| 2020-09-18 | Validate directives are unique per location | Eugen Wissner | |
| 2020-07-20 | Draft the Validation API | Eugen Wissner | |
| 2020-07-11 | Parse subscriptions | Eugen Wissner | |
| 2020-07-09 | Parse comments in the front of definitions | Eugen Wissner | |
| 2020-05-22 | Reject variables as default values | Eugen Wissner | |
| 2020-01-28 | Try all extension parsers | Eugen Wissner | |
| 2020-01-25 | Parse schema extensions | Eugen Wissner | |
| 2020-01-15 | Parse complete TypeSystemDefinition | Eugen Wissner | |
| 2020-01-13 | Parse enum and input object type definitions | Eugen Wissner | |
| 2020-01-13 | Parse interface type definition | Eugen Wissner | |
| 2020-01-13 | Parse union definitions | Eugen Wissner | |
| 2020-01-13 | Parse ObjectDefinition | Eugen Wissner | |
| 2020-01-13 | Parse SchemaDefinition | Eugen Wissner | |
| 2019-11-28 | Fix strings not consuming spaces | Sam Nolan | |
| Fixes #28 | |||
| 2019-11-21 | Fix failed parsing on multiple required arguments | Sam Nolan | |
| Fixes #25. | |||
| 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. | |||
