Releases: graphql-python/graphql-core
v3.3.0a1
Alpha release GraphQL-core v3.3.0a1, based on GraphQL.js v17.0.0a1.
This alpha release ports all of the changes in GraphQL.js v17.0.0a1.
Note that his means the removal of several functions that had been marked as deprecated before.
Other noteable changes:
- starting with this alpha release, Python 3.6 is no longer supported
- we use the new dependency groups feature of poetry (#177)
- support for setuptools has been removed, builds must be done with poetry (#178)
- we now use bugbear and bandit to detect possible security problems and code flaws
Thanks again to all who are sponsoring me (@Cito) and thereby motivated me to continue maintaining this project.
v3.2.3
v3.2.2
Patch-release GraphQL-core v3.2.2, based on GraphQL.js v16.4.0.
This patch-releases includes the changes in GraphQL.js v16.4.0, and the following fixes:
- Require typing extensions when needed
- Recommend using poetry instead of pipenv in the docs (#161)
- Cast error message to string to handle proxy objects (#175)
- Remove newline in description (#180)
Thanks to @chenrui333, @conao3, @jkimbo, @singingwolfboy for contributing and to all who are sponsoring me (@Cito) for maintaining this project.
v3.2.1
Patch-release GraphQL-core v3.2.1, based on GraphQL.js v16.3.0.
This patch-releases includes the changes in GraphQL.js v16.3.0, and the following fix:
- Serialize with maximum precision when converting float to FloatValue (#164)
Thanks to @bennyweise for contributing and all who are sponsoring me (@Cito) for maintaining this project.
v3.2.0
v3.2.0rc5
Pre-release GraphQL-core v3.2.0rc5, based on GraphQL.js v16.1.0.
In addition to porting the recent changes in GraphQL.js,
this pre-release also contains the following improvements:
- Add flag for using enum names or members as values (#73)
- Add typed dicts for to_kwargs results (#99)
- Add
ast_to_dict
utility function (#136) - Make
print_block_string
work with string proxy objects (#153) - Prevent infinite loop in
OverlappingFieldsCanBeMergedRule
(fetched ahead)
Please test this pre-release and report any issues, the final release is imminent.
v3.2.0rc4
Pre-release GraphQL-core v3.2.0rc4, based on GraphQL.js v16.0.1.
In addition to porting the recent changes in GraphQL.js,
this pre-release also contains the following improvements:
- Use typed dictionaries for introspection results (#99)
- Deprecate FrozenDict/List, use tuples as node lists (#112)
- Experimental support for async iterables as list values (#123)
- Make print_block_string work with string proxy objects (#153)
Note that the use of tuples may break code that tries to modify the AST.
Please test this pre-release and report any issues, the final release is imminent.
v3.0.6
v3.2.0rc3
Pre-release GraphQL-core v3.2.0rc3, based on GraphQL.js v16.0.0rc3.
In addition to porting the recent changes in GraphQL.js,
this pre-release also contains the following improvements:
v3.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
onGraphQLInputFields
(d1ffaef) - Add missing
__Directive.args(includeDeprecated)
(0df0a32) - Fix
original_error.extensions
overridingextensions
argument (810d712)