G

GraphQL.js

G
GraphQL.js Dev Tools v17.1.0

v17.1.0

v17.1.0 (2026-11-04) New Feature πŸš€ #4852 spec change: allow empty selection sets (@martinbonnin) #4905 feat: add maxComments parser option (@yaacovCR) #4906 feat: add maxSourceLength parser option (@yaacovCR) #4950 feat: configure list type nesting in the parser (@yaacovCR) #4953 feat: configure printer indentation depth (@yaacovCR) Bug Fix 🐞 #4837 fix(VariablesInAllowedPositionRule): allow fragme…

G
GraphQL.js Dev Tools v16.15.0

v16.15.0

v16.15.0 (2026-11-04) New Feature πŸš€ #4984 Backport v17 fixes to v16 (@yaacovCR) Bug Fix 🐞 #4900 Backport OverlappingFieldsCanMerge changes (v16) (@yaacovCR) #4909 Backport maxLexicalTokens, maxComments, maxSourceLength parser options (v16) (@yaacovCR) #4917 fix: bound shared fragment traversal in introspection validation (v16) (@yaacovCR) Docs πŸ“ #4911 docs: backport v17 updates to v16 (@yaacovCR)…

G
GraphQL.js Dev Tools v15.11.0

v15.11.0

v15.11.0 (2026-11-04) New Feature πŸš€ #4985 Backport fixes to v15 (@yaacovCR) Bug Fix 🐞 #4899 Backport OverlappingFieldsCanMerge changes (v15) (@yaacovCR) #4910 Backport maxLexicalTokens, maxComments, maxSourceLength parser options (v15) (@yaacovCR) #4918 fix: bound shared fragment traversal in introspection validation (v15) (@yaacovCR) Committers: 1 Yaacov Rydzinski (@yaacovCR)

G
GraphQL.js Dev Tools v15.10.3

v15.10.3

v15.10.3 (2026-08-28) Internal 🏠 #4849 internal: backport release flow to 15.x.x (@yaacovCR) Committers: 1 Yaacov Rydzinski (@yaacovCR)

G
GraphQL.js Dev Tools v17.0.2

v17.0.2

v17.0.2 (2026-07-03) Bug Fix 🐞 #4832 fix: detect default-value changes on input object fields (@spokodev) Polish πŸ’… #4829 fix(mapSchemaConfig): fix context for schema argument mapper (@yaacovCR) Committers: 2 null(@spokodev) Yaacov Rydzinski (@yaacovCR)

G
GraphQL.js Dev Tools v17.0.1

v17.0.1

v17.0.1 (2026-06-16) Bug Fix 🐞 #4824 fix(diagnostics): emit asyncStart after promise settlement to match native tracePromise (@logaretm) Internal 🏠 2 PRs were merged #4823 chore(npm): remove obsolete ESM-only package build (@yaacovCR) #4825 chore(release): protect latest release channels (@yaacovCR) Committers: 2 Abdelrahman Awad(@logaretm) Yaacov Rydzinski (@yaacovCR)

G
GraphQL.js Dev Tools v17.0.0

v17.0.0

v17.0.0 (2026-06-15) New Feature πŸš€ #4819 feat: graduate directives on directives (@yaacovCR) Bug Fix 🐞 #4799 fix: raise request error on invalid fragment variables (@yaacovCR) #4800 fix: apply directives when SDL contains type definitions and extensions with directives (@yaacovCR) #4564 OneOf Inhabitability (@jbellenger) #4814 fix(KnownDirectivesRule): locations for input field arguments in extens…

G
GraphQL.js Dev Tools v16.14.2

v16.14.2

v16.14.2 (2026-06-09) Docs πŸ“ 7 PRs were merged #4782 docs: update API (@yaacovCR) #4783 docs: website review (@yaacovCR) #4788 docs: add Node.js tracing channels guide (@logaretm) #4789 docs: overhaul index and update/add additional migration guides (@yaacovCR) #4792 docs: remove extra asterisks from single line jsdoc comments (@yaacovCR) #4794 docs: refresh website with broader execution/tracing…

G
GraphQL.js Dev Tools v17.0.0-rc

v17.0.0-rc.0

v17.0.0-rc.0 (2026-06-02) New Feature πŸš€ #4670 feat(v17): Implement tracing channels (@logaretm) Bug Fix 🐞 #4761 fix: DeferStreamDirectiveOnRootField forbids fragments on abstract types (@robrichard) #4762 fix: DeferStreamDirectiveOnValidOperations fragment tracking (@robrichard) #4784 fix: do not copy over stack from error cause (@Malien) Docs πŸ“ #4781 docs: improve deprecation information regardin…

G
GraphQL.js Dev Tools v16.14.1

v16.14.1

v16.14.1 (2026-06-02) Docs πŸ“ 9 PRs were merged #4737 docs: refresh upgrade guide and v17 topics (@yaacovCR) #4741 docs: add v16 API docs lint coverage (@yaacovCR) #4748 docs: update banner (@yaacovCR) #4750 docs: use api docs generated from inline jsdoc comments (@yaacovCR) #4754 docs: update website caniuse-lite data (@yaacovCR) #4755 docs: hide internal type member __validationErrors (@yaacovCR)…

G
GraphQL.js Dev Tools v17.0.0-beta

v17.0.0-beta.2

v17.0.0-beta.2 (2026-06-02) Breaking Change πŸ’₯ #4751 build: strip private discriminator from package types (@yaacovCR) #4752 fix: discriminate between GraphQLNonNull and GraphQLList (@yaacovCR) #4770 refactor: extract ExecutionArgs types to separate file (@yaacovCR) New Feature πŸš€ #4485 Adopt Error.cause in favor of originalError (@Malien) Bug Fix 🐞 #4739 chore(tests): add test for directive extensi…

G
GraphQL.js Dev Tools v17.0.0-beta

v17.0.0-beta.1

v17.0.0-beta.1 (2026-05-10) Breaking Change πŸ’₯ #4729 subscribe: replace perEventExecutor with mapSourceToResponseEvent (@yaacovCR) #4730 chore(engines): drop Node 20 support (@yaacovCR) #4731 refactor(execution): extract buildResolveInfo helper (@yaacovCR) New Feature πŸš€ #4733 feat: support node v26 (@yaacovCR) Bug Fix 🐞 #4725 chore: forward-port directives on directive definitions (#4521) (@yaacovC…

G
GraphQL.js Dev Tools v17.0.0-beta

v17.0.0-beta.0

v17.0.0-beta.0 (2026-05-07) Breaking Change πŸ’₯ #4634 Use Object.create(null) over {} to avoid prototype issues (@benjie) #4700 Demote createSourceEventStream to helper taking ValidatedExecutionArgs (@yaacovCR) #4703 rename executeQueryOrMutationOrSubscriptionEvent to executeRootSelectionSet (@yaacovCR) #4708 fix(variables): treat undefined as absent with respect to variables (@yaacovCR) #4710 fix:…

G
GraphQL.js Dev Tools v16.14.0

v16.14.0

v16.14.0 (2026-05-03) New Feature πŸš€ #4317 Allow configuration of the ofType introspection depth (@Nols1000) #4521 Add experimental support for directives on directive definitions (@BoD) Bug Fix 🐞 #4652 Fix valueFromAST variable own-property checks (@abishekgiri) Docs πŸ“ #4706 Fix mistake in GraphQLError guidance (@benjie) Committers: 4 Abishek Kumar Giri(@abishekgiri) Benjie(@benjie) Benoit 'BoD' L…

G
GraphQL.js Dev Tools v16.13.2

v16.13.2

v16.13.2 (2026-03-24) Docs πŸ“ #4611 add dev mode docs (@yaacovCR) Polish πŸ’… #4631 Use Object.create(null) over {} to avoid prototype issues - v16 (@benjie) Internal 🏠 #4626 backport: internal: streamline release process (#4615) (@yaacovCR) Committers: 2 Benjie(@benjie) Yaacov Rydzinski (@yaacovCR)