An open API service providing commit metadata for open source projects.

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

← Back to repository