- Your contribution here.
- #46: Fix issue with gathering error details when trying
to_s
onGraphQLError
- @ashkan18. - #45: Drop Support for Ruby 2.2 and Lock RuboCop - @jonallured.
- #43: Allow to load and dump schema to json - @povilasjurcys.
- #38: Add support for Ruby 2.5 - @yuki24.
- #39: Add support for Ruby 2.2 - @yuki24.
- #40: Add experimental support for JRuby - @yuki24.
- #33: Added dsl for supporting parametrized queries/mutations - @ashkan18.
- #34: Fix: don't convert variables to
String
- @dblock.
- #28: Raise errors in
execute
, not onlyquery
- @dblock. - #29: Added
Graphlient::Adapters::HTTP::HTTPAdapter
that replaces Faraday withNet::HTTP
- @dblock.
- #14: Switch to
graphql-client
for network calls and schema validation - @ashkan18. - #17: Specialize server errors as
Graphlient::Errors::Server
- @dblock. - #13: Support named queries and make sure, this is braking change where we no longer support queries that don't start with
query
- @ashkan18. - #21: Added danger, PR linter - @dblock.
- #17: Enable customizing of Faraday middleware - @dblock.
- #19: Expose
client.schema
- @dblock. - #20: Added support for parameterized queries and mutations - @dblock.
- #25: Added
client.parse
andclient.execute
to parse and execute queries separately - @dblock.
- #8: Handle HTTP errors and raise
Graphlient::Errors::HTTP
on failure - @dblock. - #5: Added RuboCop, Ruby-style linter, CHANGELOG, CONTRIBUTING and RELEASING - @dblock.
- #4: Refactored Graphlient::Client to take a URL and options, moved extensions - @dblock.
- Initial public release - @ashkan18.