yarn graphql 17.1.0
v17.1.0

3 hours ago

v17.1.0 (2026-11-04)

New Feature 🚀

Bug Fix 🐞

  • #4837 fix(VariablesInAllowedPositionRule): allow fragments with variables prior to operations (@yaacovCR)
  • #4838 fix(DeferStreamDirectiveOnRootFieldRule): handle fragment cycles (@yaacovCR)
  • #4839 fix(OverlappingFieldsCanMergeRule): require same variable definitions (@yaacovCR)
  • #4853 fix(OverlappingFieldsCanMerge): fix var scope for fragment comparison cache (@yaacovCR)
  • #4841 Skip deferred fragments in collectFields only when same directive is used (@robrichard)
  • #4859 test(incremental): document bugs in shared deferred work (@duckki)
  • #4868 fix(incremental): prevent lost or delayed successful shared results (@yaacovCR)
  • #4869 fix(incremental): prevent error completions for unannounced fragments (@yaacovCR)
  • #4865 fix(validation): keep argument defaults inside fragments (@SashaMIT)
  • #4879 fix(validation): keep collected fields separate by parent type (@yaacovCR)
  • #4895 fix(validation): bound conflict descriptions (@yaacovCR)
  • #4896 fix(validation): bound nested conflict locations (@yaacovCR)
  • #4898 perf(validation): prepare fragment spreads only for comparisons (@yaacovCR)
  • #4897 feat(validation): limit overlapping field complexity (@yaacovCR)
  • #4903 fix: rename maxTokens to maxLexicalTokens (@yaacovCR)
  • #4904 memoize pathToArray to reduce memory for multiple defers at the same path (@robrichard)
  • #4908 fix: pass parser options through buildSchema (@yaacovCR)
  • #4916 fix: bound shared fragment traversal in introspection validation (@yaacovCR)
  • #4929 fix: initialize subscription validation variables (@yaacovCR)
  • #4937 fix: skip disabled argument suggestions (@yaacovCR)
  • #4946 refactor: track fragment validation work (@yaacovCR)
  • #4949 refactor: account for subscription field collection (@yaacovCR)
  • #4951 refactor: account for field return type comparisons (@yaacovCR)
  • #4915 fix: align minified source location at chunk boundaries (@fallintoplace)
  • #4977 fix: keep minified EOF carets after the final character (@yaacovCR)
  • #4979 fix: reference ESM source maps from every emitted module (@yaacovCR)
  • #4980 fix: identify ESM modules in source map metadata (@yaacovCR)
  • #4983 fix: avoid inherited variable getters in nested literal values (@yaacovCR)

Docs 📝

4 PRs were merged

Polish 💅

69 PRs were merged

Internal 🏠

13 PRs were merged

Committers: 9

Don't miss a new graphql release

NewReleases is sending notifications on new releases.