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.
Added
Stage admits ESM v29 and v30 (Screenplay 4.226.0). decimals <= N rules run in the executor and the Host and render as generated validators, so a third decimal on Money is refused where it enters.
A specification can pin the generated values of a command a reaction invokes with given generated <Command>.<property> = <value>: the executor feeds each invocation the next pinned value, and the generated reaction specification carries it, so reactions that create records with generated ids are specified instead of left unsupported.
A command that appends to several event sources runs and renders like any other command.
Changed
Projections that add or subtract a product of two event values (add total by unitPrice * quantity) are refused with STAGE-ESM-050, because Chronicle's projection engine adds one event property; the Host and the reference run them.
An application toolbar button in a layout's navigation topbar is reported as omitted with STAGE-SCENE-NAV-001 until Scene's navigation regions can carry buttons.
The comparer's "expected Accepted, got Rejected" failure now carries the rejection details like the reference does.