Repository navigation
Release v4.84.0
Summary
Stage admits Screenplay ESM v14 and renders its equality query filters, so a list query can narrow its results by property values the caller supplies.
Added
- Equality filters render on observable collection queries, with or without a
bykey. Required filters become non-nullable query parameters and are refused when missing. Optional filters default tonulland narrow only when supplied. All filters and the key combine with AND. (#348) - The semantic Stage Host passes query filters to Screenplay's reference evaluator, which applies them to live queries. (#348)
- Generated query specifications pass filter values by name and assert the number of returned rows for filtered queries. (#348)
Changed
- Stage uses Screenplay 4.146.0 and admits ESM v1–v14. Models without filters render exactly as before. (#348)
- Filters on snapshot collection queries or DateTime properties fail
STAGE-ESM-010. Filter parameter names that collide with other generated names failSTAGE-ESM-012. The specification executor refuses filtered query assertions withSTAGE-ESM-010instead of ignoring the filters. (#348)