Repository navigation
Release v3.124.0
The CLI now bundles Screenplay 6.0.0 and Stage 5.0.0, so cratis compiles models with slots and outlets and renders and runs them with Scene 5. Models written for Screenplay 5 must be migrated once with screenplay migrate <model root> --from 5 --to 6.
Changed
- The CLI bundles Screenplay 6.0.0, including its MCP server, which now offers the
migratetool. Componentoutletis nowslot,navigation topbar|sidebaris nowoutlet <name> of navigation, and a module'snavigation sidebar extendsis nowoutlet sidebar extends. The old forms are refused with a message naming the migration, so runscreenplay migrate <model root> --from 5 --to 6once before editing a model written for Screenplay 5. See Migrating a model. cratis screenplay validatereports a State Change command nothing issues (PLAY0533) as a warning by default, so a model generated from backend code withcratis screenplay generatenow validates with one warning per command.- The CLI bundles Stage 5.0.0, built on Screenplay 6.0.0 and Scene 5.1.0, and
cratis runuses thecratis/stage:5.0.0image by default. A screen toolbar renders as Scene outlet buttons, and routed slots keep the selected item, tab and filters in the address. cratis render --target cratisgenerates applications on Arc 22.176.0 and Chronicle 19.142.0, andcratis screenplay generateuses the Arc source adapter 22.176.0 and Screenplay generation 0.20.0.