You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
Commands whose composite property contains an optional validated concept now render instead of being refused with STAGE-ESM-005, as long as every rule on that concept accepts an absent value. This includes optional parent composites, collections of composites and recursive types. A concept with not empty, a nested collection or named values is still refused. (#418)
A composite value that omits an optional member now renders that member as null instead of failing to render. (#418)
Specifications that use composite values now render. A rejection specification whose composite input lists members in a different order from the type's declaration is refused, because the reported first failure would otherwise differ from the model. (#418)