@@ -10,7 +10,7 @@ a query language for APIs created by Facebook.
1010![ Lint Status] ( https://github.com/graphql-python/graphql-core/actions/workflows/lint.yml/badge.svg )
1111[ ![ Code Style] ( https://img.shields.io/badge/code%20style-black-000000.svg )] ( https://github.com/ambv/black )
1212
13- The current version 3.2.3 of GraphQL-core is up-to-date with GraphQL.js version 16.6.0 .
13+ The current version 3.2.4 of GraphQL-core is up-to-date with GraphQL.js version 16.8.2 .
1414
1515An extensive test suite with over 2300 unit tests and 100% coverage comprises a
1616replication of the complete test suite of GraphQL.js, making sure this port is
@@ -196,6 +196,10 @@ Some restrictions (mostly in line with the design goals):
196196* supports asynchronous operations only via async.io
197197 (does not support the additional executors in GraphQL-core)
198198
199+ Note that meanwhile we are using the amazing [ ruff] ( https://docs.astral.sh/ruff/ ) tool
200+ to both format and check the code of GraphQL-core 3,
201+ in addition to using [ mypy] ( https://mypy-lang.org/ ) as type checker.
202+
199203
200204## Integration with other libraries and roadmap
201205
@@ -205,14 +209,12 @@ Some restrictions (mostly in line with the design goals):
205209 also been created by Syrus Akbary, who meanwhile has handed over the maintenance
206210 and future development to members of the GraphQL-Python community.
207211
208- The current version 2 of Graphene is using Graphql-core 2 as core library for much of
209- the heavy lifting. Note that Graphene 2 is not compatible with GraphQL-core 3.
210- The new version 3 of Graphene will use GraphQL-core 3 instead of GraphQL-core 2.
212+ Graphene 3 is now using Graphql-core 3 as core library for much of the heavy lifting.
211213
212214* [ Ariadne] ( https://github.com/mirumee/ariadne ) is a Python library for implementing
213215 GraphQL servers using schema-first approach created by Mirumee Software.
214216
215- Ariadne is already using GraphQL-core 3 as its GraphQL implementation.
217+ Ariadne is also using GraphQL-core 3 as its GraphQL implementation.
216218
217219* [ Strawberry] ( https://github.com/strawberry-graphql/strawberry ) , created by Patrick
218220 Arminio, is a new GraphQL library for Python 3, inspired by dataclasses,
@@ -228,6 +230,7 @@ Changes are tracked as
228230## Credits and history
229231
230232The GraphQL-core 3 library
233+
231234* has been created and is maintained by Christoph Zwerschke
232235* uses ideas and code from GraphQL-core 2, a prior work by Syrus Akbary
233236* is a Python port of GraphQL.js which has been developed by Lee Byron and others
0 commit comments