Commit Graph

  • eb40810f25 Replace tasty and HUnit with Hspec Eugen Wissner 2019-07-10 05:57:35 +0200
  • 61879fb124 Constrain the resolvers with MonadIO Eugen Wissner 2019-07-08 10:15:47 +0200
  • 22d4a4e583 Change the main namespace to Language.GraphQL Eugen Wissner 2019-07-07 06:31:53 +0200
  • 1431db7e63 Add licence badge Eugen Wissner 2019-07-06 07:57:18 +0200
  • d7b6fd0329 Allow resolvers to return arbitrary nested lists Eugen Wissner 2019-07-05 20:05:04 +0200
  • 2fa50d4f62 Update CI settings Eugen Wissner 2019-07-04 06:17:11 +0200
  • 6238b2fbfa Add nullable types Eugen Wissner 2019-07-03 17:54:50 +0200
  • 91679650b5 Introduce monad transformer for resolvers Eugen Wissner 2019-07-02 20:07:26 +0200
  • 1017b728d9 Pass root field names together with resolvers Eugen Wissner 2019-07-01 06:39:13 +0200
  • f64e186c60 Move the source code into src/ Eugen Wissner 2019-06-30 06:07:32 +0200
  • 28aaa6a70b Remove GHCI config Eugen Wissner 2019-06-29 04:46:45 +0200
  • 79c734fa62 Replace Alternative with MonadPlus Eugen Wissner 2019-06-28 11:12:28 +0200
  • ae4038eb47 Restore error handling Eugen Wissner 2019-06-27 08:00:59 +0200
  • 3cc38343db Fix ambigious Int resolution in the lexer tests Eugen Wissner 2019-06-26 15:41:30 +0200
  • 2172de3729 Enable mutations Eugen Wissner 2019-06-23 05:38:45 +0200
  • 5e9bf9648d Parse queries with megaparsec Eugen Wissner 2019-06-21 10:44:58 +0200
  • ce169ecef2 Add package.yaml, update stack snapshot to 13.25 Eugen Wissner 2019-06-11 06:13:01 +0200
  • 40f9024b51 Merge pull request #22 from Lupino/master Danny Navarro 2017-03-07 20:03:12 -0300
  • 8d21972c42 update docs Lupino 2017-03-05 11:01:07 +0800
  • 2b5648efda
    When argument is not found return null Danny Navarro 2017-03-03 20:39:03 -0300
  • fb071210cf
    Fix wrong scientific exponent when parsing Danny Navarro 2017-03-03 19:23:42 -0300
  • 285ccb0af9
    Implement type instrospection tests Danny Navarro 2017-03-01 22:04:13 -0300
  • 6a10e28ba8
    Garden Danny Navarro 2017-03-01 21:05:49 -0300
  • 5954962de1
    Make alternate Schema functions work with AST.Core Danny Navarro 2017-03-01 21:04:35 -0300
  • 1327bcf7f7
    Merge pull request #20 from Lupino/master Danny Navarro 2017-03-01 15:13:20 -0300
  • e521d92c7f
    Use builtin scientific toBoundInteger to check for Int32 bounds Danny Navarro 2017-02-26 17:22:06 -0300
  • 1b8fca3658
    Merge branch 'core' Danny Navarro 2017-02-26 16:07:00 -0300
  • bada28ce24
    Simplify fragment substitution Danny Navarro 2017-02-25 16:46:51 -0300
  • d2c138f8d1
    Add basic Fragment Support Danny Navarro 2017-02-19 15:29:58 -0300
  • 3be86bf69e Enable Monad for array and object resolver Lupino 2017-02-23 11:03:08 +0800
  • 39731ff233
    Fix parsing of Named Types Danny Navarro 2017-02-12 15:31:56 -0300
  • b7a72591fd
    Support variables in AST transformation Danny Navarro 2017-02-12 15:19:13 -0300
  • e716bc57e7
    Wrap executed result in "data" object Danny Navarro 2017-02-10 18:40:08 -0300
  • 4ab4660d36
    Initial implementation of AST.Full -> AST.Core Danny Navarro 2017-02-03 21:48:26 -0300
  • 8b09c8aa76
    Make operation name optional Danny Navarro 2017-02-03 20:08:40 -0300
  • 693b7d18dc
    Introduce Tranform module Danny Navarro 2017-01-29 18:44:03 -0300
  • f35e1f949a
    Define Schema using Core AST Danny Navarro 2017-01-29 12:53:15 -0300
  • 337b620717
    Update .gitignore Danny Navarro 2017-01-29 11:11:30 -0300
  • 642eab312f Merge pull request #19 from jasonzoladz/master Danny Navarro 2017-01-28 14:36:44 -0300
  • 5390c4ca1e
    Split AST in 2 Danny Navarro 2017-01-28 14:15:14 -0300
  • 140c7df6fb Fix Int32 bounds checking in Value parser. jasonzoladz 2017-01-28 12:06:28 -0500
  • 3e991adf4e
    Add Graphql Core AST Danny Navarro 2017-01-26 19:52:07 -0300
  • 10fdf05aa7
    Remove Type Definition support Danny Navarro 2017-01-26 18:56:22 -0300
  • 933cfd2852
    Tokenize number parser Danny Navarro 2016-12-18 12:19:59 -0300
  • aa66236081
    Add homePlanet to test schema Danny Navarro 2016-12-18 11:43:45 -0300
  • afb2fc4eb9
    Include GHC-8.0.1 in travis build Danny Navarro 2016-12-18 10:59:02 -0300
  • 5dc9222025 Merge pull request #16 from teh/master Danny Navarro 2016-12-12 16:42:18 -0300
  • 87c92e9d6e Parse number as scientific and interpret meaning separately. Tom Hunger 2016-12-08 23:34:46 +0000
  • 61f0a06096
    Drop support for GHC-7.8.4 Danny Navarro 2016-11-27 12:38:31 -0300
  • 2cc6b00051 Merge pull request #11 from pweaver/starwars_tests Danny Navarro 2016-07-11 19:33:48 -0400
  • c396a4b545 add pweaver to contributors Pweaver (Paul Weaver) 2016-07-09 10:55:16 -0400
  • a6c0d63049 add tests for errors in queries for queries in starwars tests Pweaver (Paul Weaver) 2016-07-08 17:50:31 -0400
  • 624efbbb35 adds __typename tests to starwars testfile Pweaver (Paul Weaver) 2016-07-08 16:36:45 -0400
  • cb73e9d53c adds the starwars tests for fragments Pweaver (Paul Weaver) 2016-07-08 16:10:58 -0400
  • e944c76040 Add @Tritlo and @solrun as authors Danny Navarro 2016-03-17 13:50:28 +0100
  • 77853b17ae Merge branch 'all-improvements' Danny Navarro 2016-03-15 14:02:34 +0100
  • 61d6af7778 Added documentation of functions and modules and included tutorial.lhs. solrun 2016-03-09 01:15:46 +0100
  • d195389102 Added exception handling with Alternative constraint according to spec. Matthías Páll Gissurarson 2016-03-12 00:59:51 +0100
  • b74278cd19 Added a tutorial, based on graphql-js and servant documentation. Matthías Páll Gissurarson 2016-03-09 01:07:57 +0100
  • d8a731fe30 Remove StringValue type Danny Navarro 2016-02-22 13:59:38 +0100
  • 770df82718 Simplify Schema definition API Danny Navarro 2016-02-19 19:21:32 +0100
  • 8ee50727bd Overhaul Schema DSL Danny Navarro 2016-02-17 18:13:10 +0100
  • a6b2fd297b Garden Danny Navarro 2016-02-17 13:13:01 +0100
  • 7131d1c142 Initial support for aliases in execute Danny Navarro 2016-02-17 12:59:35 +0100
  • a0f12455c5 Add remaining tests with variables in arguments Danny Navarro 2016-02-17 12:35:54 +0100
  • 98d2d41cda Initial support for variable substitution Danny Navarro 2016-02-15 14:25:15 +0100
  • 119f94b38e Clean up StarWars test queries Danny Navarro 2016-02-15 11:19:05 +0100
  • 04d8d40b3a Split StarWars tests in different modules Danny Navarro 2016-02-12 13:27:46 +0100
  • a088c81944 Handle Field arguments in Schema definition Danny Navarro 2016-02-11 14:24:31 +0100
  • 70fbaf359e Split Character data type into Droid and Human Danny Navarro 2016-02-09 14:38:19 +0100
  • df8e43c9aa Handle Output enumerations in Schema definition Danny Navarro 2016-02-09 13:31:28 +0100
  • c385566912 Bump copyright year Danny Navarro 2016-02-08 17:35:33 +0100
  • 781788e306 Drop support for older stackage versions Danny Navarro 2016-02-08 17:33:51 +0100
  • 1561e62489 Extend execute for deeper queries Danny Navarro 2016-02-08 17:30:18 +0100
  • 53e101f35e Simplify JSON notation in tests Danny Navarro 2016-02-05 12:54:04 +0100
  • c81ddb0335 Introduce graphql function Danny Navarro 2016-02-05 12:32:35 +0100
  • eca3c2d8d4 Generalize Maybe type constructor to any Monad Danny Navarro 2016-01-30 12:29:49 +0100
  • a832991ac0 Remove unnecessary import Danny Navarro 2016-01-27 18:52:20 +0100
  • b72cfc097a Fix for GHC-7.8.4 Danny Navarro 2016-01-26 13:53:15 +0100
  • 78e0d871d5 Garden Danny Navarro 2016-01-26 13:38:02 +0100
  • a70732a4b6 Pin stack to LTS-4.2 Danny Navarro 2016-01-26 13:35:53 +0100
  • bb685c9afa Rough implementation of execute Danny Navarro 2016-01-26 12:43:18 +0100
  • 4e5dc3433a Implement first StarWars end-to-end test Danny Navarro 2015-10-19 12:19:39 +0200
  • 3f30a44d1d Test fixtures for Schema toplevel Danny Navarro 2015-10-17 17:49:56 +0200
  • 8e3bae4b5c Initial stub for a GraphQL and execute Danny Navarro 2015-10-17 13:19:00 +0200
  • c8f629e826 Merge pull request #2 from timmytofu/isstring-variable Danny Navarro 2015-09-26 09:23:46 +0200
  • 85941139c1 Adds IsString instance to Variable for easier REPL playing timmy_tofu 2015-09-25 19:12:22 -0400
  • 0848e65da2 Adds dist/ dir and cabal sandbox dir and file to gitignore timmy_tofu 2015-09-25 19:11:42 -0400
  • 6ce2004264 Version Bump v0.3 Danny Navarro 2015-09-22 14:27:10 +0200
  • af42e5577c Rename Data.GraphQL.Printer -> Data.GraphQL.Encoder Danny Navarro 2015-09-22 14:23:18 +0200
  • a4db99ea5d Fixes for ghc-7.8 Danny Navarro 2015-09-22 14:02:12 +0200
  • 06b3302862 Add kitchen sink parse/encode unit test Danny Navarro 2015-09-22 13:53:37 +0200
  • 4508364266 Fix alias colon order Danny Navarro 2015-09-22 11:16:36 +0200
  • 99b4d86702 Polish printer code Danny Navarro 2015-09-22 10:45:14 +0200
  • da97387042 Parser fixes: Danny Navarro 2015-09-22 10:39:14 +0200
  • e74ee640a8 Initial implementation of GraphQL pretty printer Danny Navarro 2015-09-21 18:26:22 +0200
  • 3d97b3e2ff Introduce Node data type to simplify OperationDefinition Danny Navarro 2015-09-21 10:05:09 +0200
  • 88ca3d1866 Add errors for all parser Alternatives Danny Navarro 2015-09-21 09:28:51 +0200
  • 899fa1b531 Handle escaped quotes for GraphQL String Values Danny Navarro 2015-09-18 18:11:11 +0200
  • cb9977141d Golf Danny Navarro 2015-09-18 16:29:21 +0200