Commit Graph

  • cb40e111a3 v0.11.1 v0.11.1 Vladimir Razuvaev 2017-09-22 23:16:34 +07:00
  • f7248dec76 Ability to override internal types (using types option of Schema class) #174 Vladimir Razuvaev 2017-09-22 23:08:51 +07:00
  • d46ad09108 v0.11.0 v0.11.0 Vladimir Razuvaev 2017-09-20 19:50:23 +07:00
  • c5efd1d65b Additional checks for possible fragment spreads Vladimir Razuvaev 2017-09-20 19:06:04 +07:00
  • 1e34982bda Additional tests for variable coercion + use printSafeJson vs printSafe for input variables Vladimir Razuvaev 2017-09-20 18:40:45 +07:00
  • a1e06b2e61 Account for query offset in files for errors Vladimir Razuvaev 2017-09-20 17:59:15 +07:00
  • 6050af4e67 Add support for directives applied on IDL & Schema Vladimir Razuvaev 2017-09-20 17:43:06 +07:00
  • 39f378ece7 Fixed type in tests: Testcase -> TestCase Vladimir Razuvaev 2017-09-20 17:03:22 +07:00
  • 5f5c8118c0 Fixed parseValue of StringType and IDType: (it should return null on invalid value, not throw) Vladimir Razuvaev 2017-09-20 16:38:02 +07:00
  • 2023b427ae Fixed failed integer test (only fails on some OSs and PHP versions) Vladimir Razuvaev 2017-09-20 16:18:38 +07:00
  • c97438cd7d Merge branch 'master' of https://github.com/webonyx/graphql-php Vladimir Razuvaev 2017-09-20 16:16:38 +07:00
  • 537dbabe8f Merge pull request #171 from dereklavigne18/query_variable_coercion Vladimir Razuvaev 2017-09-20 15:57:29 +07:00
  • d22385cc93 Update query variable coercion to meet the rules outlined in the specification. Derek Lavigne 2017-09-18 11:49:05 -04:00
  • b5895421b8 Deployed 79ebc54 with MkDocs version: 0.16.3 Vladimir Razuvaev 2017-09-05 15:30:30 +07:00
  • 79ebc54538 Minor docs improvements Vladimir Razuvaev 2017-09-05 15:28:45 +07:00
  • 7cc863df37 v0.10.2 v0.10.2 Vladimir Razuvaev 2017-08-30 23:33:58 +07:00
  • 6ff427d241 Server: do not raise an error when variables are passed as empty string (#156) Vladimir Razuvaev 2017-08-30 23:26:45 +07:00
  • 46477c75c4 Added entry about graphql.org in the README + minor README tweaks Vladimir Razuvaev 2017-08-22 17:24:17 +07:00
  • 524a01a3a4 Fixed typos and mistakes in README Vladimir Razuvaev 2017-08-22 17:11:48 +07:00
  • 2ccc631ff3 Added CONTRIBUTING.md and updated README.md Vladimir Razuvaev 2017-08-22 17:05:54 +07:00
  • 1eb2ccac76 v0.10.1 v0.10.1 Vladimir Razuvaev 2017-08-21 01:27:20 +07:00
  • d95fb461ee Server: fixed constructor screwed during rebasing + restored tests for the server Vladimir Razuvaev 2017-08-21 01:16:55 +07:00
  • a1652468f0 Fixed minor error in docblock comment Vladimir Razuvaev 2017-08-21 00:19:07 +07:00
  • 94f3d1ddaa Deployed df1b575 with MkDocs version: 0.16.3 Vladimir Razuvaev 2017-08-21 00:18:33 +07:00
  • 6db489f066 Deployed df1b575 with MkDocs version: 0.16.3 Vladimir Razuvaev 2017-08-20 23:28:59 +07:00
  • df1b575469 Changed CHANGELOG documentation links to documentation site v0.10.0 Vladimir Razuvaev 2017-08-20 23:25:48 +07:00
  • 6fdcfd9bb0 Merge branch 'master' of https://github.com/webonyx/graphql-php into v0.10 Vladimir Razuvaev 2017-08-20 23:16:51 +07:00
  • cbc744ea08 Added entries about deprecation of old server and type resolution strategies to UPGRADE.md document Vladimir Razuvaev 2017-08-20 23:16:23 +07:00
  • 1f68909eb0 Added CHANGELOG document Vladimir Razuvaev 2017-08-20 23:15:22 +07:00
  • a3b6974249 Added entry in docs about schema config class Vladimir Razuvaev 2017-08-20 22:59:40 +07:00
  • 90602b31ba Added link to docs for generic error about unique type instance (#149) Vladimir Razuvaev 2017-08-20 22:28:17 +07:00
  • 7f346d5658 Documentation improvements Vladimir Razuvaev 2017-08-20 22:10:37 +07:00
  • de791536ce Docblocks improvements Vladimir Razuvaev 2017-08-20 22:10:13 +07:00
  • d5e3d08d85 Minor Executor tweaks Vladimir Razuvaev 2017-08-20 20:09:55 +07:00
  • 085516bdda Moved GraphQL\Language\AST\Node::fromArray to GraphQL\Utils\AST::fromArray Vladimir Razuvaev 2017-08-20 19:50:44 +07:00
  • bd444752f8 Documentation and docblock improvements Vladimir Razuvaev 2017-08-20 02:33:31 +07:00
  • 199caf3080 New example for server usage Vladimir Razuvaev 2017-08-20 02:33:16 +07:00
  • 71343f2f62 Server: Extracted method for emitting response Vladimir Razuvaev 2017-08-20 02:32:50 +07:00
  • 8098b2b886 Fixing examples Vladimir Razuvaev 2017-08-20 02:31:11 +07:00
  • 009cdecb94 Reference docs generated from docblocks Vladimir Razuvaev 2017-08-19 23:02:34 +07:00
  • 1b4f983f3f Improved docblock comments (suitable for reference docs generation) Vladimir Razuvaev 2017-08-19 23:01:46 +07:00
  • 3ef2d2827b Added psr/http-message as a dev dependency to ensure that unit tests run without additional deps installation steps Vladimir Razuvaev 2017-08-19 22:58:44 +07:00
  • 0af1fb2793 Reference docs generator Vladimir Razuvaev 2017-08-19 22:57:26 +07:00
  • ed66291308 Merge pull request #152 from mcg-web/add-hooks-while-completing-sync-promise v0.9.14 Vladimir Razuvaev 2017-08-18 22:30:03 +07:00
  • 1c143360ca Add hooks to helps promise completion with custom backend Jeremiah VALERIE 2017-08-18 16:18:48 +02:00
  • 99356f7faf Docs on security Vladimir Razuvaev 2017-08-18 20:56:47 +07:00
  • 4f374bca83 Docs about custom validation rules Vladimir Razuvaev 2017-08-18 20:56:34 +07:00
  • 203fddfe4e Abstract base class for validation rules Vladimir Razuvaev 2017-08-18 20:48:27 +07:00
  • 9499e5ae8e Suppressing Config deprecation warning in tests Vladimir Razuvaev 2017-08-18 18:07:23 +07:00
  • 637156fe65 Further documentation improvements Vladimir Razuvaev 2017-08-18 02:56:22 +07:00
  • 2537a62ec2 Documented server usage Vladimir Razuvaev 2017-08-18 02:56:07 +07:00
  • 2bfce65484 Fixed Parser docblock comments Vladimir Razuvaev 2017-08-18 02:55:22 +07:00
  • 83cc9132a0 Server: minor improvements Vladimir Razuvaev 2017-08-18 02:54:35 +07:00
  • d578b8a22f Split sync and async facade methods Vladimir Razuvaev 2017-08-17 23:50:25 +07:00
  • c04d037fb1 Documentation improvements Vladimir Razuvaev 2017-08-17 20:35:58 +07:00
  • c65d8d8624 Documented lazy loading of types in schema and ability to define schema using GraphQL type language Vladimir Razuvaev 2017-08-17 20:35:35 +07:00
  • e52fe8c384 BuildSchema::build() now accepts DocumentNode as well Vladimir Razuvaev 2017-08-17 20:33:36 +07:00
  • 03629c1e3c Refactored error formatting (debugging part) Vladimir Razuvaev 2017-08-17 16:42:28 +07:00
  • 1d38643538 Ability to re-throw resolver exceptions Vladimir Razuvaev 2017-08-17 03:01:23 +07:00
  • a2be92937e Documentation improvements (wip) Vladimir Razuvaev 2017-08-17 02:17:01 +07:00
  • b294329a40 Added reference section to docs Vladimir Razuvaev 2017-08-17 02:16:32 +07:00
  • 51e877bfba Improving docblock comments Vladimir Razuvaev 2017-08-17 02:15:49 +07:00
  • b4d767bad6 Moved typeFromAST() to AST util Vladimir Razuvaev 2017-08-17 02:14:55 +07:00
  • a50c9a4c1f Renamed error category constants Vladimir Razuvaev 2017-08-17 02:13:44 +07:00
  • 4634f214ea Revamping GraphQL facade methods Vladimir Razuvaev 2017-08-17 02:12:37 +07:00
  • b56083b7de Improved flexibility of error handling Vladimir Razuvaev 2017-08-17 02:11:21 +07:00
  • 1ee226465b Server: added missing error message Vladimir Razuvaev 2017-08-16 19:22:45 +07:00
  • f369d4e2d4 Reverted unnecessary breaking change Vladimir Razuvaev 2017-08-15 23:39:07 +07:00
  • 88c959edad Server: fixed broken Travis build Vladimir Razuvaev 2017-08-15 21:56:21 +07:00
  • 3971001f6d Server: additional tests + related fixes Vladimir Razuvaev 2017-08-15 20:45:23 +07:00
  • 828c6b0fc3 Server: disable query batching by default; allow array as server config Vladimir Razuvaev 2017-08-15 18:05:09 +07:00
  • 9931cde6d4 Tests for lazy type loading during query execution + related changed Vladimir Razuvaev 2017-08-15 01:49:56 +07:00
  • e4813c3a05 Additional checks and tests for situations when user-land code returns duplicate type instances Vladimir Razuvaev 2017-08-14 23:52:17 +07:00
  • 8817d54e83 Validate that type loader always returns the same type instance as referenced in other parts of the schema Vladimir Razuvaev 2017-08-14 22:32:07 +07:00
  • b9d3a11785 Extracted lazy schema test; minor related refactoring Vladimir Razuvaev 2017-08-14 20:41:08 +07:00
  • f47db61907 Fully load all schema types in constructor when type loader is not set Vladimir Razuvaev 2017-08-14 19:44:16 +07:00
  • 884a8967f3 Type loader tests Vladimir Razuvaev 2017-08-14 19:42:01 +07:00
  • 20f8cab943 Removed schema descriptor (as lazy loading of types can work without it now) Vladimir Razuvaev 2017-08-14 01:42:02 +07:00
  • f9eb14869f Removed callbacks in field types (previously deprecated in #35) Vladimir Razuvaev 2017-08-14 00:50:24 +07:00
  • 6845b28a35 Deprecated GraphQL\Type\Definition\Config (#148) Vladimir Razuvaev 2017-08-14 00:08:13 +07:00
  • ed3591c1a9 Fixed broken build Vladimir Razuvaev 2017-08-13 23:24:23 +07:00
  • 34eae0b891 Schema validation + tests (#148) Vladimir Razuvaev 2017-08-13 02:50:34 +07:00
  • 9d150c7702 Merge pull request #147 from swinyx/patch-1 Vladimir Razuvaev 2017-08-13 00:23:25 +07:00
  • 658816180a Update unions.md Yannick Yeboue 2017-08-12 12:17:13 -04:00
  • d3580e959e Moved Schema to GraphQL\Type namespace (but preserved BC) Vladimir Razuvaev 2017-08-12 21:32:07 +07:00
  • 2c8c7baa87 Writing UPGRADE.md Vladimir Razuvaev 2017-08-12 16:31:35 +07:00
  • f911fac7b1 Default error reporting now includes "category" key for every error Vladimir Razuvaev 2017-08-08 02:00:17 +07:00
  • fa17d6c461 Merge pull request #145 from zeeshanu/patch-1 Vladimir Razuvaev 2017-07-28 18:00:09 +07:00
  • 09070485c1 Added ability to decorate type configs in BuildSchema + made type creation lazy Vladimir Razuvaev 2017-07-28 17:55:25 +07:00
  • 3a8301f6c6 Allow types schema option to be callable Vladimir Razuvaev 2017-07-28 17:53:57 +07:00
  • 7afd6d3f9a Fix typo Zeeshan Ahmed 2017-07-28 11:24:15 +05:00
  • 6a20483b87 Server: Ability to use thunk for root value and context Vladimir Razuvaev 2017-07-27 16:28:56 +07:00
  • e7838d2253 Do not output trace for trivial errors even in debug mode Vladimir Razuvaev 2017-07-25 20:08:34 +07:00
  • 3e6f2c9e83 Fixed minor bugs Vladimir Razuvaev 2017-07-25 19:26:41 +07:00
  • 1af902865b AST: new NodeList class for collections of nodes (vs array) to enable effective conversion of libgraphqlparser output to our AST tree v0.10.0-rc1 Vladimir Razuvaev 2017-07-21 22:29:59 +07:00
  • e04d3300a7 Server: send result for regular responses + prepare response for PSR7 request Vladimir Razuvaev 2017-07-21 22:11:20 +07:00
  • b2ec265d4f Server: ability to execute PSR7 request Vladimir Razuvaev 2017-07-19 23:35:22 +07:00
  • 87c812b221 Better located error handling Vladimir Razuvaev 2017-07-19 20:08:42 +07:00
  • 81986145fe Server: moving things around to simplify Vladimir Razuvaev 2017-07-19 19:55:22 +07:00
  • 08a68d4857 Throwing GraphQL\Error\Error vs GraphQL\Error\UserError from type definitions Vladimir Razuvaev 2017-07-19 19:39:10 +07:00