yarn graphql 17.0.0-alpha.4

latest releases: 17.0.0-alpha.7.canary.pr.4288.b96419eebb37a65c76964ccd0994ab9d3b4e8215, 16.9.0-canary.pr.4192.1813397076f44a55e5798478e7321db9877de97a, 17.0.0-alpha.7...
4 months ago

v17.0.0-alpha.4 (2024-06-21)

Breaking Change 💥* #4097 incremental: disable early execution by default (@yaacovCR)

New Feature 🚀* #4002 allow nested defers at the same level (@yaacovCR)

Bug Fix 🐞* #3984 fix: suppress records for deferred fragments that are completely empty (@yaacovCR)

Docs 📝* #4105 Update release instructions in CONTRIBUTING.md (@benjie)

Polish 💅

15 PRs were merged
  • #3970 tests: remove empty strings in string literals (@IvanGoncharov)
  • #3994 simplify CollectFields for @defer and @stream (@yaacovCR)
  • #4045 rename executeImpl to executeOperation (@yaacovCR)
  • #4026 incremental: introduce GraphQLWrappedResult to avoid filtering (@yaacovCR)
  • #4050 perf: allow skipping of field plan generation (@yaacovCR)
  • #4051 perf: introduce completePromisedListItemValue (@yaacovCR)
  • #4052 refactor: introduce completeIterableValue (@yaacovCR)
  • #4076 incremental: avoid double loop with stream from sync iterables (@yaacovCR)
  • #4046 perf: use undefined for empty (@yaacovCR)
  • #3997 Add test for consolidating grouped field sets properly into deferred fragments (@yaacovCR)
  • #4099 refactor: extract execution types to separate file (@yaacovCR)
  • #4101 incremental(stream): revert test logic (@yaacovCR)
  • #4094 incremental: introduce IncrementalGraph class to manage tree of subsequent results (@yaacovCR)
  • #4098 incremental: handle Stream as stream rather than linked list (@yaacovCR)
  • #4106 polish(IncrementalPublisher): remove unnecessary check and method call (@yaacovCR)

Internal 🏠

5 PRs were merged

Committers: 7

Don't miss a new graphql release

NewReleases is sending notifications on new releases.