| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2019-07-22 | Parse the BOM header if any | Eugen Wissner | |
| 2019-07-20 | Make the tutorial to compile again | Eugen Wissner | |
| - Remove generated documentation leaving only documentation sources. - Add CI job checking that the tutorial is up to date. | |||
| 2019-07-19 | Report parse errors with line and column numbers | Eugen Wissner | |
| 2019-07-18 | Reuse common types from AST.Core | Eugen Wissner | |
| 2019-07-17 | Remove TODO | Eugen Wissner | |
| Issues should be created instead. | |||
| 2019-07-14 | Make all exports explicit | Eugen Wissner | |
| 2019-07-10 | Replace tasty and HUnit with Hspec | Eugen Wissner | |
| 2019-07-08 | Constrain the resolvers with MonadIO | Eugen Wissner | |
| This replaces the most usages of MonadPlus, which is not appropriate for the resolvers, since a resolver is unambiguously chosen by the name (no need for 'mplus'), and the resolvers are often doing IO. | |||
| 2019-07-07 | Change the main namespace to Language.GraphQL | Eugen Wissner | |
| 2019-07-06 | Add licence badge | Eugen Wissner | |
| 2019-07-05 | Allow resolvers to return arbitrary nested lists | Eugen Wissner | |
| 2019-07-04 | Update CI settings | Eugen Wissner | |
| 2019-07-03 | Add nullable types | Eugen Wissner | |
| 2019-07-02 | Introduce monad transformer for resolvers | Eugen Wissner | |
| Now the errors in the resolvers can be handled and 3 tests throwing errors pass now. Another test fail but it requires distinguisching nullable and non-nullable values. | |||
| 2019-07-01 | Pass root field names together with resolvers | Eugen Wissner | |
| 2019-06-30 | Move the source code into src/ | Eugen Wissner | |
| 2019-06-29 | Remove GHCI config | Eugen Wissner | |
| 2019-06-28 | Replace Alternative with MonadPlus | Eugen Wissner | |
| 2019-06-27 | Restore error handling | Eugen Wissner | |
| 2019-06-26 | Fix ambigious Int resolution in the lexer tests | Eugen Wissner | |
| 2019-06-23 | Enable mutations | Eugen Wissner | |
| 2019-06-21 | Parse queries with megaparsec | Eugen Wissner | |
| 2019-06-11 | Add package.yaml, update stack snapshot to 13.25 | Eugen Wissner | |
| 2017-03-07 | Merge pull request #22 from Lupino/master | Danny Navarro | |
| update docs | |||
| 2017-03-05 | update docs | Lupino | |
| 2017-03-03 | When argument is not found return null | Danny Navarro | |
| The relevant test was restored too. | |||
| 2017-03-03 | Fix wrong scientific exponent when parsing | Danny Navarro | |
| 2017-03-01 | Implement type instrospection tests | Danny Navarro | |
| The main intention with this commit is to show a poor's man way to support type instrospection. | |||
| 2017-03-01 | Garden | Danny Navarro | |
| 2017-03-01 | Make alternate Schema functions work with AST.Core | Danny Navarro | |
| 2017-03-01 | Merge pull request #20 from Lupino/master | Danny Navarro | |
| 2017-02-28 | Use builtin scientific `toBoundInteger` to check for Int32 bounds | Danny Navarro | |
| 2017-02-28 | Merge branch 'core' | Danny Navarro | |
| This introduces a distinction between a Full and a Core AST. Fragments and variables are replaced when transforming from Full to Core. | |||
