Repository navigation
Release v4.56.0
Stage now builds against Screenplay 4.122.0 and translates its typed composition ABI into Scene model types instead of refusing it.
Added
- Exposures (
exposure for) and instance values (instance) are carried on the Scene application asExposureDeclaration/ExposedPropertyandInstanceContribution/ContributedItem, including collection operations, editable fields, re-exposures and item values. (part of #236) (part of #237) - A
contribute toblock written inside a screen now contributes its directives to the named contribution point, after what the screen's module and feature contribute. (part of #236) (part of #237) - Screen and dialog templates carry their slot
content,displayname,descriptionand pickerscopes;scopes nonestays distinct from no scopes. (part of #236) (part of #237) - Arrangements carry
gridcolumns and rows, fractionalgrowandspanon containers as well as slots. (part of #236) (part of #237) - A
navigatedirective's route,outletand parameters become a typed SceneDestinationReferenceon the element'sdestinationproperty. (part of #236) (part of #237)
Changed
- Stage builds against
Cratis.ScreenplayandCratis.Screenplay.CanonicalCorpus4.122.0. Models that use ESM v9 constructs (public events, event origin, translation direction, event-target projections and reducers, events-source captures) are refused withSTAGE-ESM-016and plan no artifacts. (part of #236) (part of #237) - A
navigateroute or parameter is no longer refused withSTAGE-SCENE-UI-001. Anoutleton a dialog template still is, because a Scene dialog template declares no outlets. (part of #236) (part of #237)