vladar
|
296cc7530d
|
Added Server class as a new facade for library, including HTTP endpoint compatible with express-graphql format
|
2016-12-19 20:40:46 +07:00 |
|
vladar
|
ff3a40d329
|
Execution: modified deferred behavior to be more predictable (+added more tests for them)
|
2016-12-17 05:14:51 +07:00 |
|
vladar
|
9826f9a1f3
|
Docs: fixed version name 9.0 -> 0.9.0
|
2016-12-15 19:27:43 +07:00 |
|
vladar
|
9e8e77a071
|
Execution: Calling resolve function directly (vs calling it via call_user_func)
|
2016-12-15 15:34:27 +07:00 |
|
vladar
|
0483560ee5
|
Fixed wrong "current version" number in docs
|
2016-12-14 20:34:48 +07:00 |
|
vladar
|
c7688c9249
|
Added "since" entry to docs for N+1 problem and async support
|
2016-12-14 20:22:38 +07:00 |
|
vladar
|
8e39b3d88d
|
Added entry on data fetching to docs
|
2016-12-14 20:19:12 +07:00 |
|
vladar
|
078a1efd50
|
Added GraphQL\GraphQL::setDefaultFieldResolver()
|
2016-12-14 20:18:10 +07:00 |
|
vladar
|
2043cc7e75
|
Introduced type resolution strategies: eager and lazy (for #69)
|
2016-12-14 17:12:09 +07:00 |
|
vladar
|
97f9c1c201
|
Added deprecated.php to PHPUnit exclude list
|
2016-12-08 06:06:17 +07:00 |
|
vladar
|
ae57a72461
|
Deleted unused SchemaValidator
|
2016-12-08 06:05:40 +07:00 |
|
vladar
|
90e29ac704
|
Fixing tests for HHVM
|
2016-12-08 04:50:33 +07:00 |
|
vladar
|
51d816d280
|
Tests for Config
|
2016-12-08 04:16:13 +07:00 |
|
vladar
|
c5bba0e7d4
|
Cleaning up old unused messages
|
2016-12-06 03:45:52 +07:00 |
|
vladar
|
a165c3aaab
|
Shortened method names of PromiseAdapter
|
2016-12-04 15:53:23 +07:00 |
|
vladar
|
26db4c76c6
|
Fixed tests for PHP7+
|
2016-12-03 04:31:01 +07:00 |
|
vladar
|
fd335a1d13
|
Execution: tests are green
|
2016-12-03 04:23:21 +07:00 |
|
vladar
|
2ffc14cee6
|
Removed ReactPHP dependency for dev environment (using own simple promises implementation)
|
2016-12-03 04:13:23 +07:00 |
|
vladar
|
7ab75cd05a
|
Execution: tests are green
|
2016-12-03 04:11:14 +07:00 |
|
vladar
|
ab4ae779af
|
Execution: fixed rejection issue in sync promise
|
2016-12-03 02:48:51 +07:00 |
|
vladar
|
e97ca7f971
|
Execution: added SyncPromiseAdapter and made it default for Executor (+removed GenericPromiseAdapter)
|
2016-12-03 02:14:14 +07:00 |
|
vladar
|
48d78412ec
|
Execution: refactored promise adapters
|
2016-12-03 02:06:28 +07:00 |
|
vladar
|
3a375bb78e
|
Simple implementation of Promises A+ for our sync case (using queue)
|
2016-12-02 18:43:54 +07:00 |
|
vladar
|
821e96508b
|
Execution: added promiseForAssocArray method for cases when result contains promise
|
2016-12-01 18:29:50 +07:00 |
|
vladar
|
418ee48b20
|
Execution: moved then method to promise adapter
|
2016-12-01 17:52:42 +07:00 |
|
vladar
|
77244d3aab
|
Refactored executor: now works as instance with exeContext and promise adapter as properties
|
2016-12-01 17:09:22 +07:00 |
|
Vladimir Razuvaev
|
f3fca81e9d
|
Merge pull request #67 from mcg-web/promise
Initial implementation of promises (starting addressing N+1 problem)
|
2016-12-01 16:22:15 +07:00 |
|
Jeremiah VALERIE
|
76c31df1af
|
Add Executor Promise tests
|
2016-11-26 23:51:42 +01:00 |
|
Jeremiah VALERIE
|
35d7d83088
|
Add Lists Promise tests
|
2016-11-26 22:28:46 +01:00 |
|
Jeremiah VALERIE
|
7f1e9d051b
|
Add Mutation Promise tests
|
2016-11-26 20:50:01 +01:00 |
|
Jeremiah VALERIE
|
2ad79adf0c
|
Add NonNull Promise tests
|
2016-11-26 20:50:01 +01:00 |
|
Jeremiah VALERIE
|
dd9062d77e
|
Add a generic promise support.
Make lib supports promises, using a promise adapter interface.
|
2016-11-26 20:50:01 +01:00 |
|
vladar
|
4945317406
|
Fixing broken build for 0.8
|
2016-11-25 18:45:38 +07:00 |
|
vladar
|
c08cc2b00b
|
Fixing broken build for 0.8
|
2016-11-25 18:18:53 +07:00 |
|
vladar
|
961e44c1fc
|
Version 0.8.0
|
2016-11-25 18:09:18 +07:00 |
|
vladar
|
2cc2255b1a
|
Work in progress on better docs
|
2016-11-25 18:07:51 +07:00 |
|
vladar
|
7ee3431298
|
Added badges to docs + added section on complementary tools
|
2016-11-25 17:44:34 +07:00 |
|
vladar
|
0969073b8a
|
Reverted DefinitionContainer (YAGNI)
|
2016-11-25 16:54:57 +07:00 |
|
vladar
|
7c0aa4ceec
|
Better docs and comments on breaks and deprecations for 8.0
|
2016-11-25 16:37:00 +07:00 |
|
vladar
|
b665d267c3
|
Changed scope of Schema props (and some others) to private
|
2016-11-25 16:35:46 +07:00 |
|
vladar
|
16bfc12ab1
|
Moved directive location constants to separate class
|
2016-11-25 16:30:35 +07:00 |
|
vladar
|
018ac819cf
|
Removed deprecated error classes and added class_alias for them instead in deprecated.php
|
2016-11-25 16:03:04 +07:00 |
|
vladar
|
3d4cd15678
|
Added file with deprecations (for moved/renamed classes)
|
2016-11-25 16:02:19 +07:00 |
|
vladar
|
7fe5fc3980
|
Fixed invalid version reference in README which may be confusing
|
2016-11-19 17:52:41 +07:00 |
|
vladar
|
bf748e1421
|
Added notes to UPGRADE document about AST classes renaming
|
2016-11-19 17:46:54 +07:00 |
|
vladar
|
63d44fe002
|
Disabled deprecation notice for ResolveInfo->fieldASTs (until next version)
|
2016-11-19 17:37:54 +07:00 |
|
vladar
|
660200ed50
|
GraphQL\Language\AST\NodeType -> GraphQL\Language\AST\NodeKind
|
2016-11-19 17:31:47 +07:00 |
|
vladar
|
7340e30753
|
Types are now serializable to JSON (output their name)
|
2016-11-19 17:25:34 +07:00 |
|
vladar
|
04550f805f
|
Differentiate between input values with no default and with default = null
|
2016-11-19 17:21:22 +07:00 |
|
vladar
|
5a17ae8246
|
Clearer lexer errors
|
2016-11-19 17:08:20 +07:00 |
|