From 96e2ec3a0d0d51b2a872c9e1739139480101ee33 Mon Sep 17 00:00:00 2001 From: Christoph Zwerschke Date: Wed, 4 Sep 2024 20:08:26 +0200 Subject: [PATCH] Bump version number --- .bumpversion.cfg | 2 +- README.md | 13 ++++++++----- docs/conf.py | 2 +- pyproject.toml | 2 +- src/graphql/version.py | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 622cb571..5a10e3f9 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.2.3 +current_version = 3.2.4 commit = False tag = False diff --git a/README.md b/README.md index 491efb37..3f66fe40 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ a query language for APIs created by Facebook. ![Lint Status](https://github.com/graphql-python/graphql-core/actions/workflows/lint.yml/badge.svg) [![Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) -The current version 3.2.3 of GraphQL-core is up-to-date with GraphQL.js version 16.6.0. +The current version 3.2.4 of GraphQL-core is up-to-date with GraphQL.js version 16.8.2. An extensive test suite with over 2300 unit tests and 100% coverage comprises a replication 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): * supports asynchronous operations only via async.io (does not support the additional executors in GraphQL-core) +Note that meanwhile we are using the amazing [ruff](https://docs.astral.sh/ruff/) tool +to both format and check the code of GraphQL-core 3, +in addition to using [mypy](https://mypy-lang.org/) as type checker. + ## Integration with other libraries and roadmap @@ -205,14 +209,12 @@ Some restrictions (mostly in line with the design goals): also been created by Syrus Akbary, who meanwhile has handed over the maintenance and future development to members of the GraphQL-Python community. - The current version 2 of Graphene is using Graphql-core 2 as core library for much of - the heavy lifting. Note that Graphene 2 is not compatible with GraphQL-core 3. - The new version 3 of Graphene will use GraphQL-core 3 instead of GraphQL-core 2. + Graphene 3 is now using Graphql-core 3 as core library for much of the heavy lifting. * [Ariadne](https://github.com/mirumee/ariadne) is a Python library for implementing GraphQL servers using schema-first approach created by Mirumee Software. - Ariadne is already using GraphQL-core 3 as its GraphQL implementation. + Ariadne is also using GraphQL-core 3 as its GraphQL implementation. * [Strawberry](https://github.com/strawberry-graphql/strawberry), created by Patrick Arminio, is a new GraphQL library for Python 3, inspired by dataclasses, @@ -228,6 +230,7 @@ Changes are tracked as ## Credits and history The GraphQL-core 3 library + * has been created and is maintained by Christoph Zwerschke * uses ideas and code from GraphQL-core 2, a prior work by Syrus Akbary * is a Python port of GraphQL.js which has been developed by Lee Byron and others diff --git a/docs/conf.py b/docs/conf.py index c2731fd2..2f5efb2a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -61,7 +61,7 @@ # The short X.Y version. # version = '3.2' # The full version, including alpha/beta/rc tags. -version = release = "3.2.3" +version = release = "3.2.4" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pyproject.toml b/pyproject.toml index 6f1339a5..9841c29a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "graphql-core" -version = "3.2.3" +version = "3.2.4" description = """ GraphQL-core is a Python port of GraphQL.js,\ the JavaScript reference implementation for GraphQL.""" diff --git a/src/graphql/version.py b/src/graphql/version.py index bfac263e..64d08cf4 100644 --- a/src/graphql/version.py +++ b/src/graphql/version.py @@ -4,7 +4,7 @@ __all__ = ["version", "version_info", "version_js", "version_info_js"] -version = "3.2.3" +version = "3.2.4" version_js = "16.8.2"