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
Projections can remove a read model by a required scalar event property whose type matches the read-model identifier. Rendered applications, the Host and the specification executor remove only the instance at that key and keep instances at other keys. Optional, missing, composite and parent removal keys are still refused. (part of #512)
Generated specifications that assert a read model is absent can now seed complete scalar given read models for independent projections, and can assert presence at another key beside the absence, with or without an action. Partial or null seeds, seeded decision reads, reducers, dependent scopes and seeded query combinations are still refused with STAGE-ESM-011. (part of #512)
A property-keyed removal whose event has no event source is refused with STAGE-ESM-051 when an all block observes the read model, instead of rendering a projection with an invented event source. (part of #512)