<feed xmlns='http://www.w3.org/2005/Atom'>
<title>graphql/tests/Test/StarWars/Data.hs, branch v0.8.0.0</title>
<subtitle>GraphQL implementation in Haskell.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/'/>
<entry>
<title>Coerce result</title>
<updated>2020-06-13T05:20:19+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-06-13T05:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=882276a845c33c06b235d9604cbfd5b55d784c7d'/>
<id>882276a845c33c06b235d9604cbfd5b55d784c7d</id>
<content type='text'>
Fixes #45.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #45.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define resolvers on type fields</title>
<updated>2020-05-29T11:53:51+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-05-27T21:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=d12577ae717512979c7654191ca65f25fc877907'/>
<id>d12577ae717512979c7654191ca65f25fc877907</id>
<content type='text'>
Returning resolvers from other resolvers isn't supported anymore. Since
we have a type system now, we define the resolvers in the object type
fields and pass an object with the previous result to them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Returning resolvers from other resolvers isn't supported anymore. Since
we have a type system now, we define the resolvers in the object type
fields and pass an object with the previous result to them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Split input/output types and values into 2 modules</title>
<updated>2020-05-25T05:41:21+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-05-25T05:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=61dbe6c7280a899b485146aa8557948417e78360'/>
<id>61dbe6c7280a899b485146aa8557948417e78360</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't fail on invalid fragments and variables</title>
<updated>2020-05-23T19:49:57+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-05-23T04:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=7cd48217187911855cd2ad473e58d11df0c69d48'/>
<id>7cd48217187911855cd2ad473e58d11df0c69d48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic output object type support</title>
<updated>2020-05-14T20:16:56+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-05-14T07:17:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=a5c44f30facdaabd94ed25953a3bd88005efa868'/>
<id>a5c44f30facdaabd94ed25953a3bd88005efa868</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to Stack 15.x</title>
<updated>2020-02-20T04:16:14+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2020-02-20T04:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=613e929d91dfc46ecfc5e28479098ce52aeb56f6'/>
<id>613e929d91dfc46ecfc5e28479098ce52aeb56f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>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>
<entry>
<title>Deprecate enum, enumA, wrappedEnum, wrappedEnumA</title>
<updated>2019-09-01T01:16:27+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-09-01T00:53:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=63d4de485d3cd96c00480dfe2e5a6cb320d520c7'/>
<id>63d4de485d3cd96c00480dfe2e5a6cb320d520c7</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make all exports explicit</title>
<updated>2019-07-14T03:58:05+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2019-07-14T03:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=f3b8d9b74ccd24521a9f15fe4bd47ab30830abfb'/>
<id>f3b8d9b74ccd24521a9f15fe4bd47ab30830abfb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
