| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-05-13 | Add constructor with additional schema types | Eugen Wissner | |
| 2021-05-12 | Add location information to the intermediate tree | Eugen Wissner | |
| 2021-05-11 | Remove unused QueryError.TransformationError | Eugen Wissner | |
| 2021-05-10 | Deprecate internal error generation functions | Eugen Wissner | |
| The functions generating errors in the executor should be changed anyway when we provide better error messages from the executor, with the error location and response path. So public definitions of these functions are deprecated now and they are replaced by more generic functions in the executor code. | |||
| 2021-05-09 | Provide an internal function to add errors | Eugen Wissner | |
| The old function, addErrMsg, takes only a string with an error description, but more information is required for the execution errors: locations and path. addErrMsg should be deprecated after the switching to the new addError. | |||
| 2021-05-06 | Validate non-nullable values inside lists | Eugen Wissner | |
| 2021-04-14 | Remove unused OverloadedStrings pragmas | Eugen Wissner | |
| 2021-04-12 | Traverse input object properties once | Eugen Wissner | |
| 2021-04-07 | Remove package.yaml | Eugen Wissner | |
| This reduces duplication between the modified cabal file and package.yaml. | |||
| 2021-03-16 | Emit list item errors once | Eugen Wissner | |
| 2021-03-14 | Add location information to list values | Eugen Wissner | |
| 2021-02-22 | Add -Wall flags to graphql.cabal | Ben Sinclair | |
| 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-19 | Replace Map with OrderedMap | Eugen Wissner | |
| 2021-02-15 | traverseMaybe OrderedMap | Eugen Wissner | |
| 2021-02-14 | Combine value inserted into the OrderedMap | Eugen Wissner | |
| 2021-02-13 | Add OrderedMap prototype | Eugen Wissner | |
| 2021-02-11 | Document AST.Document.escape | Eugen Wissner | |
| 2021-02-07 | Release 0.11.1.0v0.11.1.0 | Eugen Wissner | |
| 2021-02-06 | Split validation rule tests in contexts | Eugen Wissner | |
| 2021-02-04 | Provide custom Show instances for AST values | Eugen Wissner | |
| 2021-02-03 | Validate values | Eugen Wissner | |
| 2021-02-02 | Update stack snapshot to 17.x. | Eugen Wissner | |
| 2021-01-22 | Validate variable usage is allowed in objects | Eugen Wissner | |
| 2021-01-04 | Fix the type in messages when validating variables | Eugen Wissner | |
| 2020-12-27 | Rename variablesInAllowedPositionRule's variables | Eugen Wissner | |
| Name variablesInAllowedPositionRule's variables more meaningful. | |||
| 2020-12-26 | Validate variable usages are allowed in arguments | Eugen Wissner | |
| 2020-12-17 | Add show instances for AST type representation | Eugen Wissner | |
| 2020-12-14 | Implement Show class for GraphQL type definitions | Eugen Wissner | |
| .. in the `Type` modules. | |||
| 2020-11-19 | Validate fragment spreads are possible | Eugen Wissner | |
| 2020-11-17 | Collect interface implementations | Eugen Wissner | |
| 2020-11-15 | Implement basic "Field Selection Merging" rule | Eugen Wissner | |
| 2020-11-11 | Extract collectFields function | Eugen Wissner | |
| 2020-11-07 | Release 0.11.0.0v0.11.0.0 | Eugen Wissner | |
| 2020-11-06 | Fix singleFieldSubscriptionsRule fragment lookup | Eugen Wissner | |
| singleFieldSubscriptionsRule picks up a wrong fragment definition. | |||
| 2020-11-05 | Remove StarWars tests | Eugen Wissner | |
| Our own test suite is slowly getting sufficient. | |||
| 2020-11-02 | Write documentation out of the source tree | Eugen Wissner | |
| In a Wiki. | |||
| 2020-10-30 | Reflect infrastructure and license changes | 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-03 | Validate required arguments | 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-29 | Validate directives are defined | Eugen Wissner | |
| 2020-09-28 | Validate arguments are defined | Eugen Wissner | |
| 2020-09-26 | Validate leaf selections | Eugen Wissner | |
| 2020-09-26 | Validate field selections on composite types | Eugen Wissner | |
| 2020-09-24 | Validate input fields have unique names | Eugen Wissner | |
| 2020-09-22 | Validate variables are used | Eugen Wissner | |
| 2020-09-21 | Validate all variables are defined | Eugen Wissner | |
