| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-27 | Allow version 2.0 of the text package.v1.0.3.0 | Eugen Wissner | |
| 2022-02-14 | add Arbitrary instances for AST.Document, add random arguments Parser test | Dmitrii Skurikhin | |
| 2022-01-07 | fix index position in error path | Dmitrii Skurikhin | |
| 2021-12-26 | Release 1.0.2.0v1.0.2.0 | Eugen Wissner | |
| 2021-12-25 | Loose bounds for compatibility with major versions | Eugen Wissner | |
| 2021-12-24 | Put JSON support behind a flag | Eugen Wissner | |
| 2021-11-22 | Move JSON tests to the upcoming extra package | Eugen Wissner | |
| 2021-09-27 | Release 1.0.1.0v1.0.1.0 | Eugen Wissner | |
| 2021-09-24 | Test with GHC 9.0 | Eugen Wissner | |
| 2021-09-23 | Remove raw-strings-qq | Eugen Wissner | |
| 2021-09-21 | Add TH module with gql quasi quoter | Eugen Wissner | |
| 2021-09-04 | Remove unused (and not exposed) Execute.Internal | Eugen Wissner | |
| 2021-09-03 | Replace the old executor | Eugen Wissner | |
| 2021-08-31 | Copy subscription code | Eugen Wissner | |
| 2021-08-31 | Add new executor module | Eugen Wissner | |
| 2021-07-04 | Release 1.0.0.0v1.0.0.0 | Eugen Wissner | |
| 2021-06-27 | Attach the field location to resolver exceptions | Eugen Wissner | |
| 2021-06-26 | Add dependency version ranges | Eugen Wissner | |
| Also remove stack.yaml since it isn't used anymore. and adding libraries to the snapshots doesn't seem to be as easy as I hoped. | |||
| 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-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-02-22 | Add -Wall flags to graphql.cabal | Ben Sinclair | |
| 2021-02-13 | Add OrderedMap prototype | 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 | |
| 2020-11-07 | Release 0.11.0.0v0.11.0.0 | Eugen Wissner | |
| 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-08-29 | Release 0.10.0.0v0.10.0.0 | 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-24 | Release 0.9.0.0 | Eugen Wissner | |
| 2020-07-20 | Draft the Validation API | Eugen Wissner | |
| 2020-07-19 | Return a stream as well from graphql* functions | Eugen Wissner | |
| 2020-07-17 | Constrain base monad to MonadCatch | Eugen Wissner | |
| Let's try MonadThrow/MonadCatch. It looks nice at a first glance. The monad transformer stack contains only the ReaderT, less lifts are required. Exception subtyping is easier, the user can (and should) define custom error types and throw them. And it is still possible to use pure error handling, if someone doesn't like runtime exceptions or need to run a query in a pure environment. Fixes #42. | |||
| 2020-07-14 | Support subscriptions | Eugen Wissner | |
| This is experimental support. The implementation is based on conduit and is boring. There is a new resolver data constructor that should create a source event stream. The executor receives the events, pipes them through the normal execution and puts them into the response stream which is returned to the user. - Tests are missing. - The executor should check field value resolver on subscription types. - The graphql function should probably return (Either ResponseEventStream Response), but I'm not sure about this. It will make the usage more complicated if no subscriptions are involved, but with the current API implementing subscriptions is more difficult than it should be. | |||
| 2020-07-06 | Export sum type for all GraphQL types | Eugen Wissner | |
| 2020-07-03 | Check in .cabal | Eugen Wissner | |
| 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-13 | Add pending inline fragment tests | Eugen Wissner | |
| 2019-09-10 | Release 0.5.0.1v0.5.0.1 | 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-07-23 | Add singleError utility functionv0.4.0.0 | Eugen Wissner | |
| 2019-07-22 | Parse the BOM header if any | Eugen Wissner | |
| 2019-07-17 | Remove TODO | Eugen Wissner | |
| Issues should be created instead. | |||
| 2019-07-10 | Replace tasty and HUnit with Hspec | Eugen Wissner | |
