Skip to content

Releases: graphql-python/graphql-core

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.

v3.2.1

06 Apr 21:29
63eba31
Compare
Choose a tag to compare

Patch-release GraphQL-core v3.2.1, based on GraphQL.js v16.3.0.

This patch-releases includes the changes in GraphQL.js v16.3.0, and the following fix:

  • Serialize with maximum precision when converting float to FloatValue (#164)

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

v3.2.0

15 Jan 15:37
66e5ae9
Compare
Choose a tag to compare

Final release of GraphQL-core v3.2.0, based on GraphQL.js v16.2.0.

See v3.2.0rc1, v3.2.0rc2, v3.2.0rc3, v3.2.0rc4, v3.2.0rc5 and the changelog of GraphQL.js for a complete list of changes.

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

v3.2.0rc5

15 Jan 13:37
27768d3
Compare
Choose a tag to compare
v3.2.0rc5 Pre-release
Pre-release

Pre-release GraphQL-core v3.2.0rc5, based on GraphQL.js v16.1.0.

In addition to porting the recent changes in GraphQL.js,
this pre-release also contains the following improvements:

  • Add flag for using enum names or members as values (#73)
  • Add typed dicts for to_kwargs results (#99)
  • Add ast_to_dict utility function (#136)
  • Make print_block_string work with string proxy objects (#153)
  • Prevent infinite loop in OverlappingFieldsCanBeMergedRule (fetched ahead)

Please test this pre-release and report any issues, the final release is imminent.

v3.2.0rc4

29 Dec 15:00
cf85554
Compare
Choose a tag to compare
v3.2.0rc4 Pre-release
Pre-release

Pre-release GraphQL-core v3.2.0rc4, based on GraphQL.js v16.0.1.

In addition to porting the recent changes in GraphQL.js,
this pre-release also contains the following improvements:

  • Use typed dictionaries for introspection results (#99)
  • Deprecate FrozenDict/List, use tuples as node lists (#112)
  • Experimental support for async iterables as list values (#123)
  • Make print_block_string work with string proxy objects (#153)

Note that the use of tuples may break code that tries to modify the AST.

Please test this pre-release and report any issues, the final release is imminent.

v3.0.6

29 Dec 14:18
Compare
Choose a tag to compare

Patch release GraphQL-core v3.0.6, based on GraphQL.js v14.7.0.

This release backports Python 3.9 and 3.10 support to the 3.0 branch.

v3.2.0rc3

12 Dec 20:38
8f37907
Compare
Choose a tag to compare
v3.2.0rc3 Pre-release
Pre-release

Pre-release GraphQL-core v3.2.0rc3, based on GraphQL.js v16.0.0rc3.

In addition to porting the recent changes in GraphQL.js,
this pre-release also contains the following improvements:

  • Add sync and async execution benchmarks (#141)
  • Minor code simplifications (#146)
  • Optimize node hash method through caching (#150)
  • Optimize performance of character class predicates
  • Include Python 3.10 in default test matrix

v3.1.7

12 Dec 19:08
094f4b7
Compare
Choose a tag to compare

Patch release GraphQL-core v3.1.7, based on GraphQL.js v15.8.0.

This release includes minor changes and improvements, in particular:

  • Set enum value values to value names in build_client_schema (#138)
  • Fix camel to snake case conversion with digits (#140)
  • Preserve deprecation_reason on GraphQLInputFields (d1ffaef)
  • Add missing __Directive.args(includeDeprecated) (0df0a32)
  • Fix original_error.extensions overriding extensions argument (810d712)