GraphQL.js v17.0.0-beta.2

v17.0.0-beta.2Pre-release
Added 6
  • Adopt Error.cause in favor of originalError
  • Export VariableValues
  • Export ValidationOptions
  • Export SchemaChange
  • Export defer and stream validation rules
  • Export legacy incremental execution functions and helpers
Changed 2
  • Discriminate between GraphQLNonNull and GraphQLList
  • Extract ExecutionArgs types to separate file
Fixed 3
  • Development declaration stubs
  • FragmentVariableValueSource.value can be non-constant
  • Remove unnecessary native promise coercion
Removed 1
  • Strip private discriminator from package types
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 🐞
Docs 📝
  • #4742 docs: add v17 API docs lint coverage (@yaacovCR)
  • #4756 docs: hide private internals schema.__validationErrors and inputValue._memoizedCoercedDefaultValue (@yaacovCR)
  • #4758 docs: fix inline examples, deprecation descriptions, type category (@yaacovCR)
Polish 💅
Internal 🏠
Committers: 2
View original

Upgraded? How did it go?

Discussion