Releases: graphql-python/graphql-core-legacy
Releases · graphql-python/graphql-core-legacy
v2.3.2
Patch release with these changes:
- Update dependencies (#270)
- Change AsyncioExecutor loop argument type (#273)
- ExecutionResults can now be stringified (#277)
- Various mypy issues (#278)
- Minor fixes regarding the test suite
Note that the repository for GraphQL v2 has been renamed
from graphql-core to graphql-core-legacy.
The graphql-core repository is now used gor GraphQL v3.
v2.3.1
v2.3.0
Minor release with these changes:
- Consistently translate Python enums to values (#198)
- Reverted the removal of the
_value
postfix (#234) - Use built-in dict as OrderedDict for Py 3.7+ (#248)
- Fixed crash when sending a query with type definitions (#257)
- Added py.typed file to support type checking (#259)
- A newer Promise version is required (#260)
- Various minor fixes
v2.2.1
v2.2.0
Changelog
- Fix a typo in a deprecation warning 9202021
- Fix collections import for Python >3.3 cdb299d
- Add dict support for the default resolver 1760eaf
- Fix UnicodeDecodeError in format_error 87b6156
- Add extensions support to GraphQLError 3ba7f92
- Add traceback to errors from failed promises 8f736b7
- Lots of internal clean up
Full changelog: graphql-python/graphql-core@v2.1.0...v2.2.0
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
2.1rc3
2.1rc2
2.1rc1
2.1rc0
Changelog
- 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
Docs
- Improved contributing docs #173