GitHub / graphql-python/graphql-core / commits
A Python 3.6+ port of the GraphQL.js reference implementation of GraphQL.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 758fef19 | Update README file | Christoph Zwerschke <c****o@o****e> | 17 days ago | |
| d32a9921 | Minor improvements in docs | Christoph Zwerschke <c****o@o****e> | 17 days ago | |
| 6a9ef23f | Bump version | Christoph Zwerschke <c****o@o****e> | 18 days ago | |
| 44eef9f2 | Enable passing values configuration to GraphQLEnumType as a thunk | Christoph Zwerschke <c****o@o****e> | 18 days ago | |
| 85f2d4d8 | Bump JavaScript version | Christoph Zwerschke <c****o@o****e> | 18 days ago | |
| 5ea3d400 | Introduce "recommended" validation rules | Christoph Zwerschke <c****o@o****e> | 18 days ago | |
| 9896b84d | polish(IncrementalPublisher): remove unnecessary check and method call | Christoph Zwerschke <c****o@o****e> | 18 days ago | |
| ecf33f29 | early execution: test base functionality in both modes | Christoph Zwerschke <c****o@o****e> | 18 days ago | |
| af67d4df | incremental: disable early execution by default | Christoph Zwerschke <c****o@o****e> | 18 days ago | |
| 379363fc | incremental: handle Stream as stream rather than linked list | Christoph Zwerschke <c****o@o****e> | 19 days ago | |
| 1c84fbe9 | refactor(incremental): introduce BoxedPromiseOrValue to save awaited results | Christoph Zwerschke <c****o@o****e> | 19 days ago | |
| db0237f1 | refactor(incremental): enqueue only released records | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| 79370021 | fix(incremental): emit only single completion when multiple deferred grouped ... | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| ba48968a | refactor(IncrementalGraph): use set of pending deferred grouped field set res... | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| 2efb3862 | refactor(incremental): introduce StreamRecord type | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| d6646096 | refactor(IncrementalGraph): use Subsequent Result nodes to reduce mutation | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| 63f4a681 | refactor(IncrementalGraph): remove unnecessary method | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| 645f1541 | incremental: raise error for missing id | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| f125b4e8 | refactor: convert IncrementalPublisher class members to method args | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| 57cab525 | refactor: use async iterator instead of event | Christoph Zwerschke <c****o@o****e> | 21 days ago | |
| bef27236 | fix: input fields and schemas lost extensions on sorting | Christoph Zwerschke <c****o@o****e> | 26 days ago | |
| 431b0f52 | fix: enum values lost extensions when sorting schemas (#245) |
Erik Wrede <e****e@u****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 4b0ada26 | Codspeed doesn't seem to support Python 3.14 yet | Christoph Zwerschke <c****o@o****e> | 27 days ago | |
| f1328bd2 | Update uv_build | Christoph Zwerschke <c****o@o****e> | 27 days ago | |
| 8cedfcdd | Support Python 3.14 | Christoph Zwerschke <c****o@o****e> | 27 days ago | |
| 7ad24844 | Bump version | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| a87be5df | refactor: extract incremental graph to separate file | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 8d6fd0bf | refactor: extract execution types to separate file | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 8580c4e1 | Remove PyCharm specific comments | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| e306a5e7 | Declare is_awaitable as a type guard for Awaitables | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 018c5995 | Add test for consolidating grouped field sets properly into deferred fragments | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 088f1d37 | Minor optimization | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| ba6e73b4 | perf: use None for empty lists | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| a5b93d54 | incremental: avoid double loop with stream from sync iterables | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| c4c41427 | refactor: introduce complete_iterable_value | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 010987bd | perf: introduce complete_promised_list_item_value | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| ceafd3b2 | perf: allow skipping of field plan generation | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 7073a05b | Use uv in github actions | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 4c613d32 | Use uv instead of poetry | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 5767280f | incremental: introduce GraphQLWrappedResult to avoid filtering | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 55efd7c1 | Update and clean-up dependencies | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 4ea6d044 | Use AnyIO instead of pytest-asyncio for running async tests (#242) |
Alex Grönholm <a****m@n****i>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 54fe2798 | Add test for oneOf support and fix linting | Christoph Zwerschke <c****o@o****e> | about 2 months ago | |
| 6c92a654 | Add `@oneOf` support to introspection query (#241) |
Erik Wrede <e****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| eda2d302 | Fix linting errors and improve located error test | Christoph Zwerschke <c****o@o****e> | 2 months ago | |
| 17be6723 | Fix AttributeError on exception with field `source` (#240) |
Junhwan Kim <j****m@s****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| fa8f9b50 | Minor changes as suggested by ruff | Christoph Zwerschke <c****o@o****e> | 5 months ago | |
| 76975cff | Bump version and update dependencies | Christoph Zwerschke <c****o@o****e> | 5 months ago | |
| 6d1d224a | incremental: allow nested defers at the same level | Christoph Zwerschke <c****o@o****e> | 5 months ago | |
| b3787b48 | fix incremental: skip all empty subsequent results | Christoph Zwerschke <c****o@o****e> | 5 months ago | |
| dffeabab | Fix typo | Christoph Zwerschke <c****o@o****e> | 5 months ago | |
| db05a21d | simplify CollectFields for `@defer` and `@stream` | Christoph Zwerschke <c****o@o****e> | 5 months ago | |
| e7da373e | Bump patch version and update README | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 7d77e98a | Add support for @oneOf directives in print_schema | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| cd2d6a89 | Fix incremental_publisher logic around selecting id/sub_path | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 16577332 | Suppress records for deferred fragments that are completely empty | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| f498569d | Fix minor testing issues | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 93d29f54 | Update dependencies | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 8c8941ba | Extract task cancellation as utility function | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| e48d160d | Remove unnecessary filterwarnings | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 584aa991 | Cancel remaining type resolvers on exceptions | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 182e2d6b | Group Python specific tests | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 48ed7902 | Cancel remaining iterator items on exceptions | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| b2f8fe32 | Cancel remaining list items on exceptions | Christoph Zwerschke <c****o@o****e> | 6 months ago | |
| 57c083d9 | Cancel remaining fields on exceptions (#238) |
Michael Gorven <g****6@m****t>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0107e309 | Fix Sphinx issues | Christoph Zwerschke <c****o@o****e> | 7 months ago | |
| 7b9e9226 | Fix ruff issues | Christoph Zwerschke <c****o@o****e> | 7 months ago | |
| 41799bb9 | Update ruff | Christoph Zwerschke <c****o@o****e> | 7 months ago | |
| 2c94f030 | Update README to include Typed GraphQL (#237) |
Willem <h****f@w****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 416247c1 | Fix mypy issues | Christoph Zwerschke <c****o@o****e> | 9 months ago | |
| dae8e8f4 | Fix IntrospectionQuery type definition (#234) |
sobolevn <m****l@s****e>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 44334f30 | Bump patch version and update README | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 651ca5ce | Transform input objects used as default values (#206) | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| d4f8b324 | Fix issue with older tox versions | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| d3c03e63 | Newer Python version should use newer tox versions | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 1c11f153 | Fix docstrings | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| ab78551f | Update year of copyright | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 41da78af | Deep copy schema with directive with arg of custom type (#210) | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 41058d7f | Improve and update badges | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 38186538 | Allow injecting custom data to custom execution context (#226) | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| c685d84f | Update dependencies | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 965502c6 | Remove an unnecessary declaration | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| facce873 | polish: improve add_deferred_fragments readability | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| a070e415 | Improve description for @oneOf directive | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 1285cd4b | skip unnecessary initialization of empty items array (#3962) | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| f9b19b08 | incremental: utilize id and subPath rather than path and label | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 9445c0b8 | fix(types): path is required within incremental results | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| d9c5e1de | incremental delivery: add pending notifications | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 666ecdc8 | Update dependencies | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| a4e5778f | Improve README file | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 9d915b24 | Fix GitHub action for older Python versions | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 233df173 | Introduces new incremental response format | Christoph Zwerschke <c****o@o****e> | 10 months ago | |
| 59d478af | Fix sorting of exported names | Christoph Zwerschke <c****o@o****e> | 11 months ago | |
| e4a15d6a | Fix dependencies | Christoph Zwerschke <c****o@o****e> | 11 months ago | |
| fc4ce565 | Unify action titles | Christoph Zwerschke <c****o@o****e> | 11 months ago | |
| 46244446 | fix: recreate poetry lock (#231) |
Erik Wrede <e****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0d573dab | feat: add codspeed for continuous benchmarking (#230) |
Erik Wrede <e****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a25b40b9 | Support Python 3.13 and update dependencies | Christoph Zwerschke <c****o@o****e> | about 1 year ago | |
| 4e83d420 | Export ValidationAbortedError (#227) |
Trim21 <t****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 841c3d2f | add tests with regard to duplication | Christoph Zwerschke <c****o@o****e> | about 1 year ago |