From c37b9c88b1f64d842ad837a18bfbe01026324abb Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Wed, 10 Jun 2020 11:42:00 +0200 Subject: Skip unknown fields --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index ce71877..dc93324 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,10 +13,11 @@ and this project adheres to constants cannot be variables. `AST.Document.ConstValue` was added, `AST.Document.ObjectField` was modified. - AST transformation should never fail. - * Missing variable are assumed to be null. + * Arguments and fields with a missing variable as value should be left out. * Invalid (recusrive or non-existing) fragments should be skipped. - Argument value coercion. - Variable value coercion. +- The executor should skip the fields missing in the object type and not fail. ### Changed - `Schema.Resolver` was moved to `Type.Out`, it is a field and resolver function -- cgit v1.2.3