| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-26 | Add Union and Interface type definitions | Eugen Wissner | |
| 2020-05-25 | Split input/output types and values into 2 modules | Eugen Wissner | |
| 2020-05-23 | Don't fail on invalid fragments and variables | Eugen Wissner | |
| 2020-05-22 | Reject variables as default values | Eugen Wissner | |
| 2020-05-21 | Coerce variable values | Eugen Wissner | |
| 2020-05-14 | Add basic output object type support | Eugen Wissner | |
| 2020-05-10 | Separate Query and Mutation resolvers | Eugen Wissner | |
| Fixes #33 . | |||
| 2020-02-01 | Replace MonadIO constraint with just Monad | Eugen Wissner | |
| And make the tests use Identity instead of IO. | |||
| 2019-12-26 | Add definition module | Eugen Wissner | |
| 2019-12-07 | Move Transform to Language.GraphQL.Execute | Eugen Wissner | |
| Language.GraphQL.AST.Transform is an internal module. Even though it works with the AST, it is a part of the execution process, it translates the original parser tree into a simpler one, so the executor has less work to do. Language.GraphQL.AST should contain only the parser and be independent from other packages, so it can be used on its own. | |||
| 2019-11-16 | Rewrite selections into a Sequence. Fix #21 | Eugen Wissner | |
| 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-07-25 | Implement multiple operation support | Eugen Wissner | |
| 2019-07-23 | Add singleError utility functionv0.4.0.0 | Eugen Wissner | |
| 2019-07-14 | Make all exports explicit | 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 | |
