Graphql-relay

Latest version: v3.2.0

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

Scan your dependencies

Page 3 of 6

0.7.0

Breaking Change 💥
* [249](https://github.com/graphql/graphql-relay-js/pull/249) Drop support of Node v6, v8, v9 ([IvanGoncharov](https://github.com/IvanGoncharov))
* [253](https://github.com/graphql/graphql-relay-js/pull/253) Flow: switch to exact types ([IvanGoncharov](https://github.com/IvanGoncharov))
* [255](https://github.com/graphql/graphql-relay-js/pull/255) Flow: replaced deprecated types ([IvanGoncharov](https://github.com/IvanGoncharov))
* [266](https://github.com/graphql/graphql-relay-js/pull/266) graphql: Drop pre-14.0.0 versions add support for 15.x.x ([IvanGoncharov](https://github.com/IvanGoncharov))
* [297](https://github.com/graphql/graphql-relay-js/pull/297) Drop support for Node10 ([IvanGoncharov](https://github.com/IvanGoncharov))
* [300](https://github.com/graphql/graphql-relay-js/pull/300) Remove maybe types ([IvanGoncharov](https://github.com/IvanGoncharov))
* [332](https://github.com/graphql/graphql-relay-js/pull/332) Drop support for graphql14 ([IvanGoncharov](https://github.com/IvanGoncharov))

New Feature 🚀
* [279](https://github.com/graphql/graphql-relay-js/pull/279) Add TypeScript declaration files ([danielrearden](https://github.com/danielrearden))
* [330](https://github.com/graphql/graphql-relay-js/pull/330) Added a description to the pagination arguments. ([IvanGoncharov](https://github.com/IvanGoncharov))
* [333](https://github.com/graphql/graphql-relay-js/pull/333) mutationWithClientMutationId: pass through `extensions` ([IvanGoncharov](https://github.com/IvanGoncharov))

Bug Fix 🐞
* [228](https://github.com/graphql/graphql-relay-js/pull/228) Use $ReadOnlyArray type for connection data ([jaroslav-kubicek](https://github.com/jaroslav-kubicek))
* [268](https://github.com/graphql/graphql-relay-js/pull/268) Avoid null payload in mutation ([IvanGoncharov](https://github.com/IvanGoncharov))
* [280](https://github.com/graphql/graphql-relay-js/pull/280) Sync TypeScript types with Flow types ([danielrearden](https://github.com/danielrearden))
* [284](https://github.com/graphql/graphql-relay-js/pull/284) Fix TS types ([danielrearden](https://github.com/danielrearden))
* [331](https://github.com/graphql/graphql-relay-js/pull/331) connection: allow `nodeType` to any named type with or without non-null ([IvanGoncharov](https://github.com/IvanGoncharov))

Docs 📝
* [317](https://github.com/graphql/graphql-relay-js/pull/317) docs: fix and update links to HTTPS also general cleanup ([IvanGoncharov](https://github.com/IvanGoncharov))

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

* [251](https://github.com/graphql/graphql-relay-js/pull/251) Flow: Switch all files to 'flow strict' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [256](https://github.com/graphql/graphql-relay-js/pull/256) Flow: enable 'sketchy-null-string' check ([IvanGoncharov](https://github.com/IvanGoncharov))
* [260](https://github.com/graphql/graphql-relay-js/pull/260) Update ESLint and sync up config with 'graphql-js' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [261](https://github.com/graphql/graphql-relay-js/pull/261) ESLint: enable 'no-unused-vars' check ([IvanGoncharov](https://github.com/IvanGoncharov))
* [262](https://github.com/graphql/graphql-relay-js/pull/262) ESLint: enable 'arrow-body-style' rule ([IvanGoncharov](https://github.com/IvanGoncharov))
* [265](https://github.com/graphql/graphql-relay-js/pull/265) Fix formating of string literals in all source files ([IvanGoncharov](https://github.com/IvanGoncharov))
* [267](https://github.com/graphql/graphql-relay-js/pull/267) tests: remove unnecessary returns ([IvanGoncharov](https://github.com/IvanGoncharov))
* [269](https://github.com/graphql/graphql-relay-js/pull/269) Remove unnecessary async code ([IvanGoncharov](https://github.com/IvanGoncharov))
* [270](https://github.com/graphql/graphql-relay-js/pull/270) Use graphql's predicate function instead of `instanceof` ([IvanGoncharov](https://github.com/IvanGoncharov))
* [271](https://github.com/graphql/graphql-relay-js/pull/271) Remove unnecessary async code, part 2 ([IvanGoncharov](https://github.com/IvanGoncharov))
* [272](https://github.com/graphql/graphql-relay-js/pull/272) ESLint: enable 'import/order' rule ([IvanGoncharov](https://github.com/IvanGoncharov))
* [273](https://github.com/graphql/graphql-relay-js/pull/273) ESLint: enable 'import/extensions' rule ([IvanGoncharov](https://github.com/IvanGoncharov))
* [277](https://github.com/graphql/graphql-relay-js/pull/277) Make object types exact by default ([danielrearden](https://github.com/danielrearden))
* [285](https://github.com/graphql/graphql-relay-js/pull/285) Add downlevel-dts ([danielrearden](https://github.com/danielrearden))
* [287](https://github.com/graphql/graphql-relay-js/pull/287) LICENSE: Remove year from copyright ([IvanGoncharov](https://github.com/IvanGoncharov))
* [288](https://github.com/graphql/graphql-relay-js/pull/288) Achieve full test coverage ([IvanGoncharov](https://github.com/IvanGoncharov))
* [295](https://github.com/graphql/graphql-relay-js/pull/295) prettier: fix formatting ([IvanGoncharov](https://github.com/IvanGoncharov))
* [304](https://github.com/graphql/graphql-relay-js/pull/304) Sync .flowconfig with 'graphql-js' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [312](https://github.com/graphql/graphql-relay-js/pull/312) tests: Switch to using named args for graphql/graphqlSync ([IvanGoncharov](https://github.com/IvanGoncharov))
* [313](https://github.com/graphql/graphql-relay-js/pull/313) tests: Remove numbers as keys of object ([IvanGoncharov](https://github.com/IvanGoncharov))
* [318](https://github.com/graphql/graphql-relay-js/pull/318) test: Use short syntax for queries and mutations ([IvanGoncharov](https://github.com/IvanGoncharov))
* [319](https://github.com/graphql/graphql-relay-js/pull/319) tests: Add '-test' postfix to every test file ([IvanGoncharov](https://github.com/IvanGoncharov))
* [320](https://github.com/graphql/graphql-relay-js/pull/320) connectiontypes: inline types into 'connection.js' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [321](https://github.com/graphql/graphql-relay-js/pull/321) Consistently use camelcase for filenames ([IvanGoncharov](https://github.com/IvanGoncharov))
* [326](https://github.com/graphql/graphql-relay-js/pull/326) mutation-test: simplify tests setup ([IvanGoncharov](https://github.com/IvanGoncharov))
* [327](https://github.com/graphql/graphql-relay-js/pull/327) tests: replaces introspection queries with printing schemas ([IvanGoncharov](https://github.com/IvanGoncharov))
* [329](https://github.com/graphql/graphql-relay-js/pull/329) connection-test: add that checks generated types ([IvanGoncharov](https://github.com/IvanGoncharov))
* [334](https://github.com/graphql/graphql-relay-js/pull/334) connectionDefinitions: remove superfluous destructuring ([IvanGoncharov](https://github.com/IvanGoncharov))
</details>

Internal 🏠
<details>
<summary> 33 PRs were merged </summary>

* [223](https://github.com/graphql/graphql-relay-js/pull/223) chore(dependencies): use prettier as a dev dependency ([JeandeCampredon](https://github.com/JeandeCampredon))
* [246](https://github.com/graphql/graphql-relay-js/pull/246) Update prettier and sync up its config with graphql-js ([IvanGoncharov](https://github.com/IvanGoncharov))
* [247](https://github.com/graphql/graphql-relay-js/pull/247) Update Flow and sync it's config with 'graphql-js' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [250](https://github.com/graphql/graphql-relay-js/pull/250) Update LICENSE and remove license header from source files ([IvanGoncharov](https://github.com/IvanGoncharov))
* [254](https://github.com/graphql/graphql-relay-js/pull/254) Remove watch script ([IvanGoncharov](https://github.com/IvanGoncharov))
* [257](https://github.com/graphql/graphql-relay-js/pull/257) Update mocha & chai ([IvanGoncharov](https://github.com/IvanGoncharov))
* [258](https://github.com/graphql/graphql-relay-js/pull/258) Switch 'isparta' to 'nyc' and 'coveralls' to 'codecov' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [259](https://github.com/graphql/graphql-relay-js/pull/259) Sync up ignore files with graphql-js ([IvanGoncharov](https://github.com/IvanGoncharov))
* [263](https://github.com/graphql/graphql-relay-js/pull/263) ESLint: enable more plugins (partial sync up with graphql-js) ([IvanGoncharov](https://github.com/IvanGoncharov))
* [274](https://github.com/graphql/graphql-relay-js/pull/274) Add build script ([danielrearden](https://github.com/danielrearden))
* [275](https://github.com/graphql/graphql-relay-js/pull/275) Move showStats function to utils ([danielrearden](https://github.com/danielrearden))
* [278](https://github.com/graphql/graphql-relay-js/pull/278) Add TypeScript ESLint rules ([danielrearden](https://github.com/danielrearden))
* [281](https://github.com/graphql/graphql-relay-js/pull/281) Switch to NPM ([danielrearden](https://github.com/danielrearden))
* [282](https://github.com/graphql/graphql-relay-js/pull/282) Add cspell ([danielrearden](https://github.com/danielrearden))
* [290](https://github.com/graphql/graphql-relay-js/pull/290) Add EasyCLA info ([brianwarner](https://github.com/brianwarner))
* [293](https://github.com/graphql/graphql-relay-js/pull/293) Mark main package.json as private to prevent accidental publishing ([IvanGoncharov](https://github.com/IvanGoncharov))
* [294](https://github.com/graphql/graphql-relay-js/pull/294) package.json: remove 'prepublish' script ([IvanGoncharov](https://github.com/IvanGoncharov))
* [298](https://github.com/graphql/graphql-relay-js/pull/298) Switch to GitHub Actions ([IvanGoncharov](https://github.com/IvanGoncharov))
* [299](https://github.com/graphql/graphql-relay-js/pull/299) Flow: add typings for chai and mocha ([IvanGoncharov](https://github.com/IvanGoncharov))
* [301](https://github.com/graphql/graphql-relay-js/pull/301) Update Flow typing for Mocha ([IvanGoncharov](https://github.com/IvanGoncharov))
* [306](https://github.com/graphql/graphql-relay-js/pull/306) eslintrc: cleanup config for 'resources' folder ([IvanGoncharov](https://github.com/IvanGoncharov))
* [307](https://github.com/graphql/graphql-relay-js/pull/307) Remove override of `node/global-require` rule for `resources` dir ([IvanGoncharov](https://github.com/IvanGoncharov))
* [308](https://github.com/graphql/graphql-relay-js/pull/308) Flow: remove `flow strict` annotations ([IvanGoncharov](https://github.com/IvanGoncharov))
* [309](https://github.com/graphql/graphql-relay-js/pull/309) Sync '.eslintrc' with one from 'graphql-js' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [315](https://github.com/graphql/graphql-relay-js/pull/315) Remove support for older TS version ([IvanGoncharov](https://github.com/IvanGoncharov))
* [316](https://github.com/graphql/graphql-relay-js/pull/316) Sync package building process with 'graphql-js' ([IvanGoncharov](https://github.com/IvanGoncharov))
* [323](https://github.com/graphql/graphql-relay-js/pull/323) Sync 'package.json' with similar one in `graphql-js` ([IvanGoncharov](https://github.com/IvanGoncharov))
* [324](https://github.com/graphql/graphql-relay-js/pull/324) cspell: cleanup custom words list ([IvanGoncharov](https://github.com/IvanGoncharov))
* [325](https://github.com/graphql/graphql-relay-js/pull/325) ESLint: remove unused `eslint-disable` directive ([IvanGoncharov](https://github.com/IvanGoncharov))
* [335](https://github.com/graphql/graphql-relay-js/pull/335) package.json: Fix 'preversion' script ([IvanGoncharov](https://github.com/IvanGoncharov))
* [336](https://github.com/graphql/graphql-relay-js/pull/336) internal: Add workflow to check health of package-lock.json ([IvanGoncharov](https://github.com/IvanGoncharov))
* [337](https://github.com/graphql/graphql-relay-js/pull/337) resources: Add script to generate changelog ([IvanGoncharov](https://github.com/IvanGoncharov))
* [338](https://github.com/graphql/graphql-relay-js/pull/338) Add 'resources/gen-changelog.js' missing from #337 ([IvanGoncharov](https://github.com/IvanGoncharov))
</details>

Dependency 📦
<details>
<summary> 15 PRs were merged </summary>

* [230](https://github.com/graphql/graphql-relay-js/pull/230) Bump handlebars from 4.0.11 to 4.5.3 ([dependabot](https://github.com/apps/dependabot))
* [231](https://github.com/graphql/graphql-relay-js/pull/231) Bump merge from 1.2.0 to 1.2.1 ([dependabot](https://github.com/apps/dependabot))
* [232](https://github.com/graphql/graphql-relay-js/pull/232) Bump mixin-deep from 1.3.1 to 1.3.2 ([dependabot](https://github.com/apps/dependabot))
* [233](https://github.com/graphql/graphql-relay-js/pull/233) Bump js-yaml from 3.11.0 to 3.13.1 ([dependabot](https://github.com/apps/dependabot))
* [234](https://github.com/graphql/graphql-relay-js/pull/234) Bump lodash from 4.17.5 to 4.17.15 ([dependabot](https://github.com/apps/dependabot))
* [235](https://github.com/graphql/graphql-relay-js/pull/235) Bump eslint-utils from 1.3.1 to 1.4.3 ([dependabot](https://github.com/apps/dependabot))
* [236](https://github.com/graphql/graphql-relay-js/pull/236) Bump stringstream from 0.0.5 to 0.0.6 ([dependabot](https://github.com/apps/dependabot))
* [237](https://github.com/graphql/graphql-relay-js/pull/237) Bump fstream from 1.0.11 to 1.0.12 ([dependabot](https://github.com/apps/dependabot))
* [252](https://github.com/graphql/graphql-relay-js/pull/252) Update babel ([IvanGoncharov](https://github.com/IvanGoncharov))
* [264](https://github.com/graphql/graphql-relay-js/pull/264) Update deps ([IvanGoncharov](https://github.com/IvanGoncharov))
* [296](https://github.com/graphql/graphql-relay-js/pull/296) package-lock.json: update to v2 ([IvanGoncharov](https://github.com/IvanGoncharov))
* [303](https://github.com/graphql/graphql-relay-js/pull/303) Update Flow ([IvanGoncharov](https://github.com/IvanGoncharov))
* [305](https://github.com/graphql/graphql-relay-js/pull/305) package.json: Remove unused package ([IvanGoncharov](https://github.com/IvanGoncharov))
* [314](https://github.com/graphql/graphql-relay-js/pull/314) Update deps ([IvanGoncharov](https://github.com/IvanGoncharov))
* [328](https://github.com/graphql/graphql-relay-js/pull/328) Update deps ([IvanGoncharov](https://github.com/IvanGoncharov))
</details>

Committers: 6
* Brian Warner([brianwarner](https://github.com/brianwarner))
* Daniel Rearden([danielrearden](https://github.com/danielrearden))
* undefined([dependabot](https://github.com/apps/dependabot))
* Ivan Goncharov([IvanGoncharov](https://github.com/IvanGoncharov))
* Jaroslav Kubíček([jaroslav-kubicek](https://github.com/jaroslav-kubicek))
* Jean de Campredon([JeandeCampredon](https://github.com/JeandeCampredon))

0.6.0

* Update graphql dependency
* Parametrize GraphQLNodeDefinitions on TContext (thanks taion)

0.5.5

- Update dependencies and peer dependencies.

0.5.4

- Relicense as MIT 🎉
- Export flow types (mike-marcacci)
- Use Buffer.from instead of new Buffer (sibelius)

0.5.2

New

- Update `graphql` peer dependency to support v0.10.x.
- The NPM package now ships with `.flow` type files.

0.5.1

- Add support for `graphql` v0.9.1 (145).
- Add `yarn.lock` (147).

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.