Repository navigation
Release v22.60.0
Summary
The embedded Screenplay board now shows slice specifications, and the generated Screenplay recovers more of a screen's structure from the Cratis Components it uses.
Added
- The embedded event model board shows each slice's specifications as cards for the given events, the action, the expected events and the expected errors. Everything else a specification states, such as the caller, the clock, generated values,
then returnsresponses, read models given or expected absent, query results, operations and stream routes, appears in the card header. (#3080) - The generated Screenplay derives a screen's
title,tableandcolumndirectives fromDataPage,DataTableForQuery,DataTableForObservableQueryandColumnimported from@cratis/components, and anactionfromCommandDialog. A table or action is written only when it names a query or command the slice declares. (part of #3049)
Changed
SP0028is now reported for each part of a screen that cannot be read, instead of once per screen. A column with a custombodyor selection renderer, a column without afield, a computed title or header, aDataPagemenu item, adetailsComponent, a table or dialog bound to another slice's query or command, and a component with spread properties are each left out and reported. A screen using none of the known components still reports it once. (part of #3049)