GitHub / github/graphql-batch / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d7e16273 | Allow nested queries. (#72) |
Eric Walker <e****r@u****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
over 8 years ago | |
| 121099bb | Release version 0.3.8 | Christopher Butcher <c****r@s****m> | almost 9 years ago | |
| 4f2b929c | merge Merge pull request #69 from Shopify/fix-loader-reject-pending-promises |
christopher butcher <c****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| ed985db6 | Fix reject_pending_promises handling | Christopher Butcher <c****r@s****m> | almost 9 years ago | |
| 4a0932d0 | Release version 0.3.7 | Christopher Butcher <c****r@s****m> | almost 9 years ago | |
| 6eb7fe52 | Release version 0.3.6 | Christopher Butcher <c****r@s****m> | almost 9 years ago | |
| 09b136af | merge Merge pull request #68 from Shopify/allow-custom-executor |
christopher butcher <c****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| acf575c2 | Allow custom executors | Christopher Butcher <c****r@s****m> | almost 9 years ago | |
| dd49492f | CI against Ruby 2.4 (#67) |
284km <k****0@g****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
almost 9 years ago | |
| 44e7ff9e | merge Merge pull request #65 from Shopify/remove-derived-promise-class |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| e3e3267e | Only include the byebug dev dependency with required ruby version. | Dylan Thacker-Smith <D****h@s****m> | almost 9 years ago | |
| 7b5eaca5 | Release version 0.3.5 | Dylan Thacker-Smith <D****h@s****m> | almost 9 years ago | |
| f815fe6f | Re-use loaders after they have been performed, but clear on mutation (#63) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| 058213b7 | Add Active Record AssociationLoader and RecordLoader examples (#64) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| 3a157b54 | docs(example): Remove unnecessary type cast in RecordLoader example | Dylan Thacker-Smith <D****h@s****m> | almost 9 years ago | |
| ae230d5e | Release version 0.3.4 | Dylan Thacker-Smith <D****h@s****m> | about 9 years ago | |
| 69a14c58 | feat(GraphQL::Batch::SetupMultiplex) use multiplex instrumentation to share a... |
Robert Mosolgo <r****o@g****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
about 9 years ago | |
| 076aaa00 | Return a normal Promise object from GraphQL::Batch::Loader#load | Dylan Thacker-Smith <D****h@s****m> | about 9 years ago | |
| bbe92c36 | merge Merge pull request #56 from Shopify/fix-mutation-execution-test |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| bdc21a02 | Remove revert of GraphQL::Batch::Loader#resolved? | Dylan Thacker-Smith <D****h@s****m> | about 9 years ago | |
| 64856983 | refactor: Let the Executor manage the loaders hash | Dylan Thacker-Smith <D****h@s****m> | about 9 years ago | |
| e42b958a | Revert "Improve loader reuse (#53)" | Dylan Thacker-Smith <D****h@s****m> | about 9 years ago | |
| a728b29b | Fix mutation execution test to avoid returning stale data after mutation | Dylan Thacker-Smith <D****h@s****m> | about 9 years ago | |
| 3da0a0eb | Release version 0.3.3 | Dylan Thacker-Smith <D****h@s****m> | about 9 years ago | |
| 083bc191 | Improve loader reuse (#53) |
Mick Staugaard <m****k@s****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
about 9 years ago | |
| a0934adc | Allow loaders to override the loader key (#52) |
Mick Staugaard <m****k@s****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
about 9 years ago | |
| 122b4449 | Fix tests for execution strategies (#54) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
about 9 years ago | |
| 5d965f8b | Release version 0.3.2 | Scott Walkinshaw <s****w@g****m> | over 9 years ago | |
| 9f2cb4cb | merge Merge pull request #51 from Shopify/implement-use |
Scott Walkinshaw <s****w@g****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 4a911e5e | Make GraphQL::Batch a plugin by adding `use` | Scott Walkinshaw <s****w@g****m> | over 9 years ago | |
| e807d2b6 | merge Merge pull request #48 from xuorig/no-executor-error |
Marc-Andre Giroux <m****0@g****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 2bf0b64a | add test for NoExecutorError | Marc-André Giroux <m****0@g****m> | over 9 years ago | |
| d19198d3 | rm extra space | Marc-André Giroux <m****0@g****m> | over 9 years ago | |
| d7af2cc4 | Raise with Helpful message when no executor is set | Marc-André Giroux <m****0@g****m> | over 9 years ago | |
| 6950fa0b | Release version 0.3.1 | Dylan Thacker-Smith <D****h@s****m> | over 9 years ago | |
| c1c2d0ae | Deprecate execution strategies in favour of lazy_resolve support (#42) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 44a32c47 | Update README.md (#41) |
Stanisław Chmiela <s****a@u****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
over 9 years ago | |
| b7de4998 | docs: Add a contributing file | Dylan Thacker-Smith <D****h@s****m> | over 9 years ago | |
| c1603822 | Release version 0.3.0 | Dylan Thacker-Smith <D****h@s****m> | over 9 years ago | |
| 555d2b59 | Update README.md for new GraphQL::Schema.define (#38) |
Mickey <y****c@u****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
over 9 years ago | |
| 874be934 | Support graphql-ruby lazy resolution API (#37) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| d1454e9c | Require loaders to be used within a GraphQL::Batch.batch block (#36) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 902f3eed | Allow loaders to be used without an executor (#35) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| f9f00cd6 | Rename disable_batching attribute to match its semantics | Dylan Thacker-Smith <D****h@s****m> | over 9 years ago | |
| f95b10c5 | Use Promise.sync in the mutation execution strategy as well | Dylan Thacker-Smith <D****h@s****m> | over 9 years ago | |
| 19047c95 | Take advantage of improvements in promise.rb (#34) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| b33555a6 | Release version 0.2.5 | Dylan Thacker-Smith <D****h@s****m> | almost 10 years ago | |
| fa009100 | Fix resolving loader when Loader.for is used without load (#31) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| d7f17e01 | Fix batching loading in mutation subselection (#32) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 926607f4 | Allow loaders to be re-used so they can cache loads. (#29) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 824f61a4 | Support graphql gem version 1.x (#28) |
Mick Staugaard <m****k@s****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
almost 10 years ago | |
| 08796bf2 | Simplify the implementation of a derived cache key loader (#25) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| b34ae572 | Fix handling ExecutionError in promise callback of non-null field (#23) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 145d2e6c | Provide a useful error when load is called after perform (#22) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 0976ba39 | merge Merge pull request #20 from Shopify/regression-test-for-null-errors |
Christian Joudrey <c****e@g****m>
Committed by: GitHub <n****y@g****m> |
almost 10 years ago | |
| 966c3cec | Add regression test for execution errors in non-nullable fields | Christian Joudrey <c****e@g****m> | almost 10 years ago | |
| c23e51b0 | Add missing syntax highlight in README (#19) |
John Downey <j****y@g****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
almost 10 years ago | |
| e2afe6b6 | Fix tests on latest graphql (#17) |
Christian Joudrey <c****e@g****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
almost 10 years ago | |
| f244ba2f | Small doc fix [skip ci] (#16) |
Arthur Nogueira Neves <g****b@a****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
almost 10 years ago | |
| 3ac7ef46 | Use Hash#fetch to provide a better fulfill wrong key error message | Dylan Thacker-Smith <D****h@s****m> | almost 10 years ago | |
| bcea3f70 | Use gems@shopify.com email address in gemspec | Dylan Thacker-Smith <D****h@s****m> | about 10 years ago | |
| 8eee03f2 | Nicer syntax for parameterless executors (#14) |
Samuel Cochran <s****6@s****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
about 10 years ago | |
| e86aa61f | Release version 0.2.4 | Dylan Thacker-Smith <D****h@s****m> | about 10 years ago | |
| f0bc3f97 | Also group loaders by their class (#13) |
Dylan Thacker-Smith <d****h@s****m>
Committed by: GitHub <n****y@g****m> |
about 10 years ago | |
| 7976721e | Fix tests for graphql-ruby 0.15 by removing use of the debug argument | Dylan Thacker-Smith <D****h@s****m> | about 10 years ago | |
| da766ce8 | Release version 0.2.3 | Dylan Thacker-Smith <D****h@s****m> | about 10 years ago | |
| ce74aff7 | Add support for checking for unbatched queries by checking a loading flag. (#11) | Dylan Thacker-Smith <d****h@s****m> | about 10 years ago | |
| 63ae34fa | Fix errant `Graphql` constant (#12) |
David Celis <m****e@d****s>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
about 10 years ago | |
| 50625756 | Release version 0.2.2 | Evan Huus <e****e@g****m> | about 10 years ago | |
| 068488e6 | merge Merge pull request #10 from Shopify/load-many | Evan Huus <e****e@g****m> | about 10 years ago | |
| 1c92c89f | Implement load_many convenience method | Evan Huus <e****e@g****m> | about 10 years ago | |
| 9cf83411 | Fix README.md markup (#8) |
Rubén Díaz-Jorge <C****n@u****m>
Committed by: Dylan Thacker-Smith <d****h@s****m> |
about 10 years ago | |
| c8729d69 | Release version 0.2.1 | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 7f0c9955 | merge Merge pull request #7 from Shopify/mutation-execution | Dylan Thacker-Smith <d****h@s****m> | over 10 years ago | |
| 8d393812 | Provide a mutation execution strategy to sync between top-level fields | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| a00a2edf | Update ruby versions in .travis.yml | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 829cc805 | merge Merge pull request #6 from Shopify/get-finished-error | Dylan Thacker-Smith <d****h@s****m> | over 10 years ago | |
| 463df6f8 | Pass execution error to super in get_finished_value override | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 7467505e | merge Merge pull request #5 from Shopify/error-handling | Dylan Thacker-Smith <d****h@s****m> | over 10 years ago | |
| 84590b73 | Properly handle promises rejected with GraphQL::ExecutionError. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 80e468c0 | Fix RecordLoader example and make it easier to handle missing results. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 3a217b56 | Check for pending promises after performing a load. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 8c585f73 | Reject a pending promise on wait if no loaders fulfill it. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 4bb24bed | Use promise.rb 0.7.0.rc2 | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 4819518c | merge Merge pull request #4 from Shopify/wait-for-subpromises | Dylan Thacker-Smith <d****h@s****m> | over 10 years ago | |
| 6863b82c | Fix the case where no queries are performed. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 4cb90dc4 | Avoid unnecessary recursion. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| c63d08e1 | fix: Wait for subpromises after a list promise is resolved. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| a12b1488 | refactor: Handle waiting for sub-promises in ExecutionStrategy#execute. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| 378c5a13 | merge Merge pull request #3 from Shopify/promise | Dylan Thacker-Smith <d****h@s****m> | over 10 years ago | |
| d4149987 | Use Promise.rb to provide a standard promise based API. | Dylan Thacker-Smith <D****h@s****m> | over 10 years ago | |
| c8429fb0 | Fix link to repo | Bouke van der Bijl <b****l@g****m> | almost 11 years ago | |
| 9134562a | Documented query blocks, sub queries and grouped queries | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago | |
| 92977b36 | Set result from subquery on containers rather than the subquery itself. | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago | |
| 0cb4b3c2 | Add support for sub queries of QueryGroup resulting in a sub query. | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago | |
| 1a1b07bf | Add support for sub-queries using GraphQL::Batch::Query | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago | |
| 9d243319 | Refactor naming to reserve Resolver class name for future use. | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago | |
| 53461b61 | Make Query a Resolver and replace QueriesResolver with QueryGroup. | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago | |
| fd661e46 | Shopify -> Shopify Inc. in LICENSE.txt | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago | |
| e73714cb | Add a QueriesResolver for computed field with query dependancies. | Dylan Thacker-Smith <D****h@s****m> | almost 11 years ago |