Changelog for graphql-client-1.2.4
v1.2.4
- Fix ambiguous field name error with same argument name in multiple queries (#86)
v1.2.3
- Add support for GHC 9.8
- Drop support for GHC < 9.4
v1.2.2
- Add support for GHC 9.6
- Fix escaping issues in generated code (e.g. literal strings in graphql queries) (#80)
v1.2.1
- Add support for GHC 9.4
v1.2.0
Breaking changes:
- Remove support for GHC < 8.10
New features:
- Added
runQuerySafeIO
and exposeGraphQLManager
for applications that want to manually implementMonadGraphQLQuery
v1.1.1
Bug fixes:
- Generate enums that only appear in query arguments (#59)
v1.1.0
Breaking changes:
- Require
aeson-schemas-1.3.0
TypeApplications
is no longer needed forget
quasiquoters- See
aeson-schemas
CHANGELOG for more details
- Scalars now also need a
ToJSON
instance
Miscellaneous changes:
- Improved test-utils UX:
- Export
AnyResultMock
- Add
Show
instance forAnyResultMock
- Add
MonadTrans
instance forMockQueryT
- Export
v1.0.0
Initial release:
- Implement
graphql-client
Haskell library with agraphql-codegen
executable that can generate Haskell definitions for.graphql
files.