| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-05 | Parse interfaces implementing interfaces | Eugen Wissner | |
| 2024-10-13 | Validate repeatable directives | Eugen Wissner | |
| 2024-08-27 | Parse repeatable directive definitions | Eugen Wissner | |
| 2024-08-06 | Fix GHC 9.8 warnings | Eugen Wissner | |
| 2024-08-04 | Remove unused liftA2 import | Eugen Wissner | |
| 2023-10-13 | Fix non nullable type representation | Eugen Wissner | |
| …in executor error messages. | |||
| 2023-02-25 | Encode type extensions | Eugen Wissner | |
| 2023-01-26 | Encode schema extensions | Eugen Wissner | |
| 2023-01-11 | Encode directive definitions | Eugen Wissner | |
| 2023-01-10 | Encode input object types | Eugen Wissner | |
| 2023-01-09 | Encode enums | Eugen Wissner | |
| 2023-01-08 | Encode unions | Eugen Wissner | |
| 2023-01-03 | Encode object type definitions | Eugen Wissner | |
| 2023-01-02 | Encode interfaces (2018) | Eugen Wissner | |
| 2022-12-27 | Add Semigroup and Monoid instances for Description | Eugen Wissner | |
| 2022-12-25 | Encode schema definitions | Eugen Wissner | |
| 2022-12-24 | Replace ">> pure ()" with voidv1.1.0.0 | Eugen Wissner | |
| 2022-10-02 | Add operation type encoder | Eugen Wissner | |
| 2022-07-01 | Change execute' to shouldResolveTo helper method | Eugen Wissner | |
| 2022-02-16 | enhance query errors | Dmitrii Skurikhin | |
| 2022-01-09 | fix empty list argument parsing | Dmitrii Skurikhin | |
| 2021-09-04 | Add CHANGELOG entries for the new executor | Eugen Wissner | |
| 2021-03-14 | Add location information to list values | 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. | |||
| 2021-02-11 | Document AST.Document.escape | Eugen Wissner | |
| 2021-02-04 | Provide custom Show instances for AST values | Eugen Wissner | |
| 2021-02-03 | Validate values | Eugen Wissner | |
| 2020-12-17 | Add show instances for AST type representation | Eugen Wissner | |
| 2020-10-07 | Collect types once the schema is created | Eugen Wissner | |
| 2020-10-05 | Validate required input fields | Eugen Wissner | |
| 2020-10-02 | Validate directives are in valid locations | Eugen Wissner | |
| 2020-09-30 | Validate input object field names | Eugen Wissner | |
| 2020-09-24 | Validate input fields have unique names | Eugen Wissner | |
| 2020-09-21 | Validate all variables are defined | Eugen Wissner | |
| 2020-09-19 | Validate variable names are unique | Eugen Wissner | |
| 2020-09-18 | Validate directives are unique per location | Eugen Wissner | |
| 2020-09-15 | Use Seq as base monad in the validator | Eugen Wissner | |
| It is more natural to implement the logic: try to apply each rule to each node. | |||
| 2020-09-09 | Validate all fragments are used | Eugen Wissner | |
| 2020-09-07 | Validate fragments on composite types | Eugen Wissner | |
| 2020-09-05 | Validate fragment spread type existence | Eugen Wissner | |
| 2020-08-31 | Validate fragment spread target existence | Eugen Wissner | |
| 2020-08-26 | Validate anonymous operation definitions | Eugen Wissner | |
| 2020-08-25 | Validate single root field in subscriptions | Eugen Wissner | |
| 2020-08-22 | Remove encoder test based on old external files | Eugen Wissner | |
| 2020-07-20 | Draft the Validation API | Eugen Wissner | |
| 2020-07-11 | Parse subscriptions | Eugen Wissner | |
| 2020-07-10 | Label parsers with help info | Eugen Wissner | |
| Fixes #36. | |||
| 2020-07-09 | Parse comments in the front of definitions | Eugen Wissner | |
| 2020-07-08 | Return parser error location in a list | Eugen Wissner | |
| An error can have multiple locations which are returned in a listt with key "locations". | |||
| 2020-06-30 | Move Core module out of AST | Eugen Wissner | |
