Skip to content

Releases: graphql-python/graphql-relay-py

v3.1.5

28 Jan 13:49
1edcba4
Compare
Choose a tag to compare

Patch release of graphql-relay-py, based on graphql-relay-js 0.9.0, and compatible with graphql-core version 3.1.

  • Re-add deprecated module 'arrayconnection' for backwards compatibility (#45)
  • Export all useful names at the top level

v3.1.4

22 Jan 15:57
0f88894
Compare
Choose a tag to compare

Minor bugfix release of graphql-relay-py, based on graphql-relay-js 0.9.0, and compatible with graphql-core version 3.1.

  • Fixes compatibility with older versions of GraphQL-core 3.1 (#43)

v3.1.3

22 Jan 01:45
6239ab7
Compare
Choose a tag to compare

Minor update of graphql-relay-py, based on graphql-relay-js 0.9.0, and compatible with graphql-core version 3.1.7.

Changes:

  • from_global_id now works same as in relay-js (#39)

v3.1.2

22 Jan 01:01
640c908
Compare
Choose a tag to compare

Minor update of graphql-relay-py, based on graphql-relay-js 0.8.0, and compatible with graphql-core version 3.1.7.

Changes:

  • unbase64 now returns an empty string on errors (#39)
  • Use standard base64 implementation (5032f93)
  • array_connection returns all elements if cursors are on the outside (3ba3aa2)
  • Allow mutations to return mappings (c5d0407)

v3.1.1

21 Jan 19:24
e9a4883
Compare
Choose a tag to compare

Minor update of graphql-relay-py, based on graphql-relay-js 0.7.0, and compatible with graphql-core version 3.1.7.

Changes:

  • hasPrevious/NextPage should not be optional (#30)
  • Use same parameter names as in graphql/graphql_sync (67a89c6)
  • Avoid null payload in mutation (41b8208)
  • Remove non-null restriction on clientMutationId field definitions (67e8fca)
  • Consistently use snake_case for filenames (f15bbb9)
  • Do not raise an error when no clientMutationId is provided (617bb04)
  • Added missing description for nodes field (36c0b15)
  • Added description to the pagination arguments (3be10e8)
  • Python 3.10 is now supported.

v3.1.0

25 Feb 20:33
Compare
Choose a tag to compare

Minor update of graphql-relay-py, compatible with graphql-core version 3.1.

Changes:

  • Implement SizedSliceable protocol (#31).
  • Define protocols for connection type overrides (#33).
  • Encode IDs using URL- and filesystem-safe alphabet (#35).
  • Python 3.9 is now supported.

v3.0.0

30 Dec 16:56
Compare
Choose a tag to compare

This is the first version of graphql-relay-py that is compatible with graphql-core version 3.

Changes:

  • Various changes to make this compatible with graphql-core version 3.
  • Version 3 of graphql-core and graphql-relay-py require Python 3.6, 3.7 and 3.8.
  • Support pyproject.toml and poetry.
  • The utils module is now a package.

v0.5.0

30 Dec 14:46
Compare
Choose a tag to compare

This backward compatible release of graphql-relay-py supports graphql-core versions <2

Changes:

  • Formal support of Python 3.6, 3.7 and 3.8, desupport of Python 3.3 and 3.4
  • Dependency of graphql-core has been capped to versions < 2

v2.0.1

30 Dec 13:41
Compare
Choose a tag to compare

This version of graphql-relay-py is compatible with graphql-core version 2.

Changes:

  • Formal support of Python 3.8

v2.0.0

30 Dec 13:39
Compare
Choose a tag to compare

This is the first version of graphql-relay-py that is compatible with graphql-core version 2.

Changes:

  • Various minor changes to make this compatible with graphql-core version 2.
  • Dependency of graphql-core has been capped to versions < 3