Skip to content

Releases: graphql-python/graphql-core

v3.2.5

13 Oct 18:30
f277633
Compare
Choose a tag to compare

Patch-release GraphQL-core v3.2.5, based on GraphQL.js v16.8.2.

This patch-release supports Python 3.6 to 3.13.

Thanks to all who are sponsoring me (@Cito) for maintaining this project.

v3.2.4

04 Sep 19:00
a2d71e2
Compare
Choose a tag to compare

Patch-release GraphQL-core v3.2.4, based on GraphQL.js v16.8.2.

This patch-release supports Python 3.6 to 3.12 and includes these changes:

  • Fix invalid original_error propagation in custom scalars
  • Fix performance degradation in OverlappingFieldsCanBeMergedRule
  • Support fourfold nested lists in introspection
  • Avoid various deprecation warnings with newer Python versions

Thanks to all who are sponsoring me (@Cito) for maintaining this project.

v3.3.0a6

11 Aug 20:43
9dcf25e
Compare
Choose a tag to compare
v3.3.0a6 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a6, based on GraphQL.js v17.0.0a2.

Changes:

Thanks again to the sponsors of this project, @patrick91, @jkimbo, @codecov and @getsentry, and to @nrbnlulu for contributing to this release.

v3.3.0a5

14 Apr 17:25
3cf0d26
Compare
Choose a tag to compare
v3.3.0a5 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a5, based on GraphQL.js v17.0.0a2.

This alpha release already includes a lot of the changes and fixes in GraphQL.js v17.0.0a3.

Thanks again to the sponsors of this project, @patrick91, @jkimbo, @sentry and @codecov, and to the contributors for this release, @fedirz and @yilinjuang.

v3.3.0a4

17 Feb 11:42
e256148
Compare
Choose a tag to compare
v3.3.0a4 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a4, based on GraphQL.js v17.0.0a2.

This alpha release officially supports Python 3.12, and comes with some fixes. It also includes some changes and fixes in GraphQL.js v17.0.0a3.

A big thank you goes to the sponsors of this project, @patrick91, @jkimbo, @sentry and @codecov, and to the contributors for this release, @evanmays and @mrtc0.

v3.3.0a3

04 Jun 20:31
f7e937c
Compare
Choose a tag to compare
v3.3.0a3 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a3, based on GraphQL.js v17.0.0a2.

This alpha release ports the remaining changes in GraphQL.js v17.0.0a2.

Particularly noteworthy are these new features:

There is also one breaking change:

  • The subscribe function now stays synchronous when possible.
    This change aligns the return types of execute and subscribe
    (as well as the create_source_event_stream function)
    with respect to returning values or awaitables (graphql/graphql-js#3620).

This alpha release also contains the following changes and features:

  • Undefined is not an exception any more (#187)
  • Optimized parallel execution when there is only one task (#190)
  • GraphQLInputFieldOutType is now importable (#195)
  • Include name in representation of nodes (#198)
  • Turn MapAsyncIterable into an AsyncGenerator (#199)

Big shoutout to all who are sponsoring me (@Cito), such as @indeedeng, @patrick91 and @jkimbo, and to all who contributed by reporting issues or sending PRs, such as @erikwrede, @ipeterov, @kevinvalk, @kristjanvalur, @LinuxIsCool, @QSHolzner and @rafalp.

v3.3.0a2

03 Nov 21:48
619a77a
Compare
Choose a tag to compare
v3.3.0a2 Pre-release
Pre-release

Alpha release GraphQL-core v3.3.0a2, still based on GraphQL.js v17.0.0a1.

This alpha release already ports some of the changes in GraphQL.js v17.0.0a2. There will be another alpha release with the remaining changes soon. This alpha release also adds the following new features:

  • Solve issues with pickled schemas (#173)
  • Use type guards (#183)

Thanks to all who are sponsoring me (@Cito), particularly to Vendia for sponsoring the work on #173, and to others who contributed, particularly to @helderco for the suggestion to use type guards.

v3.3.0a1

24 Sep 21:48
5023c1e
Compare
Choose a tag to compare
v3.3.0a1 Pre-release
Pre-release

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

23 Sep 08:40
430ee89
Compare
Choose a tag to compare

Patch-release GraphQL-core v3.2.3, based on GraphQL.js v16.6.0.

This patch-release includes only one change in GraphQL.js v16.6.0:

  • The parser now allows to limit the number of tokens

Thanks to all who are sponsoring me (@Cito) for maintaining this project.

v3.2.2

22 Sep 20:18
fccf52e
Compare
Choose a tag to compare

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.