Still todo: - [x] Subscriptions need to work - [x] Reconsider Field extension method names -- can we pick something other than `_next` so that it doesn't have to be changed again in the future? - [x] Reconsider `execution_next_mode{,_key}` on `Schema::Field` for the same reason -- something more future-proof? - [x] Make directives work somehow - [x] Are `HaltExecution` and `PostProcessor` really what I need here? Reconsider this design - [x] Revamp argument handling #5605 - I didn't actually migrate to single-pass; this will involve static validation, I'll check it out later - [x] Update GraphQL-Batch to use new field extension signature https://github.com/Shopify/graphql-batch/pull/215 - [x] Check the code for other TODOs - [x] Update GraphQL-Pro and release - [x] Update GraphQL-Enterprise and release
Still todo:
_nextso that it doesn't have to be changed again in the future?execution_next_mode{,_key}onSchema::Fieldfor the same reason -- something more future-proof?HaltExecutionandPostProcessorreally what I need here? Reconsider this design