Skip to content

v1.7.1

Choose a tag to compare

@pavelnikolov pavelnikolov released this 27 Aug 12:28
· 8 commits to main since this release
ae5f988

What's Changed

  • [BUGFIX] Reject object, interface, and input object type definitions that declare zero fields/input values (spec compliance) by @pavelnikolov in #676
  • [IMPROVEMENT] Optimize overlapping field validation to avoid quadratic memory blowups on large sibling field lists by @pavelnikolov in #678
  • [IMPROVEMENT] SelectedFieldNames now returns dot-delimited nested field paths (e.g. products, products.id, products.category, products.category.id). Intermediate container object/list paths are included so resolvers can check for both a branch (products.category) and its leaves (products.category.id). HasSelectedField and SortedSelectedFieldNames operate on these paths. This aligns behavior with typical resolver projection needs and fixes missing nested selections by @pavelnikolov in #680

Full Changelog: v1.7.0...v1.7.1