<feed xmlns='http://www.w3.org/2005/Atom'>
<title>graphql/src/Language/GraphQL/Schema.hs, branch v0.7.0.0</title>
<subtitle>GraphQL implementation in Haskell.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/'/>
<entry>
<title>Separate Query and Mutation resolvers</title>
<updated>2020-05-10T16:32:58+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-05-10T16:32:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=500cff20eb21b28359400b99a4dfda4009229b95'/>
<id>500cff20eb21b28359400b99a4dfda4009229b95</id>
<content type='text'>
Fixes #33 .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #33 .
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace MonadIO constraint with just Monad</title>
<updated>2020-02-01T19:46:35+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-02-01T19:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=67bebf853ca5a248358ea1854124a46b70c677cd'/>
<id>67bebf853ca5a248358ea1854124a46b70c677cd</id>
<content type='text'>
And make the tests use Identity instead of IO.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And make the tests use Identity instead of IO.
</pre>
</div>
</content>
</entry>
<entry>
<title>Parse interface type definition</title>
<updated>2020-01-13T07:21:02+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-01-11T07:32:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=adffa185bb249394ef651392b41b7a20b26031cc'/>
<id>adffa185bb249394ef651392b41b7a20b26031cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite argument list to argument map</title>
<updated>2020-01-01T09:58:11+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-01-01T09:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=dd8f312cb3b0478a3f1e6215c73f47d49180be65'/>
<id>dd8f312cb3b0478a3f1e6215c73f47d49180be65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Retrieve resolver arguments from the reader</title>
<updated>2019-12-31T07:29:03+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-12-31T07:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=d82d5a36b32934bfeb99bf8c99637977dfe725b4'/>
<id>d82d5a36b32934bfeb99bf8c99637977dfe725b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace substitution function with a map</title>
<updated>2019-12-30T17:26:24+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-12-30T17:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=44dc80bb37558fc6a35b22791ac407b63956176d'/>
<id>44dc80bb37558fc6a35b22791ac407b63956176d</id>
<content type='text'>
It makes using variables with queries more approachable, but some work
still has to be done.
- The type `Subs` should be renamed and moved out of `Schema`, together with
`AST.Core.Value` probably.
- Some kind of conversion should be possible from a user-defined input
type T to the Value. So the final HashMap should have a type like
`HashMap name a`, where a is an instance of a potential typeclass
InputType.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It makes using variables with queries more approachable, but some work
still has to be done.
- The type `Subs` should be renamed and moved out of `Schema`, together with
`AST.Core.Value` probably.
- Some kind of conversion should be possible from a user-defined input
type T to the Value. So the final HashMap should have a type like
`HashMap name a`, where a is an instance of a potential typeclass
InputType.
</pre>
</div>
</content>
</entry>
<entry>
<title>Consider __typename when evaluating fragments</title>
<updated>2019-12-02T06:43:19+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-12-01T19:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=fc9ad9c4a1e2e79a6b93d2599ca8fa6770caf631'/>
<id>fc9ad9c4a1e2e79a6b93d2599ca8fa6770caf631</id>
<content type='text'>
Fixes #30.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #30.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a reader instance to the resolvers</title>
<updated>2019-11-23T08:49:12+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-11-23T08:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=587aab005ed1e4e9bd8966d44ff878891cbc8ce7'/>
<id>587aab005ed1e4e9bd8966d44ff878891cbc8ce7</id>
<content type='text'>
The Reader contains a Name/Value hashmap, which will contain resolver
arguments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Reader contains a Name/Value hashmap, which will contain resolver
arguments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite selections into a Sequence. Fix #21</title>
<updated>2019-11-16T10:41:40+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-11-16T10:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=7b92e5bcfded2a592b9be25d0865d26320421570'/>
<id>7b92e5bcfded2a592b9be25d0865d26320421570</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move related modules to Language.GraphQL.AST</title>
<updated>2019-11-03T10:00:18+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-11-03T09:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=73fc334bf8d7bd6d8b83143995844ca0968ceeda'/>
<id>73fc334bf8d7bd6d8b83143995844ca0968ceeda</id>
<content type='text'>
Fixes #18.

- `Language.GraphQL.Encoder` moved to `Language.GraphQL.AST.Encoder`.
- `Language.GraphQL.Parser` moved to `Language.GraphQL.AST.Parser`.
- `Language.GraphQL.Lexer` moved to `Language.GraphQL.AST.Lexer`.
- All `Language.GraphQL.AST.Value` data constructor prefixes were removed. The
  module should be imported qualified.
- All `Language.GraphQL.AST.Core.Value` data constructor prefixes were removed.
  The module should be imported qualified.
- `Language.GraphQL.AST.Transform` is now isn't exposed publically anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #18.

- `Language.GraphQL.Encoder` moved to `Language.GraphQL.AST.Encoder`.
- `Language.GraphQL.Parser` moved to `Language.GraphQL.AST.Parser`.
- `Language.GraphQL.Lexer` moved to `Language.GraphQL.AST.Lexer`.
- All `Language.GraphQL.AST.Value` data constructor prefixes were removed. The
  module should be imported qualified.
- All `Language.GraphQL.AST.Core.Value` data constructor prefixes were removed.
  The module should be imported qualified.
- `Language.GraphQL.AST.Transform` is now isn't exposed publically anymore.
</pre>
</div>
</content>
</entry>
</feed>
