Graphql-relay

Latest version: v3.2.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

3.0.0

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.

2.0.1

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

Changes:

* Formal support of Python 3.8

2.0.0

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

0.10.0

Breaking Change 💥
* [340](https://github.com/graphql/graphql-relay-js/pull/340) Migrate to TypeScript ([saihaj](https://github.com/saihaj))
* [362](https://github.com/graphql/graphql-relay-js/pull/362) connection: use proper type for `nodeType` ([IvanGoncharov](https://github.com/IvanGoncharov))
* [364](https://github.com/graphql/graphql-relay-js/pull/364) Drop support for PromiseLike object in mutation resolvers ([IvanGoncharov](https://github.com/IvanGoncharov))
* [365](https://github.com/graphql/graphql-relay-js/pull/365) Add back support for PromiseLike values in mutation resolvers ([IvanGoncharov](https://github.com/IvanGoncharov))
* [370](https://github.com/graphql/graphql-relay-js/pull/370) TS: sync up TS typings with Flow typings ([IvanGoncharov](https://github.com/IvanGoncharov))
* [373](https://github.com/graphql/graphql-relay-js/pull/373) Switch to graphql16.2 ([IvanGoncharov](https://github.com/IvanGoncharov))

New Feature 🚀
* [371](https://github.com/graphql/graphql-relay-js/pull/371) Export 'ConnectionConfig' and 'GraphQLConnectionDefinitions' types ([IvanGoncharov](https://github.com/IvanGoncharov))
* [372](https://github.com/graphql/graphql-relay-js/pull/372) TS: add typings for 'src/utils/base64.js' ([IvanGoncharov](https://github.com/IvanGoncharov))

Bug Fix 🐞
* [374](https://github.com/graphql/graphql-relay-js/pull/374) Fix: 'fromGlobalId' trowing on invalide UTF code points ([IvanGoncharov](https://github.com/IvanGoncharov))

Polish 💅
<details>
<summary> 3 PRs were merged </summary>

* [363](https://github.com/graphql/graphql-relay-js/pull/363) Improve internal typings ([IvanGoncharov](https://github.com/IvanGoncharov))
* [366](https://github.com/graphql/graphql-relay-js/pull/366) Add explicit typing of recursive variables ([IvanGoncharov](https://github.com/IvanGoncharov))
* [369](https://github.com/graphql/graphql-relay-js/pull/369) TS: add 'declare' to function typings ([IvanGoncharov](https://github.com/IvanGoncharov))
</details>

Internal 🏠
* [368](https://github.com/graphql/graphql-relay-js/pull/368) Sync up NPM build script with graphql-js ([IvanGoncharov](https://github.com/IvanGoncharov))

Committers: 2
* Ivan Goncharov([IvanGoncharov](https://github.com/IvanGoncharov))
* Saihajpreet Singh([saihaj](https://github.com/saihaj))

0.9.0

Breaking Change 💥
* [351](https://github.com/graphql/graphql-relay-js/pull/351) Flow: switched to exact object by default ([IvanGoncharov](https://github.com/IvanGoncharov))
* [354](https://github.com/graphql/graphql-relay-js/pull/354) feat: remove typescript only interface export ([saihaj](https://github.com/saihaj))

New Feature 🚀
* [353](https://github.com/graphql/graphql-relay-js/pull/353) feat: use object freeze for connection args ([saihaj](https://github.com/saihaj))

Bug Fix 🐞
* [357](https://github.com/graphql/graphql-relay-js/pull/357) fix: lock only major version ([saihaj](https://github.com/saihaj))

Dependency 📦
* [356](https://github.com/graphql/graphql-relay-js/pull/356) build: update dependencies ([saihaj](https://github.com/saihaj))

Committers: 2
* Ivan Goncharov([IvanGoncharov](https://github.com/IvanGoncharov))
* Saihajpreet Singh([saihaj](https://github.com/saihaj))

0.8.0

Breaking Change 💥
* [345](https://github.com/graphql/graphql-relay-js/pull/345) Replace 'any' with 'mixed' in return types of various resolvers ([IvanGoncharov](https://github.com/IvanGoncharov))
* [346](https://github.com/graphql/graphql-relay-js/pull/346) Switch to custom base64 implementation ([IvanGoncharov](https://github.com/IvanGoncharov))

New Feature 🚀
* [344](https://github.com/graphql/graphql-relay-js/pull/344) nodeDefinitions: Allow to pass number as ID values ([IvanGoncharov](https://github.com/IvanGoncharov))

Bug Fix 🐞
* [348](https://github.com/graphql/graphql-relay-js/pull/348) arrayConnection: return all elements if cursors are on the outside ([IvanGoncharov](https://github.com/IvanGoncharov))
* [349](https://github.com/graphql/graphql-relay-js/pull/349) Allow mutations to return custom classes ([IvanGoncharov](https://github.com/IvanGoncharov))

Polish 💅
<details>
<summary> 2 PRs were merged </summary>

* [342](https://github.com/graphql/graphql-relay-js/pull/342) fix: convert number offset to string ([saihaj](https://github.com/saihaj))
* [347](https://github.com/graphql/graphql-relay-js/pull/347) arrayConnection-test: improve readability and minimise duplication ([IvanGoncharov](https://github.com/IvanGoncharov))
</details>

Internal 🏠
* [343](https://github.com/graphql/graphql-relay-js/pull/343) build: run prettier on generated output ([saihaj](https://github.com/saihaj))

Dependency 📦
* [350](https://github.com/graphql/graphql-relay-js/pull/350) Update deps ([IvanGoncharov](https://github.com/IvanGoncharov))

Committers: 2
* Ivan Goncharov([IvanGoncharov](https://github.com/IvanGoncharov))
* Saihajpreet Singh([saihaj](https://github.com/saihaj))

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.