Repository navigation
Release v5.1.0
Screenplay models can now describe how a subject moves through its lifecycle with statemachine, and how work is orchestrated around it with workflow. Both are checked, printed, round-tripped, executable in specifications, and carried in ESM v36.
Added
statemachinedeclarations that follow a read model, with states,initialandfinal,entering send <Command>andentering start <Workflow>, and event transitions with optional guards (#1118)workflowdeclarations with trigger, action, decide, wait, approval, foreach and join nodes, edges between outlets, and nested specifications run byscreenplay test(#1119)- Diagnostics PLAY0834 to PLAY0851 for the new constructs
- ESM v36 with
stateMachinesandworkflows; earlier versions are unchanged - Monaco and VS Code highlighting, completion and keyword help for both constructs
- AcmeCommerce and Invoicing samples and the
statemachinesandworkflowsdocumentation pages