Graphql-core

Latest version: v3.2.6

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 13

3.1.7

Patch release GraphQL-core v3.1.7, based on GraphQL.js v15.8.0.

This release includes minor changes and improvements, in particular:

- Set enum value values to value names in build_client_schema (138)
- Fix camel to snake case conversion with digits (140)
- Preserve `deprecation_reason` on `GraphQLInputFields` (d1ffaef2ec3e5e475cb8ae52397489fd05ea6a12)
- Add missing `__Directive.args(includeDeprecated)` (0df0a32fe9cae2edafdd985f099490b55dca13e2)
- Fix `original_error.extensions` overriding `extensions` argument (810d712ca53e5356027e6930b9585cf56152d3f5)

3.1.6

Patch release GraphQL-core v3.1.6, based on GraphQL.js v15.5.1.

This release includes only some minor changes and improvements.

3.1.5

Patch release GraphQL-core v3.1.5, based on GraphQL.js v15.4.0.

This release includes the following changes and imrovements:

- Default `parse_literal` of GraphQLScalarType now handles variables
- `build_ast_schema` now matches order of default types and directives
- Return formatted errors in formatted execution result (fixes 129)
- The `is_deprecated` property is now deprecated itself
- Input fields and arguments can now be marked as deprecated
- Handle case when MapAsyncIterator is cancelled (131)
- Improve return type for complete_list_value (132)
- Replace resolved types in lexicographic schema sort
- `EventEmitter` helper class has been replaces by `SimplePubSub`
- `print_ast` now breaks arguments over multiple lines

Special thanks to cancan101, mlorenzana, wuyuanyi135 for contributing.

3.1.4

Patch release GraphQL-core v3.1.4, based on GraphQL.js v15.3.0.

This release fixes issues 125 and 126 regarding enum values.

Thanks to dkbarn for reporting the problem.

3.1.3

Patch release GraphQL-core v3.1.3, based on GraphQL.js v15.2.0.

This release includes the following improvements:

* Python 3.9 is now officially suported by GraphQL-core.
* `build_schema`: allow to reference introspection types
* Custom validation rules for "no schema introspection" and "no deprecated"
* Added `execute_sync()` as synchronous version of `execute()`
* Support deep copy of GraphQL schema (100)
* `build_ast_schema` now sets internal enum values (111)
* Do not double-wrap resolver errors any more (106)
* Use newer Sphinx version, fix for various autodoc issues (104)
* Fix example in docstring of GraphQLUnionType (105)
* Let default resolver check for Mapping instead of dict (102)

Thanks to everyone who helped with their feedback, particularly

berekuk, charmasaur, Checho3388, jstlaurent and pmantica1.

3.1.2

Patch release GraphQL-core v3.1.2, based on GraphQL.js v15.1.0.

This release includes the following improvements:

* Added specifiedBy directive
* Extended type definitions (89)
* Enum type for visitor return values (96)
* Visitors can now use class and static methods
* Lists in AST nodes are not optional any more (98)

Thanks to everyone who helped with their feedback.

Page 4 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.