Skip to content

Release v4.93.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 15:52
1c18ed4

Added

  • Stage's semantic specification runs (SpecRunner --engine semantic and POST /stage/semantic/specifications/run) now execute every and all projection blocks whose mappings set event-source identities, with the same results as the Screenplay reference runner. Literal, empty and child-scoped blocks are still reported as unsupported. (part of #15)

Fixed

  • A rendered all projection no longer gives a property it does not map a default value (such as 0, false or an empty UUID) on read models it creates for unrelated events, where Screenplay leaves the property unset. Rendering now fails with STAGE-ESM-017 unless every such property is optional, text or a single object. (part of #117)