Skip to content

Releases: slicknode/graphql-query-complexity

v0.12.0

29 Aug 12:13
fa1f9d5
Compare
Choose a tag to compare

New

  • Adds support for passing the execution context to estimators #77 (thanks @hayes)

Fixes

  • Report variable coercion errors #78 (fixes #69)

v0.11.0

08 Nov 23:36
Compare
Choose a tag to compare

Breaking

  • Drop support for GraphQL < v14.6

New

  • Add support for GraphQL JS v16
  • ESM module support

v0.10.0

28 Oct 20:38
Compare
Choose a tag to compare

Breaking:

  • Support for GraphQL version < v14.5 was dropped
  • getComplexity now throws an error if the query complexity cannot be determined (invalid query, misconfiguration, etc.)

Fixes:

  • Invalid argument values in a query now have proper error handling (fixes #61 ) Thanks @dburles

v0.9.0

09 Aug 17:41
Compare
Choose a tag to compare

New Features

  • Compiles code into ES Modules as well as common JS modules (#37)
  • Adds createComplexityRule named export to main package

v0.8.1

04 May 19:19
Compare
Choose a tag to compare

Fixes

  • Adds support for default values of query variables. Fixes #50

Improvements

  • Add prettier code formatting
  • Simplify eslint rules
  • FIx linter setup

v0.8.0

18 Mar 12:53
Compare
Choose a tag to compare

New Features

  • The GraphQL node is now available inside of the estimator #46

v0.7.1

01 Nov 14:31
Compare
Choose a tag to compare

Fixes

  • Fix issue with fields with optional directive property #34

v0.7.0

12 Aug 23:20
Compare
Choose a tag to compare

New Features

  • Handle complexity of abstract types (Union, Interface) by returning the maximum possible complexity for a field instead of the sum of the entire selection set, fixes #26

v0.6.0

25 May 18:06
Compare
Choose a tag to compare

Breaking

  • The previously deprecated legacyEstimator and the fieldConfigEstimator were removed in favor of the fieldExtensionsEstimator. Adding support for GraphQL v15 made this necessary (see #30).
  • The estimator option is now required when configuring the validation rule.

New Features

  • Support for graphql-js v15 #30

Fixes

  • Improved TS types #28

Thanks to @rh389, @wSedlacek

v0.5.0

17 Apr 20:02
Compare
Choose a tag to compare

New Features

  • Add support for multi-query documents and calculating the complexity for a single operation #22
  • Add support for @skip and @include directives #23