2.1.0
Changelog
- Improved pre-commit integration (added
black
formatter) graphql-python/graphql-core@04560ea - Added
flags
config to help know when certain features are available 9059ecd - Added official support to Python 3.7 a7ce75e
- Improved
GraphQLEnumType
serialization allowing pythonEnum
values graphql-python/graphql-core@0cef6fb graphql-python/graphql-core@24687b6 - Improved
ExecutionResult
typing graphql-python/graphql-core@934deca - Set explicit order for middleware resolvers graphql-python/graphql-core@c27daa5
Release's candidates Changelog
The following list includes the changes listed in each of the release candidates for 2.1
.
2.1rc3
- Improved async generators 4d2f7e7 (thanks @ciscorn!)
- Added static typing with mypy fa4eeda 🎉
- Fixed errors in middleware when resolvers were not returning promises but Exceptions 6a3f900
2.1rc2
- Fixed
quiver_cloud
backend imports 79811e1 - Added
to_dict
method toExecutionResult
ff6b490 - Improved middleware init speed 24be647
2.1rc1
- Improved backend tests 37bcf6a
- Improved
format_error
function using six compatibility library 52de303 - Added
get_operation_type
to GraphQLDocument 27e21e4
2.1rc0
- Add path tracking in
ResolveInfo
#148 - Add path to GraphQL raised errors #186
- Fixed
GraphQLInt
description ea0dd0c - Improved Enum support #163
- Make
GraphQLEnumValue
importable from main module 9ec3d7c - Fixed memory leak in executors f2c4f6d
- Added official support to Python 3.6
- Added pre-commit #178
- Added
is_deprecated
property toGraphQLField
#175 - Added support for pluggable backends #185