GitHub / graphql-python/graphql-core / commits
A Python 3.6+ port of the GraphQL.js reference implementation of GraphQL.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| e49e4e2d | test: add regression test for hang on spec-invalid defer/stream query | Christoph Zwerschke <c****o@o****e> | 28 days ago | |
| 6fdd3a68 | polish: fix stream test cases | Christoph Zwerschke <c****o@o****e> | 28 days ago | |
| b02eb885 | test: port the remaining defer and stream test cases | Christoph Zwerschke <c****o@o****e> | 28 days ago | |
| a3a267a1 | fix: release stream producers parked on the back-pressured queue | Christoph Zwerschke <c****o@o****e> | 28 days ago | |
| bfbb0163 | feat: switch incremental delivery to the WorkQueue architecture | Christoph Zwerschke <c****o@o****e> | 28 days ago | |
| adf2fc7c | test: assert defer payload sequence in the sibling-error regression test | Christoph Zwerschke <c****o@o****e> | 29 days ago | |
| f7c56738 | feat: add WorkQueue scheduler for incremental delivery | Christoph Zwerschke <c****o@o****e> | 29 days ago | |
| 902b3565 | feat: add Computation class for incremental delivery | Christoph Zwerschke <c****o@o****e> | 29 days ago | |
| 993d4490 | Update dependencies | Christoph Zwerschke <c****o@o****e> | 29 days ago | |
| 4a57ffb4 | Fix mypy type errors in the test suite (#274) |
Ben XO <7****o@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| eb76e076 | fix: avoid invalid-state crash from sibling erroring @defer fragments (#271) |
Ben XO <7****o@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 56d43381 | fix: apply directives when SDL contains type definitions and extensions with ... | Christoph Zwerschke <c****o@o****e> | about 1 month ago | |
| b47f1532 | fix: raise request error on invalid fragment variables | Christoph Zwerschke <c****o@o****e> | about 1 month ago | |
| 665225b4 | Bump version | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| f5820d16 | Restore full branch coverage for DeferStreamDirectiveOnRootField rule | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 0b08cf3f | fix: DeferStreamDirectiveOnValidOperations fragment tracking | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 014a7d53 | fix: DeferStreamDirectiveOnRootField forbids fragments on abstract types | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| d8501372 | Bump version | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| b935a6b7 | Adopt cause in favor of original_error | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 68d1ea55 | api: export VariableValues, SchemaChange, and defer/stream validation rules | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 27c900bc | Bump version | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| c1d399ed | subscribe: replace per_event_executor with map_source_to_response_event | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 5b127f1a | polish: group FRAGMENT_VARIABLE_DEFINITION with executable defs | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 0460840a | chore: forward-port configuration of the `ofType` introspection depth | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 3a39a41e | chore: forward-port directives on directive definitions | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| d91beca4 | Use new verson of pytest-describe | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| f2db0e39 | Bump version | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 4b42ace5 | fix(OneOf): fail coercion when the single OneOf field is invalidly provided b... | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| bd4f4f5e | fix(OneOf): count only known fields for one-of validation | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 3c76ccfe | fix(value_from_ast): reject unknown input object fields | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 5f93d17e | fix(OneOf): fail coercion when two fields are provided "pre-coercion-only" | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 8676357c | unify OneOf non-null and count error messages | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| bf902f9f | polish: consistently write GraphQL-core in code comments | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| a4b1d6f7 | fix: enhance runtime invalid default value error messages | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 31171e14 | fix: name fragment variables as such in execution errors | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 4798831e | fix(coerce_input_literal): null variable input object fields should override ... | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 08e8c4f4 | fix: ignore undefined-valued unknown fields in input objects | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| f63677ff | fix(variables): treat undefined as absent with respect to variables | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| d21f79b3 | refactor: add execution mode/serially argument to execute_root_selection_set | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| f2c37deb | rename execute_query_or_mutation_or_subscription_event to execute_root_select... | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 2fc0981b | feat: add ValidatedSubscriptionArgs and validateSubscriptionArgs | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| dbd271a3 | Demote create_source_event_stream to helper taking the built executor | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 1748199c | fix incremental label null validation | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 5f579125 | Fix TypeInfo.get_input_type() for custom scalar list literals | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 612a6783 | feat(execution): expose partial result on abort errors | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 40ab59dc | fix(value_from_ast): restore variable own-property checks | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 87e2ad1d | feat(execution): expose async_work_finished execution hook | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 2f3ac70a | fix(pyutils): support cancelling futures and custom awaitables in gather_with... | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 53b888f3 | refactor(execution): track pending work | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 8533b24f | fix: bubbling sync errors need not become async | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| e6016680 | fix(execution): finish executors before publishing responses | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 6dfa8bcb | fix(execute): handle default_type_resolver promise rejections | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 2af70437 | Fix test coverage issue | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| d8a96ac7 | fix(incremental): await async incremental cleanup | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| b933887b | fix(execute): handle list promise rejections | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| ae0c7a78 | Bump version | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| ecb3c08a | deduplicate overlapping deferred and non-deferred fragment spreads | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| bd44e602 | add graphql "harness" abstraction along with async parse/validate support | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| bb02fcff | let graphql inherit all parse/validate/execute options | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| e32dda83 | add bigint support | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 55c7e8ba | add tests for memoization of collect_subfields | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| ede4c10f | streamline scalar coercion | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 4474c9fb | rename execution context terminology to executor | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 7a77e54b | use single phase of resolver abort signal cancellation | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 824b9da6 | convert ExecutionContext to Executor | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| ccb8ceaa | add abrupt return handling for sync iterables | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 6c5fad35 | fix(map_async_iterable): always close source when mapped iterable is thrown | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| c4398281 | Schema Coordinates | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 321753dd | build_client_schema: build enum type value maps lazily | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 26fec0e5 | Add test that 'schema' keyword kept when schema has description | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| fbda46b1 | Bump version | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 7df1bc6a | expand the test for access to the abort signal within resolvers | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 352679ce | minor validation tweak | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 36487c81 | fix(replace_variables): preserve sources for fragment variable values | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| ab7d0909 | Make `includeDeprecated` non-null | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| cfa74ea8 | Reject deprecated fields when interface field is not deprecated | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 5cdaf8b2 | Forbid @skip and @include directives in subscription root selection | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 97bc6b3c | Add support for @experimental_disableErrorPropagation | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 4df82a82 | Bump JavaScript version | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 35946cd6 | ease upgrade path for programmatic default values | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| adfccc60 | small refactor | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 25024519 | Add KnownOperationTypes rule | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 8d457c00 | Make deprecated.reason non-nullable | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 6a3f0965 | introduce GraphQLField, GraphQLInputField, GraphQLArgument, and GraphQLEnumValue | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 04fc689f | simplify extend_schema_impl with map_schema_config | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| a1d507f9 | simplify lexicographic_sort_schema with map_schema_config | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 153c6a8a | introduce map_schema_config | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| f54ba85c | polish: fix lexer state comment | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 168d3bb0 | rename PromiseCanceller to AbortSignalListener | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| ba641802 | add cancellation support to async iterable iteration | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 302b3a67 | Detect directive argument changes | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| d5ec1c51 | Add safe schema change for descriptions changing | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| d2134494 | test: restore full coverage for aborted resolver tests | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| d3ab1690 | cancel execution on triggered abort signal despite hanging async resolvers | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 2fb5f1f5 | feat: pass abort_signal to resolvers | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 76e9febe | RFC: Default value validation & coercion | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 57de775f | fix: handle default and different types passed to abort method | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 6b9a5f11 | fix where cancellation happens for objects | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 6c440a39 | AbortController support | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 10c3c848 | Alternative approach for find_schema_changes | Christoph Zwerschke <c****o@o****e> | 2 months ago |